arXivToNotion is a tool designed to automatically import recent papers published on arXiv into Notion. Instead of reading through the email digests, this tool gets all the papers you would see in the digest into a Notion database.
As you go through the imported papers, determining which are interesting and which are not, a built-in AI feature learns to rank the papers according to this data, bringing the most interesting papers to the top of your digest. (Right now, the algorithm for this is very simple, and so the recommendations are not that sharp -- but the framework is there to add a more sophisticated recommender algorithm.)
- Automatically fetch metadata and abstracts of recently posted papers on arXiv.
- Populate a Notion database with the retrieved information seamlessly.
- Learn user preferences over time to rank papers by relevance.
- Support for customizable Notion database schemas to match your workflow.
- Framework ready for advanced recommendation algorithms in future updates.
- Simple setup and integration with Notion and arXiv APIs.
- Open-source -- make whatever changes you want or need to make it even better.
The easiest way to install this is to install it right from GitHub using the devtools package:
if (!requireNamespace("devtools", quietly = TRUE)) {
install.packages("devtools")
}
devtools::install_github("vagdur/arXivToNotion")Then, in whichever folder you want to run arXivToNotion, add a config.yml file with the following structure:
default:
OPENAI_KEY: apiKeyHere
NOTION_KEY: A Notion API key with permission to write to your database
database_id: ID of the database you want to write to
categories: cs.SI,math.CO,math.PR,math.LO
positive_notion_statuses: To Assess,Reading,Read,Kept as reference
negative_notion_statuses: Not Interesting
database_file: A folder containing a DuckDB database file to store app data.An easier setup with less manual setting-up of databases and so on is the next thing on the to-do list for this project.
This project is licensed under the MIT License.