Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create arXiv integrations #1

Open
emilyhunt opened this issue Nov 6, 2023 · 1 comment
Open

Create arXiv integrations #1

emilyhunt opened this issue Nov 6, 2023 · 1 comment
Assignees

Comments

@emilyhunt
Copy link
Contributor

emilyhunt commented Nov 6, 2023

The rough plan is as follows:

  1. There will be code that uses the arXiv API to gather papers from each day's postings on astro-ph.

  2. Per-subcategory bots will post each paper for the day in a thread. The rough scope of a post will be:

  • Post text is the title of the paper + author list + link
  • Try and grab images from the paper -> maybe there's a way to look for a "results" section in a paper and pick figures from there? Or... gather some at random?
  • Also include an image which is a screenshot (or just somehow an auto-generated picture?) of the abstract. Text should be in the alt text too. Since arXiv's design is pretty plain, it may be possible to replicate something with e.g. matplotlib (bit hacky but should work) or some other library.
  1. Additional ideas:
  • Feed integrations: the OP post of each day's thread of posts could be posted into relevant feeds.
  • astro-ph feed: I could make a feed that includes all posts by all of the bots? (may not be possible due to how replies are rendered)
  • Keywords: if there's a way to extract keywords / word clouds from the paper, then they could be used somehow. Maybe combined with the abstract-screenshot image?
  • Possible advanced recommendation integrations: could track likes by users, and then create an "astro-ph For You" feed? (again, reply rendering may be an issue here...)
@emilyhunt emilyhunt self-assigned this Nov 6, 2023
@emilyhunt emilyhunt converted this from a draft issue Nov 6, 2023
@emilyhunt emilyhunt removed their assignment Nov 20, 2024
@emilyhunt emilyhunt moved this from Todo to Idea in Astronomy on Bluesky v1.0 Nov 21, 2024
@emilyhunt
Copy link
Contributor Author

emilyhunt commented Nov 26, 2024

This Python arXiv API implementation might be helpful: https://github.com/lukasschwab/arxiv.py

@emilyhunt emilyhunt moved this from Idea to In Progress in Astronomy on Bluesky v1.0 Nov 27, 2024
@emilyhunt emilyhunt moved this from In Progress to Todo in Astronomy on Bluesky v1.0 Nov 27, 2024
@emilyhunt emilyhunt moved this from Todo to In Progress in Astronomy on Bluesky v1.0 Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

2 participants