Skip to main content

Evaluate if a twitter account is a bot or not

Project description

# botrnot
Bot or Not detector

## WIP!

`pip3 install botrnot`

## Usage

You can run `botrnot -h` and it shows the following:

```
$ botrnot -h
usage: botrnot [-h] [-u USERNAME] [-n] [-v] [-j]

collects and processes twitter data example: botrnot -u jamescampbell

optional arguments:
-h, --help show this help message and exit
-u USERNAME, --user USERNAME
username to evaluate (default: jamescampbell)
-n, --no-logo dont display logo (default False) (default: False)
-v, --verbose print more things out about search (default: False)
-j, --json save tweets out to json file (default: False)
```

## Example

For user realdonaldtrump:

```
Most recent tweet
+-------------------------------+----------+--------+-------+---------+---+----+
| tweettext | type | rts | favs | replies | t | id |
| | | | | | i | |
| | | | | | m | |
| | | | | | e | |
| | | | | | s | |
| | | | | | t | |
| | | | | | a | |
| | | | | | m | |
| | | | | | p | |
+-------------------------------+----------+--------+-------+---------+---+----+
| We are on track to APPREHEND | original | 12982 | 50612 | 10721 | 1 | 11 |
| more than one million people | | | | | 5 | 03 |
| coming across the Southern Bo | | | | | 5 | 66 |
| rder this year. Great job by | | | | | 1 | 63 |
| Border Patrol (and others) wh | | | | | 9 | 38 |
| o are working in a Broken Sys | | | | | 6 | 36 |
| tem. Can be fixed by Congress | | | | | 9 | 56 |
| so easily and quickly if onl | | | | | 5 | 07 |
| y the Democrats would get on | | | | | 3 | 93 |
| board! | | | | | 4 | 6 |
+-------------------------------+----------+--------+-------+---------+---+----+

Metrics table
+---------------------------+-----------+
| Metric | Amount |
+---------------------------+-----------+
| Total tweets collected: | 420 |
+---------------------------+-----------+
| Total that were retweets: | 93 (22%) |
+---------------------------+-----------+
| Retweets in 327 | 8689464 |
+---------------------------+-----------+
| Replies in 327 | 8247694 |
+---------------------------+-----------+
| Favorites in 327 | 37984435 |
+---------------------------+-----------+

Bio table
+-----------------+------------------------------------------------+
| Full Name | |
| | Donald J. Trump |
+-----------------+------------------------------------------------+
| Followers count | 58.9M |
+-----------------+------------------------------------------------+
| Following count | 45 |
+-----------------+------------------------------------------------+
| User Biography | 45th President of the United States of America |
+-----------------+------------------------------------------------+
| User Location | Washington, DC |
+-----------------+------------------------------------------------+
| User Join Date | Joined March 2009 |
+-----------------+------------------------------------------------+
| User Birth Date | |
+-----------------+------------------------------------------------+
| User ID | 25073877 |
+-----------------+------------------------------------------------+

```


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

botrnot-1.2.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

botrnot-1.2.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file botrnot-1.2.0.tar.gz.

File metadata

  • Download URL: botrnot-1.2.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for botrnot-1.2.0.tar.gz
Algorithm Hash digest
SHA256 2f35267c37b805ae734cf53eb97208ac23eba31437c93b87fb0ac63c7bb9a6b3
MD5 214c95279172590968111116dbf14191
BLAKE2b-256 724f015e92cc78745bd302a9d9e0ef40b1266a1dfe547bd2059a6a66fdd90803

See more details on using hashes here.

File details

Details for the file botrnot-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: botrnot-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for botrnot-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 90624053967a43564f2bb10d3c947fa8309fab1827ff2fe549460f1fec1d4e91
MD5 8a6a493da6148062a7d2b36dc4630c4b
BLAKE2b-256 03d608187662499da812dbef1e4efed65666b3e2a1061ddafd5c160fa78b417a

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