- ANN tags:
- clojure
- project
- reddit published: true comments: true
I just implemented a new feature on RageViewer which has been requested for a long time. Now you can login with your Reddit account and up-vote/down-vote rages without turning to Reddit website.
Again, I made a rage comic for this feature.
To be able to vote items with your Reddit account, a Reddit session is maintained in the memory of RageViewer. Rage Viewer is a pure open source software so it will never store or log your password in any form. You can verify the source code on github if you have concern about the privacy. (Currently, Reddit doesn't offer any authorization like OAuth so we can only access your reddit account with your password. Sorry for that.)
For those still have no idea about RageViewer. RageViewer is for browsing rage comics smoothly. It loads most recent comics from fffffffuuuuuuuuuuuu and some other subreddits into the database. It gives you a modern and clean UI for your best experience.
Also important, RageViewer is a full-stack clojure web application that written in the JVM functional language: Clojure(server-side) and ClojureScript(broser-side).
BTW, a new version of Reddit.clj (0.3.0) is available in clojars repository. (the new RageViewer is also based on it). In 0.3.0, reddit.clj is compatible with Clojure 1.3.0. And a "enhance" function is removed that you are no long required to "enhance" a reddit client before you write data to Reddit. Now you have read-write permission once you create the client with reddit.clj.core/login .