My favorites | Sign in
Google Code will be turning read-only on August 25th. See this post for more information.
Project Home Downloads Wiki Issues
Project Information
Members
Featured
Downloads
Links

Main features:

  • SQLite database
  • Lua plugin system (0.7.x feature)
  • Сonfiguration via xml files and via db.
  • l10n (English, Russian, Indonesian (thanks bazar))
  • Access Levels (+privileges list)
  • Log
  • Simple built-in wiki with revisions.
  • Collects statistics of the words and generates responses
  • Users statistics and settings
  • Such services: Google Translate, Google Search, Urlshort (ur.ly), wikipedia, Last.fm.
  • And much more...

Additional commands:

  • Last.fm music information.
  • Google translate.
  • Google search.
  • Wikipedia aricle text.
  • Short url's through ul.ly service.

Packages (Last stable)

Howto build

Get Source:

git clone git://github.com/eNoise/pichi.git

Abstract build requirements:

  • cmake
  • gcc-c++ >= 4.6.0 / gcc-g++ >= 4.6.0 / mingw-gcc-g++ >= 4.6.0
  • boost >= 1.41.0, boost-regex >= 1.41.0, boost-program_options >= 1.41.0
  • libsqlite3
  • pthread
  • tinyxml (optional)
  • gloox (optional)
  • libcurl
  • lua (optional)
In Ubuntu/debian:
  • cmake
  • libboost-dev >= 1.41.0, libboost-regex-dev >= 1.41.0, libboost-program-options-dev >= 1.41.0
  • libsqlite3-dev
  • libtinyxml-dev (optional)
  • libgloox-dev (optional)
  • libcurl3-dev

Building (Linux):

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DWITH_LUA=ON -DLOCAL_GLOOX=ON -DLOCAL_TINYXML=ON -DCMAKE_INSTALL_PREFIX='Directory to install' ../
make
make test
make install
  • -DWITH_LUA=ON - Enables/Disable lua plugins.
  • -DWITH_TESTS=ON - Enables/Disable tests after build.
  • -DLOCAL_GLOOX=ON - Enables/Disable built-in gloox library.
  • -DLOCAL_TINYXML=ON - Enables/Disable built-in tinyxml library.
  • -DLOCAL_LUA=ON - Enables/Disable built-in lua library.

Windows

In "Downloads" list.

Links

Demo

  • room: main@conference.jabber.uruchie.org
  • jid: pichi@jabber.uruchie.org

And have fun ;)

Powered by Google Project Hosting