Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/capjamesg/papers-with-code-rss
Papers with Code RSS feeds.
https://github.com/capjamesg/papers-with-code-rss
research-papers rss
Last synced: 8 days ago
JSON representation
Papers with Code RSS feeds.
- Host: GitHub
- URL: https://github.com/capjamesg/papers-with-code-rss
- Owner: capjamesg
- Created: 2024-05-22T12:27:47.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-23T19:53:24.000Z (7 months ago)
- Last Synced: 2024-12-15T07:48:54.100Z (8 days ago)
- Topics: research-papers, rss
- Language: Python
- Homepage: https://jamesg.blog/2024/05/22/papers-with-code-rss/
- Size: 5.86 KB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Papers with Code RSS Feed
This tool generates RSS feeds for task pages on [Papers with Code](https://paperswithcode.com).
For example, you can subscribe to:
- [Object detection latest](https://granary.io/url?input=jsonfeed&output=atom&url=https://jamesg.blog/pwc/?url=/task/object-detection/latest)
- [Image classification latest](https://granary.io/url?input=jsonfeed&output=atom&url=https://jamesg.blog/pwc/?url=/task/image-classification/latest)
- [Data augmentation latest](https://granary.io/url?input=jsonfeed&output=atom&url=https://jamesg.blog/pwc/?url=/task/data-augmentation/latest)There is a hosted version of this tool available at `https://granary.io/url?input=jsonfeed&output=atom&url=https://jamesg.blog/pwc/?url=`, which you can use to make requests for task pages. The url structure is:
```
https://granary.io/url?input=jsonfeed&output=atom&url=https://jamesg.blog/pwc/?url=/task/
```Responses are cached for 15 minutes.
## How to Set Up Locally
To set up this tool locally, first clone this repository and install the required dependencies:
```
git clone https://github.com/capjamesg/papers-with-code-rss
cd papers-with-code-rss/
pip3 install -r requirements.txt
```You can then run the application using the following code:
```
python3 app.py
```The tool will run on `localhost:5000`.
The tool broadcasts JSON Feeds. You can convert the feed to RSS when a deployment is public using Granary, with `https://granary.io/url?input=jsonfeed&output=atom&url=`.
## License
This project is licensed under an [MIT license](LICENSE).
## Contributing
This tool doesn't support RSS out of the box because I prefer working with JSON feed. If you'd like to contribute a native RSS version of feeds generated by this tool, this would be sincerely welcomed!
Seen a bug? Have a feature to add? Feel free to file an issue or a PR!