Skip to main content

Convert a tweet stream to ics calendar

Project description

Tweetcal converts a Twitter feed into .ics (calendar) format.

Install

Install with pip install tweetcal

How to

Tweetcal has two commands. The first converts a Twitter archive to ics, the second saves recent tweets to ics.

Reading an archive

Download your Twitter archive and unzip it. Let’s say it’s in ~/Downloads/archive/. Run this command:

$ tweetcal read-archive ~/Downloads/archive calendar-file.ics

This will create calendar-file.ics. Test it by opening in your favorite calendaring program.

Saving recent tweets

For this section, you’ll need Twitter OAuth credentials.

Save those tokens to a yaml or json file. Use the sample format in the repo as a guide. Let’s say you’ve saved the file to ~/tweetcal.yaml and your username is ‘screen_name1’. Once that’s set up, run:

$ tweetcal stream --config ~/tweetcal.yaml --user screen_name1

Tweetcal leaves a note in ics files it creates to tell it where in an account’s stream to start downloading. Because of this, you should only use a file created by Tweetcal with tweetcal-stream.

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

tweetcal-0.4.6.tar.gz (5.9 kB view details)

Uploaded Source

Built Distributions

tweetcal-0.4.6-py3-none-any.whl (23.3 kB view details)

Uploaded Python 3

tweetcal-0.4.6-py2-none-any.whl (23.3 kB view details)

Uploaded Python 2

File details

Details for the file tweetcal-0.4.6.tar.gz.

File metadata

  • Download URL: tweetcal-0.4.6.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for tweetcal-0.4.6.tar.gz
Algorithm Hash digest
SHA256 353a304ff435b04a39557908ac72361ad951f539d22b7310503ed350851523a4
MD5 c3bb6b13561b7e40388b3c6a66596f33
BLAKE2b-256 d7b72592e17585137f5adf3e885ba3c3c107ceae9e6909d0e194c24e415ec906

See more details on using hashes here.

File details

Details for the file tweetcal-0.4.6-py3-none-any.whl.

File metadata

File hashes

Hashes for tweetcal-0.4.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ea1b02bc54f415ca13b15ab934cba81971519a8e4682317ecb167ce34fd0805c
MD5 533dde28f1638adf149bb29981eb3642
BLAKE2b-256 6157ed0e521ce04133e2148a44f0d3ff8dff3bf65e660ec20cbb7831b3d70439

See more details on using hashes here.

File details

Details for the file tweetcal-0.4.6-py2-none-any.whl.

File metadata

File hashes

Hashes for tweetcal-0.4.6-py2-none-any.whl
Algorithm Hash digest
SHA256 ed220156071aeb8bf2642c85ed6071154970f1222748bc346a8d1e1cb6e86476
MD5 7840a0b0f10d77e7c33616ae3d6b199a
BLAKE2b-256 8a929676af9f85b8dc3c6b4ce42fbc33a3a112e7b26d546309698a3dde37c5d1

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