Analyze how people are talking about any topic on Twitter.
Project description
Quetzalcoatl :snake: :bird: :eyeglasses:
Understand how people are talking of a topic based on a simple query
1. WHAT IS IT?
The Queztzalcoatl project is the ability to :eyes: excavate the :bird: Twitter API to extract insights about any topic that people talk about.
From a topic, you should be able to understand how people react using the power of text mining.
:arrow_up: Go to top page
2. WHAT'S INSIDE THIS REPO ?
Quetzalcoatl
├── /__config__
│ ├── DEMO_configuration_extractor.json
│ └── DEMO_configuration_runner.json
├── /media
├── /src
│ ├── /modules
│ │ ├── data_cleaning.py
│ │ ├── data_mining.py
│ │ ├── data_stats.py
│ │ ├── decorators.py
│ │ └── tweeter_connection.py
│ └── Quetzalcoatl.py
├── requirements.txt
├── demo.py
├── .gitignore
├── README.md
└── LICENCE
2.1 root folder
You will find:
| File | Description |
|---|---|
| requirements.txt | Used by pip to install dependancies |
| demo.py | A demo script |
| .gitignore | - |
| README.md | - |
| LICENCE | - |
2.2 src folder
You will find:
| File | Description |
|---|---|
| /src/modules | Contains modules used by the project |
| /src/modules/data_cleaning.py | module used to clean the tweets |
| /src/modules/data_mining.py | module used to extract insights from each tweets |
| /src/modules/data_stats.py | module used to run some statistics from the mined data or tracked words |
| /src/modules/decorators.py | module that contains all the decorators |
| /src/modules/tweeter_connection.py | module used to connect to the Twitter API |
| /src/Quetzalcoatl.py | Contains all the classes of the project |
2.3 __config__ folder
You will find the two configuration files used by the demo script
2.4 media folder
All the stuff that are used to produce documents
:arrow_up: Go to top page
3. HOW TO USE IT ?
Want to try the project? Please, follow the instructions from the Wiki page!
:arrow_up: Go to top page
4. ABOUT THE PROJECT
I started this project a long time ago as my very first Python project. At first, I used some webscraping with Selenium as I didn't know how to use an API. As my experience with Python grew, I switched to the Twitter REST API and bash scripting and started think automation. Now, I am willing to create a package, or even an API inside which it would be possible to track an information inside a topic.
:arrow_up: Go to top page
5. CONTACT THE AUTHOR
You can reach me on Twitter {LINK}
I am also on LinkedIn {LINK}
6. CONTRIBUTE
The Quetzalcoatl is a open source project. As so, if you feel interested in building the project with me, it would be amazing!
Feel free to contact me on Twitter so I can tell you how you can help.
We also have an issue page, link here!
:arrow_up: Go to top page
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file quetzpy-0.1.0.tar.gz.
File metadata
- Download URL: quetzpy-0.1.0.tar.gz
- Upload date:
- Size: 10.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c543742816d2a21a40474f586fa9af235e4b9f1739df613df8a5fd7586af344
|
|
| MD5 |
11fd811ad06a212dfcc7fad8ecf6ea7c
|
|
| BLAKE2b-256 |
3605c2e98f9ed74bb04f0166bcf3bd6efeca9e8eb0215ba8fd53886a56437138
|
File details
Details for the file quetzpy-0.1.0-py3-none-any.whl.
File metadata
- Download URL: quetzpy-0.1.0-py3-none-any.whl
- Upload date:
- Size: 10.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da0fdbbd752796fc39eda50337fb62b28890af44509122541551677f2131b48b
|
|
| MD5 |
7a037c0d12206679259f332ceeffff1e
|
|
| BLAKE2b-256 |
68325ed1db1f9290e5b013293c14c4d59b34399007432b29852e34b24dbe1226
|