Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/dend/arxiv-sanity-feeds

🦔 Subscribe to the content published on Arxiv Sanity.
https://github.com/dend/arxiv-sanity-feeds

arxiv arxiv-sanity atom automation feeds python rss rss-reader

Last synced: about 2 months ago
JSON representation

🦔 Subscribe to the content published on Arxiv Sanity.

Awesome Lists containing this project

README

        


Arxiv Sanity Feeds

🦔 Arxiv Sanity RSS Feeds



Subscribe to the content published on Arxiv Sanity.








[![Build badge for Arxiv Sanity Feeds](https://github.com/dend/arxiv-sanity-feeds/actions/workflows/spawnfeed.yml/badge.svg)](https://github.com/dend/arxiv-sanity-feeds/actions/workflows/spawnfeed.yml) [![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/badges/StandWithUkraine.svg)](https://den.dev/ukraine)

All this tool does is scrape [Arxiv Sanity](http://www.arxiv-sanity.com), and produce consumable RSS feeds that can be used in your favorite RSS reader (such as Feedly or Outlook).

Feeds are updated daily.

## Feed Locations

### Home Page [![Subscribe to Home Page feed](images/subscribe.svg)](https://hedgehog.den.dev/feeds/home.xml) [![Validate home feed](https://github.com/dend/arxiv-sanity-feeds/actions/workflows/validate_home_feed.yml/badge.svg)](https://github.com/dend/arxiv-sanity-feeds/actions/workflows/validate_home_feed.yml)

```
https://hedgehog.den.dev/feeds/home.xml
```

### Most Recent Papers (Weekly) [![Subscribe to Most Recent Papers (Weekly) feed](images/subscribe.svg)](https://hedgehog.den.dev/feeds/toprecent-week.xml) [![Validate most recent papers feed](https://github.com/dend/arxiv-sanity-feeds/actions/workflows/validate_most_recent_feed.yml/badge.svg)](https://github.com/dend/arxiv-sanity-feeds/actions/workflows/validate_most_recent_feed.yml)

```
https://hedgehog.den.dev/feeds/toprecent-week.xml
```

### Random Papers (Last Week) [![Subscribe to Random Papers (Last Week) feed](images/subscribe.svg)](https://hedgehog.den.dev/feeds/random-last-week.xml) [![Validate most recent papers feed](https://github.com/dend/arxiv-sanity-feeds/actions/workflows/validate_random_feed.yml/badge.svg)](https://github.com/dend/arxiv-sanity-feeds/actions/workflows/validate_random_feed.yml)

```
https://hedgehog.den.dev/feeds/random-last-week.xml
```

## Building

1. Install [Python 3](https://www.python.org/) on your target operating system.
2. Create a virtual environment with `python3 -m venv .env`.
3. Install required packages with `pip install -r src/feedingress/requirements.txt`.
4. Set up the following environment variables:
- `DO_SPACES_ENDPOINT` - this is your DigitalOcean Spaces endpoint, including the `https://` prefix.
- `DO_SPACES_REGION` - this is your DigitalOcean Spaces region, such as `sfo3`.
- `DO_SPACES_ACCESS_KEY` - access key for DigitalOcean Spaces.
- `DO_SPACES_SECRET_KEY` - secret key for DigitalOcean Spaces.
5. Run the application: `python -m feedingress`.

Once the application runs, it will upload the generated RSS feeds to the Azure Storage account of choice.