Skip to content

schmehla/paper-pedia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

paper-pedia

A lightweight wrapper for wikipedia written in Python and Go (and plain JS) optimized for e-book readers. These optimizations include:

  • replacing continuous scrolling with discrete pages (swipe or use </> buttons)
  • a button controlled zoom setting
  • a simple search function

Disclaimer: Probably !! not secure !! as content (html) is pulled from wikipedia and blindly injected into the page w/o sanity checks! Written in a day :)

Article Reader

localhost_8080_wiki_Wikipedia

Search Page

localhost_8080_search_q=wikipedia

Deployment

  • run either the backend.py in a venv (requirements provided, not dockerized yet)
  • or run the backend.go (on parity, no dependencies):
    • as a systemd service (in /etc/systemd/system/paper-pedia.service):
    • [Unit]
      Description=paper-pedia
      After=network.target
      
      [Service]
      ExecStart=<your path>/paper-pedia
      Restart=always
      RestartSec=5

About

Wikipedia wrapper optimized for e-book readers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors