On January 28th, Facebook announced that it was shutting down Parse, the popular Mobile Backend as a Service (MBaaS), in January 2017, after having purchased it for a reported $85M in 2013. Thousands of mobile apps and services rely on Parse, and if yours is one of them now is the time to start making plans to transition away from Parse. In late January of next year apps that aren’t updated to use a different backend services will stop working and inevitably earn themselves a collection of “one star” App Store reviews. For most apps, this transition away from Parse will take one of three options, any of which Art & Logic can help manage for you. (more…)
As 2014 winds down, we’re taking an opportunity to look back at some of our most-read posts from this year, in case you missed them the first time.
Vlad Orlenko wrote a couple of great posts on integrating social logins and posting with web apps written using the Django web app framework:
This tutorial is the first part of a series of tutorials that build a complete Django application, codenamed procrastination automation. The tutorial on Python Social Authentication can be considered a preface to this series – if you would like an introduction into using social authentication with Python or Django, check it out.
Some time ago, I saw a diagram that showed how content originates from 4chan (or was it 9gag?), then gets reused by Reddit, then gets reposted on Digg, and ends up on Facebook. Don\’t google it, it is using a very ugly image for the metaphor. But the idea is that thousands of people are viewing things on one subset of social resources and reposting on another subset, where this content becomes the source of entertainment and news for more viewers.
Literally millions of man-hours are spent daily to transfer images of cat-based memes from Reddit to Facebook. This is a perfect opportunity for automation.
Let\’s build an app that will allow a person who would ordinarily browse Reddit a few hours a day and repost pretty much every link from a favourite subreddit to Facebook, set a personal re-poster that will automatically forward those updates from Reddit to his Facebook wall for him, impressing his friends with his immense social presence, and saving his precious time.
I needed to add Facebook authentication to a Django app today, and instead of writing it directly against the Facebook API (or re-implementing the OAuth2 dance again), I decided to look around and see if there’s a pre-packaged solution for this common task. Turns out, there’s an excellent project called Python Social Auth, and it covers pretty much any social website with an authentication API.
As it often happens with amazing open-source projects, the documentation is somewhat minimalistic. One key piece that I could not find was a tutorial. This post is aiming to fill that gap. In this tutorial, we will use Facebook, Twitter and Google, as the most common social APIs, but we could easily substitute them with LinkedIn, Yahoo, Forsquare, or a bunch of other providers supported by Python Social Auth library. (more…)