Skip to content
/ ZWiki Public

A lightweight wiki system implement in web.py

License

Notifications You must be signed in to change notification settings

rui/ZWiki

Repository files navigation

About ZWiki

ZWiki is a lightweight wiki system implement in Python and web framework web.py.

ZWiki is not Zwiki.

ZWiki doesn't uses any databases, you can edit page files via

  • Firefox + It's All Text! + Emacs/gVIM online
  • Emacs/gVIM offline

GET STARTED

To get the latest development version from git:

git clone git@github.com:shuge/ZWiki.git
cd ZWiki.git
python main.py

Visit http://localhost:8080 .

FEATURES

  • it really works
  • run up without database, CRUD page file
  • support Markdown syntax
  • auto include static image file
  • auto generate table of content
  • list all page files (implement in GNU findutils)
  • list recent changed page files (implement in GNU findutils)
  • search by file name and file content (implment in GNU findutils and GNU grep)
  • support simple LaTeX
  • support button mode path

RUNTIME REQUIREMENTS

  • python 2.6+

    On Mac OS X via MacPorts, sudo port install python26

  • web.py 0.37+

    If you install it by easy_install web.py, you have to fix issue #95 by manual.

    Strong recommend you install it from latest source:

      git clone https://github.com/webpy/webpy.git
      cd webpy.git
      sudo python setup.py install
    
  • py-markdown 2.0.3+

    On Mac OS X via MacPorts, sudo port install py-markdown

SCREENSHOTS

Auto generate table of content and highlight

snapshot of ZWiki

List page files in tree

snapshot of ZWiki

Simple search

snapshot of ZWiki

Button-mode path

snapshot of ZWiki

About

A lightweight wiki system implement in web.py

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published