Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/soh335/radicast
recording radiko and serving rss for podcast
https://github.com/soh335/radicast
golang podcast radiko
Last synced: 23 days ago
JSON representation
recording radiko and serving rss for podcast
- Host: GitHub
- URL: https://github.com/soh335/radicast
- Owner: soh335
- License: mit
- Created: 2014-08-25T06:35:13.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-01-04T02:50:31.000Z (almost 8 years ago)
- Last Synced: 2024-10-11T21:11:50.452Z (about 1 month ago)
- Topics: golang, podcast, radiko
- Language: Go
- Homepage:
- Size: 30.3 KB
- Stars: 36
- Watchers: 3
- Forks: 9
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![wercker status](https://app.wercker.com/status/6a50ede5efd0abd5b078ab080fe7b61c/s/master "wercker status")](https://app.wercker.com/project/bykey/6a50ede5efd0abd5b078ab080fe7b61c)
# radicast* record radiko
* serve rss for podcast## REQUIRE
* rtmpdump
* swftools
* ffmpeg or avconv
* or docker (see docker section)## INSTALL
```
$ go get github.com/soh335/radicast
```## USAGE
### SETUP CONFIG.JSON
```
$ radicast --setup > config.json
```### EDIT CONFIG.JSON
```
$ vim config.json
$ cat config.json{
"FMT": [
"0 0 17 * * *"
]
}
```cron specification is [here](https://godoc.org/github.com/robfig/cron#hdr-CRON_Expression_Format)
### LAUNCH
```
$ radicast
$ curl 127.0.0.1:3355/rss # podcast rss
```### RELOAD CONFIG.JSON
* reload config when receive HUP signal
## DOCKER
```
$ mkdir workspace
$ cd workspace
$ docker pull soh335/radicast
$ docker run --rm soh335/radicast:latest --setup > config.json
$ docker run --rm -p 3355:3355 -v `pwd`:/workspace soh335/radicast:latest --config /workspace/config.json --output /workspace/output
```* [docker-hub](https://registry.hub.docker.com/u/soh335/radicast/)
## SEE ALSO
* [ripdiko](https://github.com/miyagawa/ripdiko)
## LICENSE
* MIT