[](/sunsetsmile)I haven't checked to see if they're on the Google Play store since I acquired them from a F/LOS app repository called F-Droid. If you haven't heard of it, it's a constantly updating repository of apps that are licensed under free or open licenses such as Apache, GPL, LGPL, MIT, FreeBSD, and so on. Like any good mobile repository, it will inform you if there are any updates available for apps you downloaded via it. It's a must-have for the Free and Open Source advocate who uses an Android device.
[](/ajbaffle) From reading the API, there is a unique uuid associated with each deviation, but it looks like you have to descend down from the top-level gallery and search for a matching response for your url to get it. Lame.
[](/sp)
[](/ajsly) However, we can cheat! They embed the uuid in the page's html for the silly mobile app.
import bs4, urllib3 http = urllib3.PoolManager() url = "http://light262.deviantart.com/art/Pretty-Sunset-Shimmer-520446961" page = bs4.BeautifulSoup(http.request("GET", url).data) print page.find("meta", {"property": "da:appurl"})["content"].split('/')[-1]
[](/sp)
[](/applederp) Ta-da! A little bit of SQLite and we have a bot.
[](/sswow) Just pulling your leg, man.
If we used Github, it could be drafted in Markdown, which we'd all be familiar with, and easily rendered for preview. On the other hoof, I don't think anyone else has Github accounts. Do you? They can be made anonymous.
Alternatively, perhaps a collaborative web editor, like firepad?