Skip to main content

Tweet archive parser

This is a simple tool to parse Twitter archived JSON files and convert to PDF document file format.

Acknowledgements

Installation

Install Python.

Install this package in your current environment using the command below:

pip install tweets2pdf

Upgrade

To update to the latest version of this software:

pip install --upgrade tweets2pdf

Usage

Download your Twitter archive

See: Twitter Help Centre How to download your Twitter archive. Once you have downloaded your archive, look for the tweets.js JSON file which contains all your tweets. This code will process that file.

Run the script

The basic usage is:

tweets2pdf -f tweets.js --images -p output.pdf

The --images option enables the downloading of pictures from Twitter, which will make the process much slower.

For more details:

tweets2pdf --help

Development

Contributing

Please see CONTRIBUTING.md for information about participating in this project.

Please submit bug reports using GitHub Issues.

Deployment status

Upload Python Package

Metadata

Release files for tweets2pdf 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 tweets2pdf 0.0.5
File Size Uploaded
tweets2pdf-0.0.5.tar.gz 392.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tweets2pdf 0.0.5
File Interpreter ABI Platform
tweets2pdf-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 405.5 kB

Release files / tweets2pdf-0.0.5.tar.gz

Download URL tweets2pdf-0.0.5.tar.gz
Size 392.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c5f80186efcb4ae647f833ca3ca4b83027e626c6add38ee4917296f59e7775fc
BLAKE2b-256 checksum
How to use checksums
ed0b7ddf4bc9ec95e777af8048222d0185aac4bb55b47064ebcb300aa0824e97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / tweets2pdf-0.0.5-py3-none-any.whl

Download URL tweets2pdf-0.0.5-py3-none-any.whl
Size 12.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0829da802df469de694a1e7a4bab397f7a8dbe361eec6971587770eeae90934c
BLAKE2b-256 checksum
How to use checksums
0e80bb220824eda650b2ae81aafb01044ede9b990c9d86b1c292c40da9fef681
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

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