This library serves as an extension of and for the election campaign API, https://research-questions-api.herokuapp.com/redoc.
Project description
Election-Campaign-TPL
Purpose of the Package
- This library serves as an extension of and for the election campaign API (https://research-questions-api.herokuapp.com/docs#/). It is intended to aid developers who decide to use the API in a python IDE for research work related to election campaign and governance.
Features
- Collection of Research Questions Focus Areas
- general_trends
- get_alltweets()
- get_limitedtweets()
- get_filteredtweets()
- politicians_reputation
- get_alltweets()
- count_alltwets()
- citizens_sentiment
- complaints_areas
- general_trends
Getting Started
The package can be found on pypi hence you can install it using pip
Installation
pip install election_campaign
Usage
politicians_reputation
>>> from election_campaign import general_trends
>>>
>>> #Retrieve Nigeria centered-tweets using the general_trends.get_alltweets() function
>>> alltweets = general_trends.get_alltweets(data_type='json')
>>>
>>> #Retrieve limited Nigeria centered-tweets using the general_trends.get_limitedtweets() function
>>> limitedtweets = general_trends.get_limitedtweets(limit=10, data_type='pandas.dataframe')
Example
>>> from election_campaign import politicians_reputation
>>>
>>> #Retrieve the number of tweets about a certain politician from Nigeria centered-tweets using the politicians_reputation.get_alltweets() function
>>> tweetcount = politicians_reputation.count_alltweets(filter='Atiku Abubakar', data_type='json')
>>> print(tweetcount)
>>>
>>> '{"count": 1049}'
>>>
>>> tweetcount = politicians_reputation.count_alltweets(filter='Peter Obi', data_type='json')
>>> print(tweetcount)
>>>
>>> '{"count": 21261}'
Contribution
This Project is open to contribution and collaboration. Feel free to connect.
Author
- Main Maintainer: Michael Dubem Igbomezie
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
Close
Hashes for election_campaign-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d45c3ec51bbd7a8a94c8c1385b9cca0698bcf0b57a22a8f869e07185367250e |
|
MD5 | e3485165007e419b0e3bb2bab5b06d54 |
|
BLAKE2b-256 | 7fa56e590d66e5e263eaead68eaaedf58a089604ef8fa4bbba66f0b1c8866063 |