Web interface for browsing arXiv papers

Overview

arxivbox DEMO DEMO

💬 Demo Webapp

https://arxivbox.ankan.space/

💬 Install & Usage

$ pip install arxivbox
$ python -m arxivbox

The app is built using Dash API. If installed successfully the output should look like follow:

Dash is running on http://127.0.0.1:27014/

 * Serving Flask app '__main__' (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://127.0.0.1:27014/ (Press CTRL+C to quit)
 

💬 How to add other conferences & Journals?

Currently, arxivbox considers only major computer vision and machine learning conferences. There is an option to enter custom conference name. However, if someone wants to change the default list then it should be done by changing the confs variable in the main.py file.

Issues
  • Search result shows blank

    Search result shows blank

    Hi, I have tried this tools for a month, and it's an amazing job.

    However, when I tried it today, I can open the webpage but the search result shows blank, and I don't know why. Here's the traceback information, can you help me to check what's going on?

    (base)➜  ~ python -m arxivbox
    Dash is running on http://127.0.0.1:62577/
    
     * Serving Flask app '__main__' (lazy loading)
     * Environment: production
       WARNING: This is a development server. Do not use it in a production deployment.
       Use a production WSGI server instead.
     * Debug mode: off
     * Running on http://127.0.0.1:62577/ (Press CTRL+C to quit)
    127.0.0.1 - - [08/Oct/2021 19:39:34] "GET / HTTP/1.1" 200 -
    127.0.0.1 - - [08/Oct/2021 19:39:35] "GET /_dash-component-suites/dash/deps/[email protected]_0_0m1632294170.12.1.min.js HTTP/1.1" 200 -
    127.0.0.1 - - [08/Oct/2021 19:39:35] "GET /_dash-component-suites/dash/deps/[email protected]_0_0m1632294170.14.0.min.js HTTP/1.1" 200 -
    127.0.0.1 - - [08/Oct/2021 19:39:35] "GET /_dash-component-suites/dash/dash-renderer/build/dash_renderer.v2_0_0m1632294170.min.js HTTP/1.1" 200 -
    127.0.0.1 - - [08/Oct/2021 19:39:35] "GET /_dash-component-suites/dash/deps/[email protected]_0_0m1632294170.7.2.min.js HTTP/1.1" 200 -
    127.0.0.1 - - [08/Oct/2021 19:39:35] "GET /_dash-component-suites/dash/deps/[email protected]_0_0m1632294170.14.0.min.js HTTP/1.1" 200 -
    127.0.0.1 - - [08/Oct/2021 19:39:35] "GET /_dash-component-suites/dash_bootstrap_components/_components/dash_bootstrap_components.v0_13_0m1632294170.min.js HTTP/1.1" 200 -
    127.0.0.1 - - [08/Oct/2021 19:39:35] "GET /_dash-component-suites/dash/dcc/dash_core_components.v2_0_0m1632294170.js HTTP/1.1" 200 -
    127.0.0.1 - - [08/Oct/2021 19:39:35] "GET /_dash-component-suites/dash/dcc/dash_core_components-shared.v2_0_0m1632294170.js HTTP/1.1" 200 -
    127.0.0.1 - - [08/Oct/2021 19:39:35] "GET /_dash-component-suites/dash/html/dash_html_components.v2_0_0m1632294170.min.js HTTP/1.1" 200 -
    127.0.0.1 - - [08/Oct/2021 19:39:35] "GET /_dash-component-suites/dash/dash_table/bundle.v5_0_0m1632294170.js HTTP/1.1" 200 -
    127.0.0.1 - - [08/Oct/2021 19:39:35] "GET /_dash-layout HTTP/1.1" 200 -
    127.0.0.1 - - [08/Oct/2021 19:39:35] "GET /_dash-dependencies HTTP/1.1" 200 -
    127.0.0.1 - - [08/Oct/2021 19:39:35] "POST /_dash-update-component HTTP/1.1" 200 -
    127.0.0.1 - - [08/Oct/2021 19:39:35] "POST /_dash-update-component HTTP/1.1" 200 -
    Exception on /_dash-update-component [POST]
    Traceback (most recent call last):
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/site-packages/flask/app.py", line 2073, in wsgi_app
        response = self.full_dispatch_request()
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/site-packages/flask/app.py", line 1518, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/site-packages/flask/app.py", line 1516, in full_dispatch_request
        rv = self.dispatch_request()
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/site-packages/flask/app.py", line 1502, in dispatch_request
        return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/site-packages/dash/dash.py", line 1336, in dispatch
        response.set_data(func(*args, outputs_list=outputs_list))
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/site-packages/dash/_callback.py", line 151, in add_context
        output_value = func(*func_args, **func_kwargs)  # %% callback invoked %%
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/site-packages/arxivbox/__main__.py", line 146, in update_output_div
        pwcdata = json.load(zipfile)
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/json/__init__.py", line 293, in load
        return loads(fp.read(),
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/gzip.py", line 292, in read
        return self._buffer.read(size)
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/gzip.py", line 479, in read
        if not self._read_gzip_header():
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/gzip.py", line 427, in _read_gzip_header
        raise BadGzipFile('Not a gzipped file (%r)' % magic)
    gzip.BadGzipFile: Not a gzipped file (b'[\n')
    127.0.0.1 - - [08/Oct/2021 19:39:35] "POST /_dash-update-component HTTP/1.1" 500 -
    127.0.0.1 - - [08/Oct/2021 19:39:35] "GET /_favicon.ico?v=2.0.0 HTTP/1.1" 200 -
    Exception on /_dash-update-component [POST]
    Traceback (most recent call last):
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/site-packages/flask/app.py", line 2073, in wsgi_app
        response = self.full_dispatch_request()
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/site-packages/flask/app.py", line 1518, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/site-packages/flask/app.py", line 1516, in full_dispatch_request
        rv = self.dispatch_request()
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/site-packages/flask/app.py", line 1502, in dispatch_request
        return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/site-packages/dash/dash.py", line 1336, in dispatch
        response.set_data(func(*args, outputs_list=outputs_list))
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/site-packages/dash/_callback.py", line 151, in add_context
        output_value = func(*func_args, **func_kwargs)  # %% callback invoked %%
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/site-packages/arxivbox/__main__.py", line 146, in update_output_div
        pwcdata = json.load(zipfile)
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/json/__init__.py", line 293, in load
        return loads(fp.read(),
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/gzip.py", line 292, in read
        return self._buffer.read(size)
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/gzip.py", line 479, in read
        if not self._read_gzip_header():
      File "/Users/zhangboyuan/anaconda3/lib/python3.8/gzip.py", line 427, in _read_gzip_header
        raise BadGzipFile('Not a gzipped file (%r)' % magic)
    gzip.BadGzipFile: Not a gzipped file (b'[\n')
    127.0.0.1 - - [08/Oct/2021 19:40:03] "POST /_dash-update-component HTTP/1.1" 500 -``
    
    
    opened by stevenzhang9577 0
Owner
Ankan Kumar Bhunia
Electrical Engineering, Jadavpur University
Ankan Kumar Bhunia
A curated list of resources for text detection/recognition (optical character recognition ) with deep learning methods.

awesome-deep-text-detection-recognition A curated list of awesome deep learning based papers on text detection and recognition. Text Detection Papers

null 2.2k Oct 15, 2021
OCR, Scene-Text-Understanding, Text Recognition

Scene-Text-Understanding Survey [2015-PAMI] Text Detection and Recognition in Imagery: A Survey paper [2014-Front.Comput.Sci] Scene Text Detection and

Alan Tang 349 Oct 5, 2021
A curated list of papers and resources for scene text detection and recognition

Awesome Scene Text A curated list of papers and resources for scene text detection and recognition The year when a paper was first published, includin

Jan Zdenek 42 Oct 16, 2021
A collection of resources (including the papers and datasets) of OCR (Optical Character Recognition).

OCR Resources This repository contains a collection of resources (including the papers and datasets) of OCR (Optical Character Recognition). Contents

Zuming Huang 343 Sep 25, 2021
The papers published in top-tier AI conferences in recent years.

AI-conference-papers The papers published in top-tier AI conferences in recent years. Paper table AAAI ICLR CVPR ICML ICCV ECCV NIPS 2019 ✔️ ✔️ ✔️ ✔️

Jinbae Park 4 Sep 8, 2021
A curated list of papers, code and resources pertaining to image composition

A curated list of resources including papers, datasets, and relevant links pertaining to image composition.

BCMI 149 Oct 11, 2021
A curated list of resources dedicated to scene text localization and recognition

Scene Text Localization & Recognition Resources A curated list of resources dedicated to scene text localization and recognition. Any suggestions and

CarlosTao 1.6k Oct 15, 2021
A list of hyperspectral image super-solution resources collected by Junjun Jiang

A list of hyperspectral image super-resolution resources collected by Junjun Jiang. If you find that important resources are not included, please feel free to contact me.

Junjun Jiang 209 Oct 18, 2021
Total Text Dataset. It consists of 1555 images with more than 3 different text orientations: Horizontal, Multi-Oriented, and Curved, one of a kind.

Total-Text-Dataset (Official site) Updated on April 29, 2020 (Detection leaderboard is updated - highlighted E2E methods. Thank you shine-lcy.) Update

Chee Seng Chan 620 Oct 13, 2021
([email protected]) Boosting Co-teaching with Compression Regularization for Label Noise

Nested-Co-teaching ([email protected]) Pytorch implementation of paper "Boosting Co-teaching with Compression Regularization for Label Noise" [PDF] If our

YINGYI CHEN 31 Oct 11, 2021
Simple app for visual editing of Page XML files

Name nw-page-editor - Simple app for visual editing of Page XML files. Version: 2021.02.22 Description nw-page-editor is an application for viewing/ed

Mauricio Villegas 24 Jul 17, 2021
Generate a list of papers with publicly available source code in the daily arxiv

2021-06-08 paper code optimal network slicing for service-oriented networks with flexible routing and guaranteed e2e latency networkslicing multi-moda

null 13 Oct 21, 2021
Links to awesome OCR projects

Awesome OCR This list contains links to great software tools and libraries and literature related to Optical Character Recognition (OCR). Contribution

Konstantin Baierer 1.9k Oct 20, 2021
POT : Python Optimal Transport

This open source Python library provide several solvers for optimization problems related to Optimal Transport for signal, image processing and machine learning.

Python Optimal Transport 1.2k Oct 19, 2021
Web interface for browsing arXiv papers

Currently, arxivbox considers only major computer vision and machine learning conferences

Ankan Kumar Bhunia 9 Sep 22, 2021
A curated list of promising OCR resources

Call for contributor(paper summary,dataset generation,algorithm implementation and any other useful resources) awesome-ocr A curated list of promising

wanghaisheng 1.5k Oct 17, 2021
TedEval: A Fair Evaluation Metric for Scene Text Detectors

TedEval: A Fair Evaluation Metric for Scene Text Detectors Official Python 3 implementation of TedEval | paper | slides Chae Young Lee, Youngmin Baek,

Clova AI Research 151 Oct 13, 2021
Validate and transform various OCR file formats (hOCR, ALTO, PAGE, FineReader)

ocr-fileformat Validate and transform between OCR file formats (hOCR, ALTO, PAGE, FineReader) Installation Docker System-wide Usage CLI GUI API Transf

Universitätsbibliothek Mannheim 125 Oct 12, 2021
a Deep Learning Framework for Text

DeLFT DeLFT (Deep Learning Framework for Text) is a Keras and TensorFlow framework for text processing, focusing on sequence labelling (e.g. named ent

Patrice Lopez 317 Oct 21, 2021