Metadata-Version: 2.1
Name: downleth
Version: 1.0
Summary: downleth: Download ETH streams
Home-page: https://github.com/thomasgassmann/downleth
Author: Thomas Gassmann
Author-email: thomas.gassmann@hotmail.com
License: MIT
Keywords: downleth eth livestream
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Description-Content-Type: text/markdown
Requires-Dist: aiofiles (==0.8.0)
Requires-Dist: aiohttp (==3.8.1)
Requires-Dist: aiosignal (==1.2.0)
Requires-Dist: async-generator (==1.10)
Requires-Dist: async-timeout (==4.0.2)
Requires-Dist: attrs (==21.4.0)
Requires-Dist: certifi (==2022.5.18.1)
Requires-Dist: cffi (==1.15.0)
Requires-Dist: charset-normalizer (==2.0.12)
Requires-Dist: click (==8.1.3)
Requires-Dist: cryptography (==37.0.2)
Requires-Dist: frozenlist (==1.3.0)
Requires-Dist: h11 (==0.13.0)
Requires-Dist: idna (==3.3)
Requires-Dist: iso8601 (==1.0.2)
Requires-Dist: m3u8 (==2.0.0)
Requires-Dist: multidict (==6.0.2)
Requires-Dist: outcome (==1.1.0)
Requires-Dist: pycparser (==2.21)
Requires-Dist: pyee (==9.0.4)
Requires-Dist: pyopenssl (==22.0.0)
Requires-Dist: pysocks (==1.7.1)
Requires-Dist: python-ffmpeg (==1.0.14)
Requires-Dist: pytz (==2022.1)
Requires-Dist: selenium (==4.1.5)
Requires-Dist: sniffio (==1.2.0)
Requires-Dist: sortedcontainers (==2.4.0)
Requires-Dist: trio (==0.20.0)
Requires-Dist: trio-websocket (==0.9.2)
Requires-Dist: typing-extensions (==4.2.0)
Requires-Dist: urllib3 (==1.26.9)
Requires-Dist: wsproto (==1.1.0)
Requires-Dist: yarl (==1.7.2)

# Lecture Downloader ETH

Download livestreams, watch livestreams locally (and reliably!)

## Usage

```

```

## TODO

- Automatically generate configuration file per semester from myStudies, fetch room numbers, etc. automatically
- Allow spinning up local server to watch lectures without web client
- Allow configuring codecs (save storage)
- Automatically cut breaks somehow
- Consider holidays
- Use GitHub actions to publish, maybe GitVersion to version it


