Skip to content

Send updates about arxiv preprints from selected categories to a zulip stream

Notifications You must be signed in to change notification settings

joelsleeba/arxiv-to-zulip-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ArXiv-to-Zulip bot

How to Setup

  1. Create a generic bot in your Zulip Organization
  2. Add the new bot to the stream where you want the arXiv updates
  3. Get the bot's API key from Personal Settings >> Bots
  4. Fork this repository
  5. Add organization url, bot's email ID and API key to your repository secrets
  • For this go to your repository settings >> Secrets and Variables >> Actions >> New repository secret
  • Add ZULIP_SITE as the https://yourdomainname.zulipchat.com (replace yourdomainname with your domain name)
  • Add ZULIP_EMAIL as the email id for the bot
  • Add ZULIP_API_KEY. This you can get from the bot settings in zulip
  1. Change ARXIV_CATEGORIES to your required categories in main.py

If you have set it up correctly, you'll get the latest 10 articles in the stream you've selected within minutes. This bot relies on GitHub actions to schedule running main.py on select intervals.

Screenshots

Screenshot

About

Send updates about arxiv preprints from selected categories to a zulip stream

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages