https://github.com/apn-pucky/inspire_hep_rss
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.5%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: APN-Pucky
- License: mit
- Language: Rust
- Default Branch: master
- Size: 146 KB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
inspireheprss feed
This simple rust program queries the inspireHEP REST API and provides a RSS feed under e.g. http://127.0.0.1:3000/?sort=mostrecent&size=10&q=a%20Alexander.Neuwirth.1 following the options of the API https://github.com/inspirehep/rest-api-doc.
When adding the RSS feed to e.g. Thunderbird, please keep the update frequency low, like 1 update per day.
Below image shows the feed in Thunderbird.

Thus, it serves as a simple way to keep track of new publications of a given author. Practically it is a subscribe to author feature, which is currently not available on inspireHEP.
Install
bash
cargo install inspire_hep_rss
inspire_hep_rss
starts the server on http://127.0.0.1:3000/ allowing only access from localhost.
Configuration
bash
crontab -e
And add the following line to the crontab file to start the server on boot/user login:
@reboot /home/YOURUSER/.cargo/bin/inspire_hep_rss
For more options (i.e. modifying the port, etc.) see the help:
bash
inspire_hep_rss --help
Development
bash
cargo run
to test it.
bash
cargo build --release
produces a binary in ./target/release/inspire_hep_rss which can be run on a server.
cp ./target/release/inspire_hep_rss ~/.local/bin/
and adjust the crontab path.
Owner
- Name: Alexander Puck Neuwirth
- Login: APN-Pucky
- Kind: user
- Company: Uni Münster
- Website: https://apn-pucky.github.io/
- Repositories: 163
- Profile: https://github.com/APN-Pucky
GitHub Events
Total
- Issues event: 2
- Watch event: 1
- Push event: 14
- Create event: 3
Last Year
- Issues event: 2
- Watch event: 1
- Push event: 14
- Create event: 3
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Alexander Puck Neuwirth | a****r@n****e | 17 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 1
- Total pull requests: 0
- Average time to close issues: 7 minutes
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 0
- Average time to close issues: 7 minutes
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- APN-Pucky (1)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cargo 446 total
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 1
- Total maintainers: 1
crates.io: inspire_hep_rss
Rust RSS server that queries the InspireHEP API
- Homepage: https://github.com/APN-Pucky/inspire_hep_rss
- Documentation: https://docs.rs/inspire_hep_rss/
- License: non-standard
-
Latest release: 0.1.2
published about 1 year ago