A comprehensive guide to setting up your student development environment by AI-Karyashala
Set up Windows Subsystem for Linux (WSL2) to run Ubuntu Linux natively.
wsl --list --online
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --install Ubuntu-24.04
Install the fundamental packages required to download and run the setup scripts.
sudo apt update && sudo apt install -y python3 curl zip unzip
Download the setup scripts, unzip them, and execute the automation tools.
setup_scripts.zip file.
curl -L -o setup_scripts.zip https://github.com/aikaryashala/bootcamp/raw/b4a8b253eba8a70c1ee282a1b2b47cedac588bdc/docs/kiet/setup_scripts.zip
unzip setup_scripts.zip && cd setup_scripts
python3 setup_tools.py
python3 install_aikbt.py
source ~/.bashrc
Install and configure the Contact QR Code Generator to create shareable contact information.
kiet for the QR code generator project.
mkdir kiet
kiet folder.
cd kiet
python3 -m pip install qrcode[pil] --break-system-packages curl -fsSL -o contact_qr.py https://raw.githubusercontent.com/sandeepbangaru17/qr/main/contact_qr.py
qrcode library with PIL (Python Imaging Library) supportcontact_qr.py script to the current directorypython3 contact_qr.py
kiet folderpython3 -m http.server 8000
Serving HTTP on 0.0.0.0 port 8000...Ctrl+C to stop the server when donehttp://localhost:8000/
Create your own "What I Learned Today" video reels from scratch. Watch the existing video, customize it with your content, and generate your personalized learning reel!
cd ~
sudo apt update
curl -fsSL -o setup_reels.py https://raw.githubusercontent.com/ppavankumar19/Reel_Generator/refs/heads/main/setup_reels.py
python3 setup_reels.py
python3 -m http.server 8001
http://localhost:8001/what-i-learned-today-reels/out/video.mp4
hostname -Ihttp://<your-ip>:8001/what-i-learned-today-reels/out/video.mp4http://172.24.144.1:8001/what-i-learned-today-reels/out/video.mp4Press Ctrl+C in the terminal
cd ~/what-i-learned-today-reels
micro public/content.json
Ctrl+SCtrl+QPlace your MP3 file in: ~/what-i-learned-today-reels/public/your-music.mp3
public/content.json if using custom musicpnpm preview
http://localhost:3000Ctrl+C when done previewingpnpm render
cd ~ python3 -m http.server 8001
http://localhost:8001/what-i-learned-today-reels/out/video.mp4
cd ~/what-i-learned-today-reelsmicro public/content.jsonpnpm previewpnpm render