Initial commit

pull/1/head
Mike Lynch 2023-10-03 09:52:05 +11:00
commit a2414cb3a3
7 changed files with 69 additions and 0 deletions

1
.gitignore vendored 100644
View File

@ -0,0 +1 @@
__pycache__/

0
README.md 100644
View File

View File

View File

@ -0,0 +1,20 @@
import feedparser
import argparse
import json
from pathlib import Path
def main():
ap = argparse.ArgumentParser("autoradio - download audio from RSS feeds")
ap.add_argument(
"--config",
default="./config.json",
type=Path,
help="Config file",
)
args = ap.parse_args()
with open(args.config, 'r') as cfh:
cf = json.load(cfh)
print(cf)

30
poetry.lock generated 100644
View File

@ -0,0 +1,30 @@
# This file is automatically @generated by Poetry 1.5.0 and should not be changed by hand.
[[package]]
name = "feedparser"
version = "6.0.10"
description = "Universal feed parser, handles RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds"
optional = false
python-versions = ">=3.6"
files = [
{file = "feedparser-6.0.10-py3-none-any.whl", hash = "sha256:79c257d526d13b944e965f6095700587f27388e50ea16fd245babe4dfae7024f"},
{file = "feedparser-6.0.10.tar.gz", hash = "sha256:27da485f4637ce7163cdeab13a80312b93b7d0c1b775bef4a47629a3110bca51"},
]
[package.dependencies]
sgmllib3k = "*"
[[package]]
name = "sgmllib3k"
version = "1.0.0"
description = "Py3k port of sgmllib."
optional = false
python-versions = "*"
files = [
{file = "sgmllib3k-1.0.0.tar.gz", hash = "sha256:7868fb1c8bfa764c1ac563d3cf369c381d1325d36124933a726f29fcdaa812e9"},
]
[metadata]
lock-version = "2.0"
python-versions = "^3.9"
content-hash = "b174a7eabcd92b902e7d7381cd453724319fb6563151d344f5011cc51efb3689"

18
pyproject.toml 100644
View File

@ -0,0 +1,18 @@
[tool.poetry]
name = "autoradio"
version = "0.1.0"
description = ""
authors = ["Mike Lynch <m.lynch@sydney.edu.au>"]
readme = "README.md"
[tool.poetry.dependencies]
python = "^3.9"
feedparser = "^6.0.10"
[tool.poetry.scripts]
autoradio = "autoradio.autoradio:main"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

View File