Skip to main content

xspamguardbanner

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)

Source distribution for xspamguard 1.1.1
File Size Uploaded
xspamguard-1.1.1.tar.gz 6.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xspamguard 1.1.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.1.1 This release

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