Easily take screenshots of tweets, mentions, and full threads.
Project description
TweetCapturePlus
Easily take screenshots of tweets, mentions, and full threads.
About This Fork
This project is a fork of xacnio/tweetcapture. It includes the following additional functionality.
What's new
- Take screenshots of long Tweets (that require scrolling to capture)
- Some settings are default now: overwrite, Dim mode, Capture full threads
Bug fixes
- Fixed an issue where the screenshot would be cut off when the tweet was too long
- Fixed issues related to the Twitter UI changes
Deprecated Features
- Scale, Mode
The original project is licensed under the MIT License, and this fork retains the same license.
Command-Line Usage
> pip install tweetcaptureplus
> tweetcaptureplus https://x.com/elonmusk/status/1519480761749016577
> tweetcaptureplus -h
Code Usage Examples
Testing
> pip install opencv-python numpy
> cd tweetcaptureplus/tests/
> python -m unittest
Docker Usage
docker run --rm -v $(pwd):/app xacnio/tweetcaptureplus -h
docker run --rm -v $(pwd):/app xacnio/tweetcaptureplus https://x.com/elonmusk/status/1519480761749016577
- On Windows: Replace
$(pwd)with${PWD}(Powershell) - On Windows: Replace
$(pwd)with%cd%(Command Line)
Night Modes
| # | Night Mode | Screenshot |
|---|---|---|
| 0 | Default | |
| 1 | Dim | |
| 2 | Lights out |
Show Mentions Example
If the tweet have a very many mentions, there may be problems because "show more" option not supported. The tool can show only first loaded mentions. You can limit mention count on screenshot by using -sc argument
tweetcaptureplus -sm 3 https://twitter.com/Twitter/status/1445078208190291973
Show Parent Tweets Example
NOTICE: You have to be logged in the show the full thread.
tweetcaptureplus -sp https://x.com/elonmusk/status/1746970616060580326
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tweetcaptureplus-0.3.0.tar.gz.
File metadata
- Download URL: tweetcaptureplus-0.3.0.tar.gz
- Upload date:
- Size: 14.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dbc258c4c732f45a00962ef7b4ad91f6f85fb702cecf721b11109ba6749a1054
|
|
| MD5 |
c4a7936fda84d449c0ef9d81c683c0f1
|
|
| BLAKE2b-256 |
4e561da18f135ea5e8dc9c5d96f8724b070a13c2fffb55c539e55d14e71882e3
|
File details
Details for the file tweetcaptureplus-0.3.0-py3-none-any.whl.
File metadata
- Download URL: tweetcaptureplus-0.3.0-py3-none-any.whl
- Upload date:
- Size: 15.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1a5c1c66d26d280f369c41f072f61870202fee9b2e538226c073408b4b22c36
|
|
| MD5 |
db31afbd0f2731975a35e76d933ef5a0
|
|
| BLAKE2b-256 |
c3c81717c92236efdc6ca58cca4065f45ccf5b0d762949e32887a15d83a1b62c
|