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.5.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

botrnot-1.2.5-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: botrnot-1.2.5.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for botrnot-1.2.5.tar.gz
Algorithm Hash digest
SHA256 97429e3f42ccbd2489a4907affa0aba296aa5862191fe4a521f830c01632a939
MD5 68447527cad30609228dfb7219682539
BLAKE2b-256 869bb40f61699fdb8f4870f9c5362e756830771a4679b586ac9ab25cc1453509

See more details on using hashes here.

File details

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

File metadata

  • Download URL: botrnot-1.2.5-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for botrnot-1.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a0bed1d274579d10fdbca6abb9a3f627903b1463c3a667e00f640937b109a036
MD5 707ce5f127360996e0b2a87547930333
BLAKE2b-256 727f0c8db49778f08b8fd6504626600194a3edde92f21a18525b7b502195f20f

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