Skip to main content

No project description provided

Project description

Research Paper Visit/Reading Monitor and Feed

System which monitors what I'm reading via a browser extension and publishes a feed: https://dmarx.github.io/papers-feed/

At present, only arxiv is supported, with plans to support other journals/sources in the future.

How it works

The system is comprised of the following components:

How to set this up to monitor your own reading

  1. Create a new repository from the template here: https://github.com/dmarx/papers-feed-template
  2. Configure repository settings
  1. Install the browser extension located in papers-feed-src/extension
  2. Create a a github PAT with permission to create issues on your papers-feed repo
  3. Register the PAT in the browser extension's options

To test that everything is set up correctly, visit an arxiv /abs/ or /pdf/ page. Shortly after visiting:

  • an issue with the label "paper" should be created
  • opening that issue should trigger the process-events.yml workflow, which in turn should trigger but build-and-deploy.yml workflow. you should see these activities logged in the repository's Actions tab
  • after a few minutes, the frontend should be available via gh-pages at <username>.github.io/<repo-name>

Acknowledgements

  • Thank you to anthropic for making a decent LLM (I made claude write nearly all of this)
  • Thank you also to https://github.com/utterance/utterances, which inspired how this project (ab)uses github issues as a database

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

papers_feed-0.1.0.tar.gz (31.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

papers_feed-0.1.0-py3-none-any.whl (23.3 kB view details)

Uploaded Python 3

File details

Details for the file papers_feed-0.1.0.tar.gz.

File metadata

  • Download URL: papers_feed-0.1.0.tar.gz
  • Upload date:
  • Size: 31.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for papers_feed-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0568bfdea5f409d784e394f794cb246da05f2dd9ea36870fc7d14549cf43375a
MD5 2ce0e6dae6dd44f7e0d3d15236fb2cb0
BLAKE2b-256 c33b6667d4d68b902b87b4e2fe1fec32e3c575d29bc641b4e31b561d7f4ba94c

See more details on using hashes here.

Provenance

The following attestation bundles were made for papers_feed-0.1.0.tar.gz:

Publisher: python-publish.yml on dmarx/papers-feed-src

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file papers_feed-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: papers_feed-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 23.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for papers_feed-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 631ce3e11af177fad263f366d65539af1bd5d73883a6591861280c59173d2ba3
MD5 b307d0d795fd5daaf8b722048c782fe4
BLAKE2b-256 255fe667ef1a80928ab1eeaff576ca85c11e58e4674c1b4bbd2a45a53f780de5

See more details on using hashes here.

Provenance

The following attestation bundles were made for papers_feed-0.1.0-py3-none-any.whl:

Publisher: python-publish.yml on dmarx/papers-feed-src

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page