perplexity-cli
🧠 A simple command-line client for the Perplexity API. Ask questions and receive answers directly from the terminal! 🚀🚀🚀
git clone https://github.com/rothman857/chronometer.gitrothman857/chronometerTurn your RaspberryPi in to an Internet Chronometer .
Display is a UCTRONICS 3.5 Inch HDMI display.
TOP
MIDDLE
BOTTOM
In order to get the HDMI display to work with this code, you need to set the resolution to 480x320 and set the console font to VGA 8x14. Run sudo dpkg-reconfigure console-setup to configure these settings.
NTP daemon needs to be running as a background service: sudo apt install ntp
Python 3 (Should already be installed on RPi): sudo apt install python3
pytz module for python3: pip3 install pytz or from your distro's repositories.
Download and install via pip:
pip install git+https://github.com/rothman857/chronometer.git
Running for the first time will generate a .chrono_config file with default values:
python -m chronometer
Update .chrono_config with relavent values.
Update time zones as desired. Timezones must be in pytz format. To see a list of available options, run the following:
python -m chronometer.timezones <optional country name>
For example, to find a timezone value for Japan, run python -m chronometer.timezones japan. The ouptut will look like:
Country: Japan
Asia/Tokyo: +0900
The correct value to use for .chrono_config is Japan = Asia/Tokyo
Start the chronometer:
python -m chronometer
If you wish to have the chronometer start at boot, add the above command to your .bashrc
more like this
🧠 A simple command-line client for the Perplexity API. Ask questions and receive answers directly from the terminal! 🚀🚀🚀
search projects, people, and tags