cowidev.utils.params#

cowidev.utils.params.config#

class cowidev.utils.params.config.Base4Config(get: cowidev.utils.params.config.BaseGetConfig, process: dict, generate: dict, export: dict)[source]#

Bases: object

export: dict#
generate: dict#
get: BaseGetConfig#
process: dict#
class cowidev.utils.params.config.BaseGetConfig(countries: list, skip_countries: list)[source]#

Bases: object

countries: list#
skip_countries: list#
class cowidev.utils.params.config.Config(pipeline: cowidev.utils.params.config.PipelineConfig, execution: cowidev.utils.params.config.ExecutionConfig)[source]#

Bases: object

execution: ExecutionConfig#
pipeline: PipelineConfig#
class cowidev.utils.params.config.ExecutionConfig(parallel: bool, njobs: int)[source]#

Bases: object

njobs: int#
parallel: bool#
class cowidev.utils.params.config.HospitalizationsConfig(generate: cowidev.utils.params.config.HospitalizationsGenerateConfig)[source]#

Bases: object

generate: HospitalizationsGenerateConfig#
class cowidev.utils.params.config.HospitalizationsGenerateConfig(countries: list, skip_countries: list)[source]#

Bases: BaseGetConfig

countries: list#
skip_countries: list#
class cowidev.utils.params.config.PipelineConfig(testing: cowidev.utils.params.config.TestingConfig, vaccinations: cowidev.utils.params.config.VaccinationsConfig, hospitalizations: cowidev.utils.params.config.HospitalizationsConfig)[source]#

Bases: object

hospitalizations: HospitalizationsConfig#
testing: TestingConfig#
vaccinations: VaccinationsConfig#
class cowidev.utils.params.config.TestingConfig(get: cowidev.utils.params.config.TestingGetConfig, process: dict, generate: dict, export: dict)[source]#

Bases: Base4Config

get: TestingGetConfig#
class cowidev.utils.params.config.TestingGetConfig(countries: list, skip_countries: list)[source]#

Bases: BaseGetConfig

countries: list#
skip_countries: list#
class cowidev.utils.params.config.VaccinationsConfig(get: cowidev.utils.params.config.VaccinationsGetConfig, process: cowidev.utils.params.config.VaccinationsProcessConfig, generate: dict, export: dict)[source]#

Bases: Base4Config

get: VaccinationsGetConfig#
process: VaccinationsProcessConfig#
class cowidev.utils.params.config.VaccinationsGetConfig(countries: list, skip_countries: list)[source]#

Bases: BaseGetConfig

countries: list#
skip_countries: list#
class cowidev.utils.params.config.VaccinationsProcessConfig(skip_complete: list, skip_monotonic_check: list, skip_anomaly_check: list)[source]#

Bases: object

skip_anomaly_check: list#
skip_complete: list#
skip_monotonic_check: list#

cowidev.utils.params.secrets#

class cowidev.utils.params.secrets.GoogleSecrets(client_secrets: str = '', mail: str = None)[source]#

Bases: object

client_secrets: str = ''#
mail: str = None#
class cowidev.utils.params.secrets.ScraperAPISecrets(token: str = '')[source]#

Bases: object

token: str = ''#
class cowidev.utils.params.secrets.Secrets(google: cowidev.utils.params.secrets.GoogleSecrets = <factory>, scraperapi: cowidev.utils.params.secrets.ScraperAPISecrets = <factory>, slack: cowidev.utils.params.secrets.SlackSecrets = <factory>, vaccinations: cowidev.utils.params.secrets.VaccinationsSecrets = <factory>, testing: cowidev.utils.params.secrets.TestingSecrets = <factory>, twitter: cowidev.utils.params.secrets.TwitterSecrets = <factory>)[source]#

Bases: object

google: GoogleSecrets#
scraperapi: ScraperAPISecrets#
slack: SlackSecrets#
testing: TestingSecrets#
twitter: TwitterSecrets#
vaccinations: VaccinationsSecrets#
class cowidev.utils.params.secrets.SlackSecrets(token: str = '')[source]#

Bases: object

token: str = ''#
class cowidev.utils.params.secrets.TestingSecrets(post: str = None, sheet_id: str = None, sheet_id_attempted: str = None)[source]#

Bases: object

post: str = None#
sheet_id: str = None#
sheet_id_attempted: str = None#
class cowidev.utils.params.secrets.TwitterSecrets(consumer_key: str = None, consumer_secret: str = None, access_secret: str = None, access_token: str = None)[source]#

Bases: object

access_secret: str = None#
access_token: str = None#
consumer_key: str = None#
consumer_secret: str = None#
class cowidev.utils.params.secrets.VaccinationsSecrets(post: str = None, sheet_id: str = None)[source]#

Bases: object

post: str = None#
sheet_id: str = None#