UgolinOlle / auto-push

💾 · A simple CLI which automate the update of your biography and GitHub status.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Auto-Push Project

Repo Size License Python Version

💻・Description

Auto-Push is an automated tool designed to update your biography and GitHub status. It integrates weather features to enable dynamic updates based on weather conditions.

🎯・Installation

pip3 install auto-push

📚・Ressources

⌨️・Setup & Usage

  1. Add a personnal access token from Settings/Developer Settings :
  • Add repo authorization.
  • Add user authorization.

Github settings screenshot

  1. Setup your access token with this command:
auto-push setup --key 1 --value [TOKEN]
  1. Create and add an account from Weather API

  2. Setup your api key from weather api with tis command:

auto-push setup --key 2 --value [API_KEY]
  1. For launch github updater, use:
auto-push start
  1. For see all command, use:
auto-push --help

🧑‍🤝‍🧑・Contributing

To use Auto-Push in development, follow these steps:

  1. Fork the project.

  2. Install poetry.

curl -sSL https://install.python-poetry.org | python3 -
  1. Create a branch with conventionnal name.

    • fix: bugfix/the-bug-fixed
    • features: feature/the-amazing-feature
    • test: test/the-famous-test
    • hotfix hotfix/oh-my-god-bro
    • wip wip/the-work-name-in-progress
  2. Configure your environment variables in .env.

GITHUB_PERSONAL_ACCESS=TOKEN
WEATHER_API_KEY=TOKEN
  1. Run the cli with
python -m auto_push [COMMAND]

🎯・Roadmap

  • Implement a new printer.
  • Implement custom text.
  • Add update status while typing.

📑・Licence

Ce projet est sous licence MIT. Pour plus d'informations, veuillez consulter le fichier LICENSE.

📩・Contact

Pour toute question ou collaboration, n'hésitez pas à me contacter par email ou LinkedIn

About

💾 · A simple CLI which automate the update of your biography and GitHub status.

License:MIT License


Languages

Language:Go 100.0%