X-SpamGuard
X-SpamGuard is a command-line utility tool designed for mass muting/blocking of engaggment spammers, reply spammers without the requirment of any premium/paid Twitter API. The project uses publicly curated list of known enggament spammers who are actively clickbaiting and spamming the comment section with completely unrelated videos from the X-SpamWatch dataset
Getting Started
Prerequisites
X-SpamGuard is built using Python scripting language and requires the following tools to be installed on your system:
- Python3
- requests (pip install requests)
Installation
Via PyPi:
pip install xspamguard
Usage
xspamguard -c cookiefile.txt -t Auth_token -m [mute/block]
Options:
X(Twitter) Mass Spam Blocker
options:
-h, --help show this help message and exit
-m {mute,block}, --mode {mute,block}
Spam Fight Mode (default: mute)
-c C, --cookie C File containing valid cookies
-t TOKEN, --token TOKEN
Your Auth Bearer token
Screnshots
License
X-SpamGuard is licensed under the MIT License.
Contributing
If you would like to contribute to X-SpamGuard, please feel free to fork the repository, make your changes, and submit a pull request.
Release files for xspamguard 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| xspamguard-1.1.1.tar.gz | 6.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| xspamguard-1.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.4 kB
Release files / xspamguard-1.1.1.tar.gz
| Download URL | xspamguard-1.1.1.tar.gz |
|---|---|
| Size | 6.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
638428c4c295da0e7f46672d2120815b664a10ff767490ac346ac479bcadaef7
|
|
BLAKE2b-256 checksum How to use checksums |
d26624acc64d427f57be7bb4ee490c97eaf9f9deae328e8f989fbbb9578abe30
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.8
|
Release files / xspamguard-1.1.1-py3-none-any.whl
| Download URL | xspamguard-1.1.1-py3-none-any.whl |
|---|---|
| Size | 5.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ab6717c8e23aa632478c9e99371fa9ca7637b8906101d7820d47063ca79227c9
|
|
BLAKE2b-256 checksum How to use checksums |
28116800f4debb7e866f56c1202018b92034fcd17322227c1100aaddbf6e7b4a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.11.8
|