{"id":22955259,"url":"https://github.com/happycod3r/python-modules","last_synced_at":"2025-04-02T00:41:59.946Z","repository":{"id":184929121,"uuid":"672632250","full_name":"happycod3r/Python-Modules","owner":"happycod3r","description":"A collection of useful modules that I wrote and use frequently.","archived":false,"fork":false,"pushed_at":"2023-08-29T18:26:27.000Z","size":110,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-07T16:16:54.894Z","etag":null,"topics":["python-modules","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/happycod3r.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-30T18:28:41.000Z","updated_at":"2023-08-13T07:21:15.000Z","dependencies_parsed_at":"2024-12-14T16:28:58.696Z","dependency_job_id":"aa893336-c4a9-4f5e-934d-e015a399b913","html_url":"https://github.com/happycod3r/Python-Modules","commit_stats":null,"previous_names":["happycod3r/python-modules"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/happycod3r%2FPython-Modules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/happycod3r%2FPython-Modules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/happycod3r%2FPython-Modules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/happycod3r%2FPython-Modules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/happycod3r","download_url":"https://codeload.github.com/happycod3r/Python-Modules/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246735344,"owners_count":20825223,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python-modules","python3"],"created_at":"2024-12-14T16:28:49.592Z","updated_at":"2025-04-02T00:41:59.921Z","avatar_url":"https://github.com/happycod3r.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Python3 Modules\n\nThis is a collection of Python 3 modules that I have written for use in my own projects and \nthat I found useful and reusable.\n\n## Persistence\n\n\u003e Documentation for the persistence module can be found here: [persistence](./docs/PERSISTENCE.md)\n\nThe `persistence` module contains a class that wraps the configparser module.\n\n## Stdops\n\n\u003e Documentation for the stdops module can be found here: [stdops](./docs/STDOPS.md)\n\nThe `stdops` module provides functions for dealing with files and directories.\n\n## YouTube API Tools\n\n\u003e Documentation for the youtube_api_tools module can be found here: [youtube_api_tools](./docs/YOUTUBE_API_TOOLS.md)\n\nThe `youtube_api_tools` module houses the `YouTubeAPIClient` class which\ncontains methods for interacting with the YouTube API such as working with \nplaylists or videos. \nThe YouTubeAPIClient class sets up the OAuth 2.0 flow using your client_secret.json \nfile, and will handle user authentication and token retrieval.\n\n## [Contributing](#contributing)\n\nIf you have any feature requests, suggestions or general questions you can reach me via any of the\nmethods listed below in the [Contacts](#contacts) section.\n\n\n## [Security](#security)\n\n### Reporting a vulnerability or bug?\n\n**Do not submit an issue or pull request**: A general rule of thumb is to never publicly report bugs or vulnerabilities because you might inadvertently reveal it to unethical people who may use it for bad. Instead, you can email me directly at: [paulmccarthy676@gmail.com](mailto:paulmccarthy676@gmail.com). I will deal with the issue privately and submit a patch as soon as possible.\n\n\n## [Contacts](#contacts)\n\n**Author:** Paul M.\n\n- Email: [paulmccarthy676@gmail.com](mailto:paulmccarthy676@gmail.com)\n- Github: [https://github.com/happycod3r](https://github.com/happycod3r)\n- Linkedin: [https://www.linkedin.com/in/paul-mccarthy-89165a269/]( https://www.linkedin.com/in/paul-mccarthy-89165a269/)\n- Facebook: [https://www.facebook.com/paulebeatz]( https://www.facebook.com/paulebeatz)\n\n---\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhappycod3r%2Fpython-modules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhappycod3r%2Fpython-modules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhappycod3r%2Fpython-modules/lists"}