You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nick Thomas 9b80bcdcfa Get forum fiend working again 7 years ago
lib Get forum fiend working again 7 years ago
.gitignore Initial commit 7 years ago
LICENSE Initial commit 7 years ago
README.md Update readme 7 years ago
config.ru Initial commit 7 years ago
config.yml.example Initial commit 7 years ago

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.