A simple command-line assistant with calculator, web shortcuts, and task list.
Project description
CLI Bot
- A simple command-line assistant built with Python.
- It performs everyday tasks directly from the terminal such as opening websites, managing a to-do list, checking the time, performing calculations, and searching Google.
Features
- Greet the bot with basic commands
- Show current date and time
- Open commonly used websites:
- Google, YouTube, GitHub, LinkedIn, ChatGPT, Wikipedia, Reddit, Gemini, Perplexity
- Google search from the terminal
- Calculator for quick math expressions
- To-Do List with options to:
- Add tasks
- View tasks
- Mark tasks as done
- Clear all tasks
Tech Stack:
- Python 3.8+
- Standard Libraries: datetime, os, ast, webbrowser, urllib
Getting Started
Requirements
- Python 3.8 or above
Run the bot
python bot.py
Contributions are welcome!
If you'd like to add new features, improve the code, or fix issues:
- Fork the repository
- Create a new branch (git checkout -b feature-name)
- Commit your changes (git commit -m "Add feature-name")
- Push to your branch (git push origin feature-name)
- Open a Pull Request
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cli_botx-1.0.0.tar.gz
(4.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cli_botx-1.0.0.tar.gz.
File metadata
- Download URL: cli_botx-1.0.0.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d14e6fc9ac0696f2ba4969a3451977136ace25d232444612cf89d050acde551
|
|
| MD5 |
e5f921111e0e9b4aff29e61f78aca202
|
|
| BLAKE2b-256 |
c2448b969fcfa1f178ee995ce09f17ccb4eba1b4bbb6d5fbe5b080a603930b4b
|
File details
Details for the file cli_botx-1.0.0-py3-none-any.whl.
File metadata
- Download URL: cli_botx-1.0.0-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
438aedd24d067e7202371cc2577e9ac17345c03778cfa4d9f25c19f62ef47b8d
|
|
| MD5 |
94269d5d7eee09f90b0e12f8b92ce4b8
|
|
| BLAKE2b-256 |
973bd8215b99f65bf0cace8d17bf9f1c7fb61a1d7110b4d7d99a840babb97f12
|