Skip to content

tl;dl: too long; didn't listen. A Google Podcast summarizer repo.

License

Notifications You must be signed in to change notification settings

makermotion/tldl

Repository files navigation

tl;dl - Too Long; Didn't Listen

tl;dl is a podcast summarization tool for Google Podcasts. (probably buggy, since this was a side project just for myself)

It uses;

Requirements

ollama must be installed and served

ollama run llama3:instruct

Installation

git clone https://github.com/makermotion/tldl.git
cd tldl
pip install -r requirements.txt

note: python version 3.10.12

Usage

To use the podcast summarizer, you need to run the UI via: (you need to be on the project directory)

streamlit run app.py

Development

  • tl;dl heavily relies on the web scraping, links for podcast soundfile links are collected from the Google Podcasts website from some specific html tags. So all podcasts may not be supported. If you want to contribute you can file an issue for not supported podcasts or you can contribute to the codebase.
  • Also there may be a script for tl;dl to be used as a command line tool.
  • dockerize the application

License

This script is released under the MIT License. See the LICENSE file in the repository for full details.

About

tl;dl: too long; didn't listen. A Google Podcast summarizer repo.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages