https://github.com/forecho/quicksilver
快银-『使用泛用型播客客户端订阅播客节目』计划- podcast
https://github.com/forecho/quicksilver
podcast
Last synced: 7 days ago
JSON representation
快银-『使用泛用型播客客户端订阅播客节目』计划- podcast
- Host: GitHub
- URL: https://github.com/forecho/quicksilver
- Owner: forecho
- Created: 2015-07-03T01:05:01.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-01-14T06:52:08.000Z (over 5 years ago)
- Last Synced: 2025-02-27T10:35:19.377Z (8 months ago)
- Topics: podcast
- Language: Python
- Homepage:
- Size: 43 KB
- Stars: 119
- Watchers: 12
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 爬虫计划
## 解决了什么问题?
解决了『很多国内播客节目只上架国内播客平台(喜马拉雅、蜻蜓FM)导致无法使用通用型播客客户端收听』的问题
## 安装
### Docker 方式
```
docker build -t podcast:0.1 .
docker run --rm podcast:0.1 python app.py ximalaya 8475135,269179
``````
docker image ls | grep podcast
```### 传统方式
安装 pip
```shell
$ curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
$ sudo python get-pip.py
$ rm get-pip.py
```安装 podgen
```shell
$ sudo pip install podgen
$ sudo pip install requests
```或者使用 virtualenv
```shell
$ sudo pip install virtualenv
$ sudo virtualenv --no-site-packages podcast --always-copy
$ sudo pip install -r requirements.txt
$ deactivate # 退出虚拟环境
```## 使用
单个专辑
```shell
$ python app.py ximalaya 8475135 # 喜马拉雅
$ python app.py qingting 209678 # 蜻蜓fm
```多个专辑,参数使用英文逗号
```shell
$ python app.py ximalaya 8475135,269179
$ python app.py qingting 209678,207865
```[目前已经支持的节目单](https://github.com/forecho/Quicksilver/wiki/%E7%9B%AE%E5%89%8D%E5%B7%B2%E7%BB%8F%E6%94%AF%E6%8C%81%E7%9A%84%E8%8A%82%E7%9B%AE%E5%88%97%E8%A1%A8),目前此脚本只支持喜马拉雅和蜻蜓fm的专辑转换为 RSS,如果需要更多节目,欢迎提交 [Issues](https://github.com/forecho/Quicksilver/issues)。
**随着节目越来越多,服务器压力也比较大,所以从2018年5月24日开始,要我添加新的节目的人,需要为每个节目承担20块钱的服务器费用。(当然你也可以选择自行搭建服务)**
## 赞助

手机微信或者支付宝扫描上方二维码可向本项目赞助,所得捐赠将用于改善网站服务器、购买开发/调试设备&工具。感谢以下这些朋友的资金支持:
捐赠人 | 金额 | 时间 | 说明
-------|------|------ | ------
| - | - | - | -