Skip to main content

A twarc plugin to read Twitter data and output the tweet ids

Project description

twarc-ids

This module is a simple example of how to create a plugin for twarc. It uses click-plugins to extend the main twarc command, and to manage the command line options.

First you need to install twarc and this plugin:

pip install twarc
pip install twarc-ids

Now you can collect data using the core twarc utility:

twarc search blacklivesmatter > tweets.jsonl

And you have a new subcommand ids that is supplied by twarc-ids.

twarc ids tweets.jsonl > ids.txt

It's good practice to include some tests for your module. See test_twarc_ids.py for an example. You can run it directly with pytest or using:

python setup.py test

When creating your setup.py make sure you don't forget the entry_points magic so that twarc will find your plugin when it is installed!

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

twarc-ids-0.0.3.tar.gz (2.2 kB view details)

Uploaded Source

File details

Details for the file twarc-ids-0.0.3.tar.gz.

File metadata

  • Download URL: twarc-ids-0.0.3.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for twarc-ids-0.0.3.tar.gz
Algorithm Hash digest
SHA256 5e3166b0fee5dbcf20dca7ff3d7f6bd53883561c33049d652f6d3566dfff31d6
MD5 b84b167bed05075d32ea663757b7831f
BLAKE2b-256 fe6b045a96f4c886a313a2e8474a28503ca326fb22faac6c025f035f531a61a3

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