Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cli_botx-1.0.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

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

Hashes for cli_botx-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3d14e6fc9ac0696f2ba4969a3451977136ace25d232444612cf89d050acde551
MD5 e5f921111e0e9b4aff29e61f78aca202
BLAKE2b-256 c2448b969fcfa1f178ee995ce09f17ccb4eba1b4bbb6d5fbe5b080a603930b4b

See more details on using hashes here.

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

Hashes for cli_botx-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 438aedd24d067e7202371cc2577e9ac17345c03778cfa4d9f25c19f62ef47b8d
MD5 94269d5d7eee09f90b0e12f8b92ce4b8
BLAKE2b-256 973bd8215b99f65bf0cace8d17bf9f1c7fb61a1d7110b4d7d99a840babb97f12

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page