├── .gitignore ├── LICENSE ├── README.md ├── devenv.lock ├── devenv.nix ├── devenv.yaml ├── podcast_dl ├── __init__.py ├── cli.py ├── podcast_dl.py ├── podcasts.py ├── rss_parsers.py └── site_parser.py ├── pyproject.toml ├── tests ├── test_cli.py ├── test_filename_parsers.py ├── test_parse_site.py └── test_rss_parsers.py ├── uv.lock └── xml ├── podcastinit.xml ├── pythonbytes.xml └── talkpython.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/README.md -------------------------------------------------------------------------------- /devenv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/devenv.lock -------------------------------------------------------------------------------- /devenv.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/devenv.nix -------------------------------------------------------------------------------- /devenv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/devenv.yaml -------------------------------------------------------------------------------- /podcast_dl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /podcast_dl/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/podcast_dl/cli.py -------------------------------------------------------------------------------- /podcast_dl/podcast_dl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/podcast_dl/podcast_dl.py -------------------------------------------------------------------------------- /podcast_dl/podcasts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/podcast_dl/podcasts.py -------------------------------------------------------------------------------- /podcast_dl/rss_parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/podcast_dl/rss_parsers.py -------------------------------------------------------------------------------- /podcast_dl/site_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/podcast_dl/site_parser.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_filename_parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/tests/test_filename_parsers.py -------------------------------------------------------------------------------- /tests/test_parse_site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/tests/test_parse_site.py -------------------------------------------------------------------------------- /tests/test_rss_parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/tests/test_rss_parsers.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/uv.lock -------------------------------------------------------------------------------- /xml/podcastinit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/xml/podcastinit.xml -------------------------------------------------------------------------------- /xml/pythonbytes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/xml/pythonbytes.xml -------------------------------------------------------------------------------- /xml/talkpython.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kissgyorgy/simple-podcast-dl/HEAD/xml/talkpython.xml --------------------------------------------------------------------------------