tasks_collector.tasksscraper package

Submodules

tasks_collector.tasksscraper.jirascraper module

tasksscraper.jira: ….

tasks_collector.tasksscraper.jirascraper.get_jira_tasks(host: str, username: str, jira_password: str, max_results: int = 1000) → List

Query Jira for tickets

Args:

host: username: jira_password: max_results:

Returns:

List of tasks

tasks_collector.tasksscraper.outlookscraper module

tasksscraper.outlook: ….

tasks_collector.tasksscraper.outlookscraper.fix_quotes_json_strings(dirty_json)

Replace double-quotes with JSON strings causing issues

Args:

dirty_json:

Returns: Returns a string without invalid quotes

tasks_collector.tasksscraper.outlookscraper.get_outlook_tasks() → List

Get Outlook tasks

Returns:

List of tasks from Outlook

tasks_collector.tasksscraper.outlookscraper.remove_invalid_brackets(dirty_json)

Sanitize JSON from extra brackets caused by AppleScript

Args:

dirty_json:

Returns: String without extra brackets

tasks_collector.tasksscraper.trelloscraper module

tasksscraper.trello: ….

tasks_collector.tasksscraper.trelloscraper.add_project(input_my_tasks, board_ids)
tasks_collector.tasksscraper.trelloscraper.find_my_id(input_client, input_name)
tasks_collector.tasksscraper.trelloscraper.get_all_board_ids(input_client, input_tasks)
tasks_collector.tasksscraper.trelloscraper.get_trello_tasks(api_key: str, token: str, token_secret: str, my_name: str) → List

Query Trello for tickets

Args:

my_name: api_key: token: token_secret:

Returns:

List of tasks

Module contents