eqlabs / crypto-sanity-preserver

Like Arxiv Sanity, but for cryptography, blockchain, distributed systems, and networking related papers.

Home Page:https://crypto-sanity.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crypto Sanity Preserver

Available at:

https://crypto-sanity.com

How to use

Now researchers, engineers and developers working in the P2P, crypto, and blockchain spaces have their own Arxiv Sanity Preserver! Crypto-Sanity filters papers from the categories cs.[CR|DC|NI], which mean "Cryptography and Security", "Distributed, Parallel, and Cluster Computing", "Networking and Internet Architecture", respectively. Without creating a user account, you can filter papers by the full text search found on the very top of the listed papers. The search also accepts the aforementioned categories themselves in the form "cs.CR".

In the upper right corner there's a combined sign up and sign in form. After creating an account, you can save individual papers to your library by pressing the up-to-date floppy disk icon. You can access your saved papers in the library tab, and based on your saves you'll get recommended papers in the recommended tab, updated nightly. You can also add friends by their username from your profile page, after which you can see what papers they've saved to their libraries.

There's some features, like "top hype", which don't yet work, but will be worked on if deemed important. Please check the code out, suggest improvements, and report any bugs to our GitHub at https://github.com/eqlabs/crypto-sanity-preserver/issues

Modifications

This is a dockerized version of Karpathy's original, fit to fetch cryptography, blockchain, distributed systems, and networking papers from Arxiv.

Build the image(s)

docker-compose build sanity

Running the platform

./create_volumes.sh
docker-compose up -d

Fetching new papers

To get new papers on a day-to-day basis on the platform, one needs to create a scheduled run of the fetcher. To run the fetcher, we have the following command:

./run_fetcher.sh

Run it manually or with a crontab.

About

Like Arxiv Sanity, but for cryptography, blockchain, distributed systems, and networking related papers.

https://crypto-sanity.com

License:MIT License


Languages

Language:Python 54.1%Language:HTML 27.3%Language:JavaScript 9.9%Language:CSS 7.7%Language:Dockerfile 0.6%Language:Shell 0.5%