Skip to main content

Twitter bot that posts a tweet each time you make a release on github!

Project description

pypi license last-commit donate follow

gh-announce

project logo

Twitter bot that posts a tweet each time you make a release on github!

Synopsis

I happen to maintain a lot of python projects on github such as distroverify and vtscan, and each time I make a tagged release, I have to make a status tweet to let people know. This tool is for automating this process, read this article to know more details.

Installation

pip install gh_announce

Usage

  • First time only to configure your github username & twitter api details:

      > gh_announce --config
    
  • Testing the app:

      > gh_announce
      successfully updated status for repo: prahladyeri/distroverify, tag: 1.0.4
    
  • Result:

sample screen

  • Set as a cron job by running crontab -e:

      * 12 * * * gh_announce
    

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

gh_announce-0.0.4.tar.gz (4.7 kB view details)

Uploaded Source

File details

Details for the file gh_announce-0.0.4.tar.gz.

File metadata

  • Download URL: gh_announce-0.0.4.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.6

File hashes

Hashes for gh_announce-0.0.4.tar.gz
Algorithm Hash digest
SHA256 d5af0e4b35d59bb4b34013cf8891a188e1ff51519031778158fb7bc854f071f9
MD5 e8871a8b35aebcb308909d3be8cf1984
BLAKE2b-256 81e69513df3cbc1f57c52796fd990aabfe1fc4e792f7d6ee5bcf435892cc70ca

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