Please Use Bash Assistant instead
This is purely archival and Bash Assistant was made to replace Pysistant. Bash Assistant is faster, more efficent, requires less dependencies,and is easier to setup than Pysistant.
A CLI Python Assistant who can complete mundane tasks for you.
- Calculator (Read about the development here)
- Todo list (File I/O)
- Dictonary (Working with libraries)
- Stopwatch (Fundamentals)
- Timers (Fundamentals)
Clone the repository and export the src directory to PATH like so:
export PATH=/path/to/repository/:$PATH
You'll want to always have this in the repository's directory since the other py files are dependencies.
bs4, click and requests. Just install those with pip.
Below is the help message for Pysistant:
Usage: pys [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
c Calculate an equation
d Define a word
r Read from the TODO list file
rm Remove an entry in the TODO list
s Start a stopwatch
su Run setup for the TODO list
t Start a timer
w Write to the TODO list file
Using Pysistant is as simple as typing in pys and the command, for example:
pys d
to define a word
Feel free to help out in the project if you would like to challenge your Python skills or if you see something that could be more efficent. Make sure when you submit a PR that it is well documented. You should explain every step in your code.
Follow the development of Pysistant on my Blog