Download Latest Version saku-3.11.0.tar.gz (239.8 kB)
Email in envelope

Get an email when there's a new version of shinGETsu

Home / saku / 3.9.0
Name Modified Size InfoDownloads / Week
Parent folder
changelog.ja 2011-01-08 16.1 kB
README 2011-01-08 3.9 kB
winsaku-3.9.0.zip 2011-01-08 5.0 MB
saku-3.9.0.tar.gz 2011-01-08 236.8 kB
Totals: 4 Items   5.3 MB 0
Saku - a clone of P2P anonymous BBS shinGETsu
=============================================

Author(s):
  (main)            Satoshi Fukutomi <fuktommy@shingetsu.info>
Contributer(s):
  (run_cgi)         Python Software Foundation.
  (SimpleGzipFile)  Python Software Foundation.
  (apollo)          replaceable anonymous.
  (compatible)      A shinGETsu user.
  (popup.js)        Zero corp.
  (Cheetah)         The Cheetah Development Team:
                    Tavis Rudd, Mike Orr, Ian Bicking, Chuck Esterbrook.
  (thumbnail patch) A shinGETsu user.
  (imghdr patch)    A shinGETsu user.
  (moonlight)       A shinGETsu user.

WebSite:
  http://shingetsu.info/
  http://sourceforge.net/projects/shingetsu/


Saku stands for ``Shingetsu Another Keen Utility''.
Both the word ``saku'' and ``shingetsu'' mean the new moon in Japanese.

* Agreement
  Agree following terms and join shinGETsu network.
(1) Descrive your license in your articles.
    Or they are open, public and/or free:
    anyone can use, modify and/or distribute them.
(2) Do not use the network for illegality.
(3) Do not use the network at the cost of othor peolpe.

* Description
(1) Saku is a P2P anonymous BBS works on Python.
(2) We confirm that Saku works on CPython 2.5 on GNU/Linux and
    CPython 2.5 on Windows XP.
    Saku may not work on MacOS(ver.9 or before).
(3) The features of shinGETsu are...
      - 2ch.net style interface
      - Wiki style hyperlink
      - IRC style cache
      - Uploader

* Package common version Saku requires
    Python (ver.2.4 or later)
    Cheetah (ver.2.0rc7 or later) if you install Saku

* Package Windows version requires
    Windows (We confirm that Saku works on Windows XP)

* Usage Windows version
(1) If your router can not accept UPnP, open port 8000/tcp.
(2) Edit file/saku.ini.
(3) Double click tksaku.exe(window version) or saku.exe(console version).
(4) Stop saku.exe with ^C.

* Usage common version without install
(1) If your router can not accept UPnP, open port 8000/tcp.
(2) Edit file/saku.ini.
(3) Start with
    % ./saku.py
    or
    % ./tksaku.pyw
    Browse http://localhost:8000/.
(4) Stop with ^C.

* Usage common version with install
(1) Install Cheetah (http://www.cheetahtemplate.org/).
(2) Open port 8000/tcp.
(3) Compile and install.
    # make install
    You can use PREFIX option for make, and use setup.py directly.
    If your system do not read modules in /usr/bin/local, do
    # ln -s /usr/local/lib/python2.5/site-packages/shingetsu \
            /usr/lib/python2.5/site-packages
(4) Configration files are installed into /usr/local/share/doc/saku/sample.
    You shoud install them:
    # cp saku.init /usr/local/etc/init.d/saku
    # cp sample.ini /usr/local/etc/saku/saku.ini
    and so on.
    The paths of config files are set in saku.ini,
    they are in /usr/local/etc/saku by defaults.
    saku.ini are loaded from
    /usr/local/etc/saku/saku.ini
    /etc/saku/saku.ini
    ~/.saku/saku.ini
    and the later settings have a priority.
(5) Setup user and directories refering config files.
(6) Start with
    # /usr/local/etc/init.d/saku start
    Browse http://localhost:8000/.
(7) Stop with
    # /usr/local/etc/init.d/saku stop
(8) Run /usr/local/bin/saku or /usr/local/bin/tksaku for user application.

* Acknowledge
(1) The design is made referring to Vojta. (http://www.h6.dion.ne.jp/~vojta/)
(2) I learned how to handle file name from YukiWiki written by Hiroshi Yuki.
    (http://www.hyuki.com/yukiwiki/)
(3) Module apollo.py is was made referring to apollo.c
    written by replaceable anonymous.
(4) Popup JavaScript was made referring to ``Kindan-no Tubo'' by Zero corp.
    (http://tubo.80.kg/)
(5) XLST was made reffring to Landscape.
    (http://sonic64.com/2005-03-16.html)
(6) UPnP module was made reffring to Beta-Endorphin.
    (http://www.aa.alpha-net.ne.jp/bosuke/trash/upnp.htm)

$Id: README 1480 2009-12-13 14:18:20Z fuktommy $
Source: README, updated 2011-01-08