cowidev.vax.manual.twitter#

cowidev.vax.manual.twitter.base#

class cowidev.vax.manual.twitter.base.TwitterCollectorBase(api, username: str, location: str, add_metrics_nan: bool = False, output_path=None, num_tweets=100)[source]#

Bases: object

_add_metrics(df)[source]#
_get_current_data()[source]#
_order_columns(df)[source]#
_propose_df()[source]#
_set_output_path(output_path)[source]#
build_post_url(tweet_id: str)[source]#
export()[source]#
property last_update#
merge_with_current_data(df: DataFrame) DataFrame[source]#
propose_df()[source]#

cowidev.vax.manual.twitter.eswatini#

class cowidev.vax.manual.twitter.eswatini.Eswatini(api, **kwargs)[source]#

Bases: TwitterCollectorBase

_propose_df()[source]#
cowidev.vax.manual.twitter.eswatini.main(api)[source]#

cowidev.vax.manual.twitter.ethiopia#

class cowidev.vax.manual.twitter.ethiopia.Ethiopia(api)[source]#

Bases: TwitterCollectorBase

_propose_df()[source]#
cowidev.vax.manual.twitter.ethiopia.main(api)[source]#

cowidev.vax.manual.twitter.gabon#

class cowidev.vax.manual.twitter.gabon.Gabon(api)[source]#

Bases: TwitterCollectorBase

_propose_df()[source]#
cowidev.vax.manual.twitter.gabon.main(api)[source]#

cowidev.vax.manual.twitter.gibraltar#

class cowidev.vax.manual.twitter.gibraltar.Gibraltar(api, **kwargs)[source]#

Bases: TwitterCollectorBase

_propose_df()[source]#
cowidev.vax.manual.twitter.gibraltar.main(api)[source]#

cowidev.vax.manual.twitter.guinea#

class cowidev.vax.manual.twitter.guinea.Guinea(api, **kwargs)[source]#

Bases: TwitterCollectorBase

_propose_df()[source]#
cowidev.vax.manual.twitter.guinea.main(api)[source]#

cowidev.vax.manual.twitter.kenya#

class cowidev.vax.manual.twitter.kenya.Kenya(api, **kwargs)[source]#

Bases: TwitterCollectorBase

_propose_df()[source]#
cowidev.vax.manual.twitter.kenya.main(api)[source]#

cowidev.vax.manual.twitter.malawi#

class cowidev.vax.manual.twitter.malawi.Malawi(api, **kwargs)[source]#

Bases: TwitterCollectorBase

_propose_df()[source]#
cowidev.vax.manual.twitter.malawi.main(api)[source]#

cowidev.vax.manual.twitter.maldives#

class cowidev.vax.manual.twitter.maldives.Maldives(api)[source]#

Bases: TwitterCollectorBase

_propose_df()[source]#
cowidev.vax.manual.twitter.maldives.main(api)[source]#

cowidev.vax.manual.twitter.nigeria#

class cowidev.vax.manual.twitter.nigeria.Nigeria(api, **kwargs)[source]#

Bases: TwitterCollectorBase

_propose_df()[source]#
cowidev.vax.manual.twitter.nigeria.main(api)[source]#

cowidev.vax.manual.twitter.panama#

class cowidev.vax.manual.twitter.panama.Panama(api)[source]#

Bases: TwitterCollectorBase

_propose_df()[source]#
cowidev.vax.manual.twitter.panama.main(api)[source]#

cowidev.vax.manual.twitter.paraguay#

class cowidev.vax.manual.twitter.paraguay.Paraguay(api, **kwargs)[source]#

Bases: TwitterCollectorBase

_propose_df()[source]#
cowidev.vax.manual.twitter.paraguay.main(api)[source]#

cowidev.vax.manual.twitter.uganda#

class cowidev.vax.manual.twitter.uganda.Uganda(api)[source]#

Bases: TwitterCollectorBase

_propose_df()[source]#
cowidev.vax.manual.twitter.uganda.main(api)[source]#

cowidev.vax.manual.twitter.utils#

class cowidev.vax.manual.twitter.utils.TwitterAPI(consumer_key: str, consumer_secret: str)[source]#

Bases: object

_get_api(consumer_key, consumer_secret)[source]#
get_tweets(username, num_tweets=100)[source]#

cowidev.vax.manual.twitter.zimbabwe#

class cowidev.vax.manual.twitter.zimbabwe.Zimbabwe(api)[source]#

Bases: TwitterCollectorBase

_propose_df()[source]#
cowidev.vax.manual.twitter.zimbabwe.main(api)[source]#