Skip to content

Overcast (iOS Podcast Player) podcast listening statistics collected via their website. 🎧

Notifications You must be signed in to change notification settings

weiland/overcast-stats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Create your own podcast listening statistics by regularly downloading your podcast information from overcast.fm

Installation

npm install

# or
yarn

Setup

You have to enter your Overcast Token into the .env file. The Overcast Token is the Cookie o when you are logged in.

cp .env.example .env

# then edit the file and add your token
vim .env
You can obtain the token by running following script:
const overcastClient = require('./src/overcast.js');

const main = async () => {

  // your login information
  const data = { email: 'em@il', password: 'password' };

  const client = await overcastClient(data);

  const token = client.getToken(data);
  
  console.log({ token });
};

main().catch(err => console.error(err));

Run

node index.js

Features

  • see when new podcasts episodes are published
  • see when you started and ended listening to an episode
  • see total hours listened (might vary due to SmartSpeed etc)

License

ISC

About

Overcast (iOS Podcast Player) podcast listening statistics collected via their website. 🎧

Topics

Resources

Stars

Watchers

Forks