Skip to main content

A bot for the away from keyboard times

Project description

build codecov license downloads pypi_version python_version slack_invite twitter_url

AFK-Bot🤖: A bot for the away from keyboard times

🧠 Philosophy

We strongly believe that all developers should have full access to their resources (i.e. sudo access or permission to deactivate screens saver, ...). afk-bot 🤖 is a simple bot that moves the mouse cursor (every 1 second by default and it can be customized); so, your status never goes Idle and your screen never gets locked 😂 ...

🛠 Installation

To begin with, you need to have a Python version >=3.8 installed and to install the library from PyPI simply run 🏃‍♀️ :

$ pip install afk-bot

📌 Quick Start

afk-bot is a command-line based bot and you can simply run it in any terminal 🏃‍♀️ :

$ afk-bot                     <- runs the bot and the mouse cursor moves every 1 second by default

$ afk-bot -t <interval-range> <- you can customize the interval with -t or --time

$ afk-bot --help              <- shows the options 

To exit, simply press CTRL+C keys.

📣 Common Issues

  • Mac users should note that the accessibility to Apple Events Server (AEServer) should be turned on. Simply follow the steps 🏃‍♀️ :
    System Preferences > Security & Privacy > Choose Privacy Tab > Select Accessibility from Left Pane > Enable AEServer
    
  • Some Linux users might need to export the environment variable DISPLAY. Simply run 🏃‍♀️ :
    $ export DISPLAY=:0
    

🧑‍💻🤝 Contributing

If you think more features should be added, please open up an issue an. PRs are more than welcome 🙏 . You can find the details of the development process in our SlickML🧞 Contributing guidelines. We strongly believe that reading and following these guidelines will help us make the contribution process easy and effective for everyone involved 🚀🌙 .

❓ 🆘 📲 Need Help?

Please join our Slack Channel to interact directly with the core team and our small community. This is a good place to discuss your questions and ideas or in general ask for help 👨‍👩‍👧 👫 👨‍👩‍👦 .

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

afk_bot-0.2.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

afk_bot-0.2.0-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file afk_bot-0.2.0.tar.gz.

File metadata

  • Download URL: afk_bot-0.2.0.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.9.18 Darwin/23.5.0

File hashes

Hashes for afk_bot-0.2.0.tar.gz
Algorithm Hash digest
SHA256 0e983df3b6865a3045ba06aaaff4b9b0c79f7fa7490f07b6bbc0ad79a2b329c0
MD5 a05d46dfd54fcb044237c4883701ba2a
BLAKE2b-256 91081415fd05ff09c0c0959f2c3ba72bb910f9478192d338ea24c67ca65f96b3

See more details on using hashes here.

File details

Details for the file afk_bot-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: afk_bot-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.9.18 Darwin/23.5.0

File hashes

Hashes for afk_bot-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 55b756067df78406dd17f7108e92de6b35f664637b7e0be764e06f35fc5d1972
MD5 bb64a7472eadad2fb1093ae2ee5bf41c
BLAKE2b-256 905a4bed91cefb8b5eab3907ac773451cf33646bdec3f0cb81542c46d10ac102

See more details on using hashes here.

Supported by

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