Skip to main content

Workflow

  • Check if if this week we’ve got a json file, if not
    • Get the week’s twitter repositories

    • Store them in a json file

    • Publish the json file to github (just for coolness)

  • If we’ve got it.
    • Get current day’s twitter trending.

This means that we’re not actually posting today’s trending but one specific day’s Nth trending being N the day of week.

But that’s ok, as I’m doing this to have one specific repository each week.

Also, we mantain a list of already-posted repos and get the next one if we’ve already posted that.

Features

  • Python 3

  • Twitts one twitt-at-a-day so people won’t get tired

  • Does not twitt repeated twitts

Usage

Install it by executing:

python setup.py install

I recommend the usage of a virtualenv.

This will create an entry_point, called ghubtrending, that will update the twitter status with the repository of the week.

This works only on python3. Configuration file should be, located at ~/.ghtrend_bot.cfg as follows:

[github]
login=
password=

[twitter]
CONSUMER_KEY=
CONSUMER_SECRET=
ACCESS_TOKEN=
ACCESS_TOKEN_SECRET=

This requires you’ve got ~/.ghtrending directory created. I’m using that to have a link to data/ in there and auto-commit its content

History

0.0.1 (2015-06-14)

  • First release on PyPI.

Metadata

Release files for ghubtrending 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ghubtrending 0.0.5
File Size Uploaded
ghubtrending-0.0.5.tar.gz 12.7 kB Details

Release files / ghubtrending-0.0.5.tar.gz

Download URL ghubtrending-0.0.5.tar.gz
Size 12.7 kB
Tags Source
SHA-256 checksum
How to use checksums
2c134ae124fed18dd20f649ecbd30305010a3a8bc145d1e0bd0ab9d6378dc2a7
BLAKE2b-256 checksum
How to use checksums
fa51cfee5f1f90712275ffe262dbf75419068d6968e4f4bdc34990db2c161ff1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.5 This release

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page