GNU Affero General Public License v3.0

项目介绍

stefansundin/rssbox 是一个托管在 GitHub 上的开源项目,主要使用 Ruby 编写,采用 GNU Affero General Public License v3.0 许可证,目前获得 815 个 Star、67 次 Fork。

仓库全名
stefansundin/rssbox
开源许可证
GNU Affero General Public License v3.0
Star 数
815
Fork 数
67
未关闭 Issue
10

README 摘要

RSS Box This app uses the API of other websites and gives you an RSS feed in return. Quick and simple. List of public RSS Box instances: https://github.com/stefansundin/rssbox/discussions/64 To open vlc:// links, see vlc-protocol. Roll your own To deploy to Elastic Beanstalk, see .ebextensions/README.md. To deploy to Kubernetes, see kubernetes/README.md. A Docker image is available on Docker Hub and Amazon ECR…

完整内容见 GitHub 原始 README 或本页 。

常见问题

rssbox 用什么语言开发?

主要使用 Ruby 编写,采用 GNU Affero General Public License v3.0 许可证,目前有 815 个 Star。

rssbox 可以免费商用吗?

仓库标注的许可证为 GNU Affero General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 rssbox 的源码?

可以直接克隆仓库:git clone https://github.com/stefansundin/rssbox.git,默认分支为 master;安装与运行步骤见仓库 README。

rssbox 最近还在维护吗?

仓库最近一次更新为 7月15日,当前有 10 个未关闭 Issue;Star 数为 815,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

:newspaper: I consume the world via RSS feeds, and this is my attempt to keep it that way.

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
967
价值分
510
活跃状态
活跃

语言占比

CSS
Dockerfile
HTML
JavaScript
Procfile
Ruby
Shell

Release

README

RSS Box

This app uses the API of other websites and gives you an RSS feed in return. Quick and simple.

List of public RSS Box instances: https://github.com/stefansundin/rssbox/discussions/64

To open vlc:// links, see vlc-protocol.

Roll your own

To deploy to Elastic Beanstalk, see .ebextensions/README.md.

To deploy to Kubernetes, see kubernetes/README.md.

A Docker image is available on Docker Hub and Amazon ECR.

Note: Redis is an optional dependency! It is only used for the URL resolution feature.

Configuration

You need to get API keys for the respective services and populate the environment variables, e.g. by using an .env file.

A couple of services do not have official APIs, or do not require API keys, so they will work without any keys.

These services do not require API keys: Instagram, Mixcloud, Speedrun, Dailymotion.

YouTube

Go to the Google Developer Console, create a project and a server key. Copy the server key. Enable “YouTube Data API v3” in the project.

Vimeo

Go to the Vimeo developer website and create an app. Then create a personal access token.

Instagram
Warning 警告

The Instagram integration is not being maintained and may not work very well at all. You may be wasting your time.

Facebook

Facebook was supported in the past, but I have been unable to obtain API access since they locked it down in 2018. Maybe we can rebuild it some day, but using scraping techniques or something. Discuss here.

SoundCloud

Go to the SoundCloud developer website. You need to open a support ticket to create an app. Copy your client id and secret.

Twitch

Go to your Twitch settings and create an app. Copy your client id.

To download Twitch videos, you also need to configure a separate client id.

Imgur

Go to the Imgur settings and create an app. Copy your client id.

评论

暂无评论