diff --git a/serve.py b/serve.py index 4be8555..62cc74c 100644 --- a/serve.py +++ b/serve.py @@ -312,6 +312,11 @@ def stats(): context['latest_paper'] = 'N/A' return render_template('stats.html', **context) +@app.route('/about') +def about(): + context = default_context() + return render_template('about.html', **context) + # ----------------------------------------------------------------------------- # tag related endpoints: add, delete tags for any paper diff --git a/static/style.css b/static/style.css index 8450f63..9e5f22d 100644 --- a/static/style.css +++ b/static/style.css @@ -245,4 +245,8 @@ body { #profilewrap { margin: 10px 40px 0 40px; font-size: 14px; -} \ No newline at end of file +} +#aboutwrap { + margin: 10px 40px 0 40px; + font-size: 14px; +} diff --git a/templates/about.html b/templates/about.html new file mode 100644 index 0000000..ee4a494 --- /dev/null +++ b/templates/about.html @@ -0,0 +1,27 @@ +{% extends "base.html" %} + +{% block variables %} +{% endblock %} + +{% block content %} +
+
+ A much lighter-weight arxiv-sanity from-scratch re-write. Periodically polls arxiv API for new papers. Then allows users to tag papers of interest, and recommends new papers for each tag based on SVMs over tfidf features of paper abstracts. Allows one to search, rank, sort, slice and dice these results in a pretty web UI. Lastly, arxiv-sanity-lite can send you daily emails with recommendations of new papers based on your tags. Curate your tags, track recent papers in your area, and don't miss out! +
+ +
+
+ This particular instance indexes papers from cs.CV, cs.LG, cs.CL, cs.AI, cs.NE, cs.RO, + and only since early-ish 2021. +
+ +
+
The code for this website is open source at Github under arxiv-sanity-lite.
+ +
+
Developed in spare time as a labor of love by @karpathy.
+
+{% endblock %} + +{% block elements %} +{% endblock %} diff --git a/templates/base.html b/templates/base.html index 7b0fc1f..1cdfd13 100644 --- a/templates/base.html +++ b/templates/base.html @@ -25,6 +25,7 @@ var user = {{ user | tojson }}; {{ 'profile' if user else 'login' }} stats + about {% block content %}