Go to file
Nick Thomas 9b80bcdcfa Get forum fiend working again 2013-09-29 02:10:41 +01:00
lib Get forum fiend working again 2013-09-29 02:10:41 +01:00
.gitignore Initial commit 2013-09-25 04:03:35 -07:00
LICENSE Initial commit 2013-09-25 04:03:35 -07:00
README.md Update readme 2013-09-28 22:04:10 +01:00
config.ru Initial commit 2013-09-25 11:58:39 +01:00
config.yml.example Initial commit 2013-09-25 11:58:39 +01:00

README.md

Tapatalker

This project is intended as a Tapatalk-to-Discourse bridge, with the primary aim of allowing mobile users to receive push notifications of updates in a Discourse forum.

It's implemented as a Tapatalk-compliant XMLRPC endpoint that talks to a Discourse instance using its REST API. Keeping both services at arms-length should have some benefit.

The primary motivation is for the new York Minxters roller derby forum, so some of this might end up being a bit rough and ready. We'll see.

It is, in fact, rough and not-yet-ready. Current setup needs all the commits in https://github.com/lupine/discourse_api , sinatra, chronic, http-cookie, maybe some other bits.

To get it running, I'm using rackup to get a HTTP server up. I then use nginx with a proxy_pass directive to send http://my-forum/mobiquo/mobiquo.php to the server.

Current status: Reading topics, viewing the category list, posting new topics and replying to exists topics all works, either as a guest or as a logged-in user. The official Android and iPhone clients work, as does Forum Fiend. Convo works for logging in and the cateogry list, but doesn't want to show topics in categories or allow posts. Yet.

Big TODO: Push notifications. There's some work in there, but this part of the plugin API is completely undocumented by Tapatalk. Joy.