An open API service indexing awesome lists of open source software.

https://github.com/noracast/podcastfreaks.com

日本語テック系ポッドキャストまとめ
https://github.com/noracast/podcastfreaks.com

ifttt netlify nuxt podcast-aggregator podcast-analyzer

Last synced: about 1 month ago
JSON representation

日本語テック系ポッドキャストまとめ

Awesome Lists containing this project

README

          

# Podcast Freaks

[![Netlify Status](https://api.netlify.com/api/v1/badges/8fefaabc-7813-412d-a1ee-901215b39f14/deploy-status)](https://app.netlify.com/sites/podcastfreaks.com/deploys)

Podcast Freaks - Japanese techie podcast archive

https://podcastfreaks.com/

## Getting started

Create `.env` file at the root directory.

```
TWITTER_CONSUMER_KEY=xxxxxxxx
TWITTER_CONSUMER_SECRET=xxxxxxxx
TWITTER_ACCESS_TOKEN_KEY=xxxxxxxx
TWITTER_ACCESS_TOKEN_SECRET=xxxxxxxx
TWITTER_LANG=ja
```

`TWITTER_LANG` is used for restricting tweets to the given language in hashtag search. You can remove it if you don't want to use it.

```
yarn
yarn prebuild # Download assets into /static/downloads
yarn dev
```

## Deployment

```sh
yarn build && yarn deploy
```
or if you have already execute 'prebuild'

```sh
yarn build:skip && yarn deploy
```

or if you want to push directly to Netlify with netlify-cli

```sh
yarn build:skip && yarn deploy:netlify
```

## Keep dependencies updated

```sh
yarn ncu
yarn ncu -u
```

## Daily build

This project will be deploy daily by calling Netlify's 'Build hooks' from IFTTT.

## Forms

[!] You need to align items in form with `static/form.html`

Ref: https://qiita.com/hiropy0123/items/2e8d14ea66b78ab64847

---

## Contributing

- You can create another podcast archives by replacing `data/rss.json` file yourself.
- If you want remove feeds from `data/rss.json`, not only removing it but also move it into `data/rss-inactive.json` with reason.

[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/noracast/podcastfreaks.com)