Skip to content

automating my daily tasks to be faster in everything i do

Notifications You must be signed in to change notification settings

valenradovich/automate-daily-life

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

automating my daily life

demo

just click the image below to watch it

video demo

how to use it:

  1. press ctrl + alt + q to translate the selected text. (english to spanish or vice versa)
  2. press ctrl + alt + g to check the selected text grammar.
  3. press ctrl + alt + s to search the selected text in google.
  4. press ctrl + alt + c to look up the selected text in the dictionary.
  5. press ctrl + alt + a to look up the selected text in the thesaurus. (synonyms and antonyms)

how to install it:

  1. first let's install some dependencies:
sudo apt-get update
sudo apt-get install python3-gi python3-gi-cairo gir1.2-gtk-3.0 gir1.2-keybinder-3.0 libcairo2-dev libxt-dev libgirepository1.0-dev
  1. as we'll have a window pop up every time we call a functionality, we need to install the following dependency:
sudo apt-get update
sudo apt-get upgrade
sudo apt install gnome-shell-extension-manager
  1. then go to this link: https://extensions.gnome.org/extension/5410/grand-theft-focus/ (gnome extensions website) and just turn it on. gnome extension image

  2. install the required python packages:

cd path_to_root_folder
pip install -r requirements.txt
  1. create .env file with openai api and deepl api keys:
echo "OPENAI_API_KEY='your_api_key'" > .env
echo "DEEPL_API_KEY='your_api_key'" >> .env
echo "MERRIAM_WEBSTER_API_KEY='your_api_key'" >> .env
  1. finally we can run the script:
python3 main.py

About

automating my daily tasks to be faster in everything i do

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages