Welcome to the Python Projects Repository—a collection of diverse Python projects ranging from command-line tools to games, graphical applications, and terminal user interfaces.
└── python
├── code
│ ├── cli
│ │ ├── ai_ascii_art_live_wallpaper
│ │ │ ├── .env
│ │ │ ├── ai_ascii_live.py
│ │ │ ├── chat_history.log
│ │ │ ├── README.md
│ │ │ └── requirements.txt
│ │ ├── ai_chatbot
│ │ │ ├── .env
│ │ │ ├── ai_chatbot.py
│ │ │ ├── chat_history.log
│ │ │ └── requirements.txt
│ │ └── weather
│ ├── games
│ ├── gui
│ └── tui
├── .gitignore
├── LICENSE
└── README.md
-
AI ASCII Art Live Wallpaper A dynamic CLI application that generates unique ASCII art images using OpenAI's API. It features interactive configuration, live loading indicators, and animated transitions.
-
AI Chatbot A command-line chatbot powered by OpenAI's API, offering robust logging and interactive features.
-
Weather A CLI-based weather application (details provided in the project directory).
A collection of Python-based games that showcase various programming techniques and fun interactive experiences.
Python projects featuring graphical user interfaces for desktop applications.
Terminal user interface projects that leverage libraries like Rich to provide interactive, text-based applications.
Each project is self-contained within its own directory and includes a dedicated README.md
and requirements.txt
. To get started with a project:
-
Navigate to the project directory.
-
Create and activate a virtual environment:
python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Follow the instructions in the project's README file.
Contributions are welcome! Please open issues or submit pull requests. For any questions or suggestions, feel free to contact me at [email protected].
This repository is licensed under the MIT License. See the LICENSE file for details.