@moonman There are two dimentions in the support of different protocols of Social networks, which I'm facing during development :
1. Implementation of different API calls and parsing responses of every API of every supported protocol.
I cope with this problem simply by implementing only some of available APIs (features)...
2. Trying to adapt internal data/actions model so that it could fit into conceptual differencies of different systems. This is a lot more time consuming and difficult to do right. In # we started ten years ago with Twitter-like model. For the last two years I'm gradually converting it into # based model...

@astheroth @dragnucs