https://github.com/bcongdon/overcast-to-sqlite
🎧 Download your Overcast listening history to sqlite
https://github.com/bcongdon/overcast-to-sqlite
datasette datasette-tool overcast podcasts sqlite
Last synced: 26 days ago
JSON representation
🎧 Download your Overcast listening history to sqlite
- Host: GitHub
- URL: https://github.com/bcongdon/overcast-to-sqlite
- Owner: bcongdon
- License: mit
- Created: 2021-09-03T02:17:16.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-09-19T02:15:45.000Z (over 3 years ago)
- Last Synced: 2025-04-30T12:27:18.655Z (about 1 month ago)
- Topics: datasette, datasette-tool, overcast, podcasts, sqlite
- Language: Rust
- Homepage:
- Size: 11.7 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# overcast-to-sqlite
[](https://crates.io/crates/overcast-to-sqlite)
Download your [Overcast](http://overcast.fm) listening history to sqlite. Supports saving podcast feeds and individual episodes.
## Installation
$ cargo install overcast-to-sqlite
## Usage
```
USAGE:
overcast-to-sqlite [OPTIONS]FLAGS:
-h, --help Print help information
-V, --version Print version informationOPTIONS:
-a, --auth-file Storage location for Overcast credentials [default: auth.json]
-p, --password Overcast password
-u, --username Overcast usernameSUBCOMMANDS:
archive Save Overcast feeds/episodes to sqlite
auth Authenticate with Overcast
help Print this message or the help of the given subcommand(s)
```## Examples
```sh
$ overcast-to-sqlite auth
$ overcast-to-sqlite archive podcasts.db
```## Attribution
This package is heavily inspired the `X-to-sqlite` utilities created by [Simon
Willison](https://simonwillison.net/2019/Oct/7/dogsheep/).This package was designed to fit nicely in the [dogsheep](https://dogsheep.github.io/) / [datasette](https://github.com/simonw/datasette) ecosystems.