Skip to main content

X-SpamGuard is a command-line utility tool designed for mass muting/blocking engagement spammers on X(twitter).

Project description

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.

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

xspamguard-1.1.1.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

xspamguard-1.1.1-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file xspamguard-1.1.1.tar.gz.

File metadata

  • Download URL: xspamguard-1.1.1.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.8

File hashes

Hashes for xspamguard-1.1.1.tar.gz
Algorithm Hash digest
SHA256 638428c4c295da0e7f46672d2120815b664a10ff767490ac346ac479bcadaef7
MD5 10122020495758fbcbcf03df9491fadc
BLAKE2b-256 d26624acc64d427f57be7bb4ee490c97eaf9f9deae328e8f989fbbb9578abe30

See more details on using hashes here.

File details

Details for the file xspamguard-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: xspamguard-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.8

File hashes

Hashes for xspamguard-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ab6717c8e23aa632478c9e99371fa9ca7637b8906101d7820d47063ca79227c9
MD5 f58f0e1d82c32f46df3974bb0e237662
BLAKE2b-256 28116800f4debb7e866f56c1202018b92034fcd17322227c1100aaddbf6e7b4a

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