0
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 1 _
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 2 _____ _____ _/_\_ _____
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 3 | _ \ / ___/ / ___| / ___/
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 4 | |_| | | |___ | | | |___
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 5 | ___/ \___ \ | | _ \___ \
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 6 | | ___| | | |_| | ___| |
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 7 |_| /_____/ \_____/ /_____/
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 8
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 9 Homepage: http://linkmauve.fr/dev/psgxs
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 10 Forge page: http://codingteam.net/project/psgxs
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 11
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 12 PSĜS is PubSub server written in JavaScript. Its goal is to be a
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 13 full-featured server implementing the PubSub specification
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 14 (<http://xmpp.org/extensions/xep-0060.html>).
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 15
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 16 =======================
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 17 Install
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 18 =======================
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 19 PSĜS use node.js, the xmpp.js library and its dependance, node-xml. You
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 20 can find these software here:
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 21 http://nodejs.org/
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 22 http://github.com/robrighter/node-xml
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 23 http://xmppjs.prosody.im/
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 24
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 25 Or if your distribution has these packaged (as in ArchLinux), simply
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 26 install the packaged version.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 27
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 28 The config file is <configuration.js>, in the source directory, and the
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 29 file for the persistent storage of the tree is <save.json>.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 30
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 31 When you have the dependances installed, you can simply run:
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 32 % ./psgxs
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 33 to launch PSĜS.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 34
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 35 There is no install procedure for now.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 36
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 37 Please DO report any bug you encounter and ask for any
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 38 feature you want.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 39
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 40 =======================
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 41 Authors
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 42 =======================
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 43 Emmanuel Gil Peyrot (Link Mauve) <linkmauve@linkmauve.fr>
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 44
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 45 =======================
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 46 Contact/support
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 47 =======================
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 48 XMPP ChatRoom: psgxs@conference.codingteam.net
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 49 Report a bug: http://codingteam.net/project/psgxs/bugs/add
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 50
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 51 =======================
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 52 License
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 53 =======================
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 54 PSĜS is Free Software.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 55 (learn more: http://www.gnu.org/philosophy/free-sw.html)
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 56
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 57 PSĜS is released under the Gnu AGPLv3 license
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 58 Please read the COPYING file for details
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 59
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 60 =======================
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 61 Thanks
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 62 =======================
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 63 = People =
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 64 Paul Sowden (<http://delete.me.uk/>) - ISO 8601 date functions
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 65
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 66 ======================
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 67 The code
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 68 ======================
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff
changeset
+ − 69 … is awful! :D