Skip to main content

threador is a tool for formatting tweet threads

Project description

threador

Threador is a cli tool for formatting tweet threads

Features

  • tweet length testing
  • add indexing numbers to each tweet
  • tracking of images needed for each tweet
  • table of contents creation

installation

pip install pythreador

usage

threador <raw_text_file>

threador <raw_text_file> --index

threador --color | less -R

example

this is the first tweet

it is an introduction

-

this is the next tweet
[image: happy_emoji.png]
[image: confused_emoji.png]

-

tweets are separated by either:
- 2 or more blank lines
- a line containing only horizontal dashes (- or ─)

-

this is the final tweet

(note that in a terminal this output is colored for better readability)

> threador raw_thread.txt --index
────────────────────────────────────────────────────────────────────────────────────
this is the first tweet

it is an introduction
                                                                   length = 46 chars
────────────────────────────────────────────────────────────────────────────────────
this is the next tweet

images
- happy_emoji.png
- confused_emoji.png
                                                                   length = 22 chars
────────────────────────────────────────────────────────────────────────────────────
tweets are separated by either:
- 2 or more blank lines
- a line containing only horizontal dashes (- or )
                                                                  length = 107 chars
────────────────────────────────────────────────────────────────────────────────────
this is the final tweet
                                                                   length = 23 chars
────────────────────────────────────────────────────────────────────────────────────
┌──────────────────────┐
│ Tweet thread summary │
└──────────────────────┘
- number of tweets: 4
- number of tweets over char limit: 0

images: 2
- happy_emoji.png
- confused_emoji.png

unknown_annotations: 0

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

pythreador-0.1.2.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

pythreador-0.1.2-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file pythreador-0.1.2.tar.gz.

File metadata

  • Download URL: pythreador-0.1.2.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.27.1

File hashes

Hashes for pythreador-0.1.2.tar.gz
Algorithm Hash digest
SHA256 baebf33380d5e14c1c47abf23b4c2d90d12cf69891525f2b492a987d4c8ded19
MD5 22e8f46e5ee3a35835397ce6f26a8e64
BLAKE2b-256 1649dea0082256461ec6f0e0fac0418903d8ea5fe1e97f0ee06aba07658f1362

See more details on using hashes here.

File details

Details for the file pythreador-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: pythreador-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.27.1

File hashes

Hashes for pythreador-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b871c0701c92eb7349d4309825db8aad10749949aa936978b896b4f0e2677b08
MD5 50646243454b8ed161b00c04f180c800
BLAKE2b-256 47480039e0162c3cd7776350b981a58e980ca8d4e9c0e546fed3fffd6328b967

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