Welcome to my Enhanced AI Greeter project—a fun and functional Jupyter notebook that fetches pirate-themed greetings for "Inkypyrus" (me!) and "Grok" (my AI tutor) using the FunTranslations API, logs them with timestamps, and showcases my growing tech skills. Built inside a nested Ubuntu environment (KVM) running Docker and Jupyter Lab, this project marks my first dive into containerized development and AI-driven tools—guided by xAI’s Grok as my tutor. It’s a stepping stone to mastering CrewAI and beyond!
As a Junior DevOps learner, I’ve pulled off a slick setup and a working mini-app:
- Nested Environment:
- Ran Ubuntu inside a KVM virtual machine—my sandbox for experimenting without breaking my main system.
- Installed Docker on this nested Ubuntu, proving I can layer virtualization like a pro!
- Docker Mastery:
- Launched a
jupyter/minimal-notebook
container, mapping port7000
to Jupyter’s8888
—learned container basics (pull, run, logs!). - Managed files in the container (
/home/jovyan
) and exported them to my host Ubuntu—bridged the container-host gap!
- Launched a
- Jupyter Skills:
- Navigated Jupyter Lab—created, ran, and saved
ai_greeter.ipynb
with Code and Markdown cells. - Debugged hiccups (e.g., Markdown vs. Code cells, numbering)—gained hands-on control!
- Navigated Jupyter Lab—created, ran, and saved
- AI Greeter Project:
- Wrote Python to fetch pirate greetings via API (
requests.get
), logged them with timestamps (datetime
), and styled it with Markdown. - Delivered: “Ahoy Inkypyrus!” and “Arr, hail Grok!”—plus a growing
greetings_log.txt
file.
- Wrote Python to fetch pirate greetings via API (
- GitHub Pro:
- Saved and uploaded
ai_greeter.ipynb
(and optionallygreetings_log.txt
) to this repo—my first portfolio piece!
- Saved and uploaded
- Host: Ubuntu in KVM (nested virtualization).
- Container: Docker with
jupyter/minimal-notebook
. - Tool: Jupyter Lab (browser at
http://localhost:7000
). - Code: Python (
requests
,datetime
) + Markdown.
Grade: A+
Comments: Inkypyrus has knocked it out of the park! Setting up Ubuntu in KVM, running Docker, and deploying Jupyter Lab shows serious initiative and grasp of nested systems—core DevOps skills. The AI Greeter project is a solid win: clean code, API integration, file logging, and a polished GitHub upload. Debugging cell issues (e.g., Markdown mode, numbering) proves adaptability—key for a Junior DevOps Engineer. Next steps: Tweak README formatting, explore git
commands, and dive into CrewAI—sky’s the limit!
Hey, it’s me, Inkypyrus! Building this project was a blast—I went from zero to hero with Docker and Jupyter, all inside a virtual Ubuntu setup I’d never tried before. Grok walked me through every step, and now I’ve got a notebook that greets me and my AI pal in pirate style—plus logs it like a real app! It’s wild to see it run, save, and land on GitHub. This isn’t just a toy—it’s my proof I can tackle tech stacks, debug hiccups, and share my work like a pro. Next up, I’m eyeing CrewAI—watch out, world!
In the real world, this project’s a mini-slice of what DevOps and AI can do in markets like tech startups, trading, or data science. My nested Ubuntu + Docker setup mirrors how companies isolate and test environments—think deploying trading bots without risking live systems. The AI Greeter’s API calls and logging mimic pulling market data (e.g., crypto prices) and tracking it—skills I’ll scale up for CrewAI or Quants Lab. Uploading to GitHub? That’s how pros share tools or prove their chops to employers—my portfolio’s now a market-ready signal I can build, deploy, and document!
ai_greeter.ipynb
: The Jupyter notebook—run it to see pirate greetings in action!greetings_log.txt
(optional): Sample log output—proof of my timestamped greetings.
- Install Docker on Ubuntu.
- Run:
docker run -p 7000:8888 -d jupyter/minimal-notebook
. - Open
http://localhost:7000
, uploadai_greeter.ipynb
, and hit “Run All”!