All Projects → julien-c → Circular

julien-c / Circular

Licence: mit
An open source Buffer app clone

Projects that are alternatives of or similar to Circular

Share Selected Text
share selected text on twitter, buffer, and some others. Inspired by medium.com
Stars: ✭ 64 (-93.79%)
Mutual labels:  buffer, twitter
Network Avatar Picker
A npm module that returns user's social network avatar. Supported providers: facebook, instagram, twitter, tumblr, vimeo, github, youtube and gmail
Stars: ✭ 74 (-92.82%)
Mutual labels:  buffer, twitter
Guffer
Guffer tweets based on a daily schedule
Stars: ✭ 12 (-98.83%)
Mutual labels:  buffer, twitter
Badusb botnet
👥😈 Infect a pc with badusb and establish a connection through telegram.
Stars: ✭ 32 (-96.89%)
Mutual labels:  twitter
Parsetwitterutils Android
A utility library to authenticate ParseUsers with Twitter
Stars: ✭ 34 (-96.7%)
Mutual labels:  twitter
Spring Web Rss Channels
A Full Stack RSS Reader web application built with Spring MVC and JSP. It uses libraries like Spring, JPA, Bootstrap, Apache Tiles, JSP etc. There is also a static code analysis tool called Checkstyle.
Stars: ✭ 40 (-96.12%)
Mutual labels:  twitter
Talon For Twitter Android
The most powerful and beautiful Twitter client available.
Stars: ✭ 1,022 (-0.78%)
Mutual labels:  twitter
Grain
The Entire History of You
Stars: ✭ 30 (-97.09%)
Mutual labels:  twitter
Tweepy
Twitter for Python!
Stars: ✭ 8,293 (+705.15%)
Mutual labels:  twitter
Chirp
🔬Visualise Twitter Interactions
Stars: ✭ 40 (-96.12%)
Mutual labels:  twitter
Tika Python
Tika-Python is a Python binding to the Apache Tika™ REST services allowing Tika to be called natively in the Python community.
Stars: ✭ 997 (-3.2%)
Mutual labels:  buffer
Social Post Bundle
Symfony bundle to publish status updates on Facebook, LinkedIn and Twitter.
Stars: ✭ 35 (-96.6%)
Mutual labels:  twitter
Django Rest Apis
Sample Django App using Twitter Sign in (OAuth) and REST APIs.
Stars: ✭ 40 (-96.12%)
Mutual labels:  twitter
Feeds
Importiert Daten aus API-Quellen wie Facebook, Instagram, Twitter, YouTube, Vimeo oder RSS (ehemals YFeed)
Stars: ✭ 34 (-96.7%)
Mutual labels:  twitter
Twitter Clone Graphql Backend
A Simple CRUD using GraphQL
Stars: ✭ 42 (-95.92%)
Mutual labels:  twitter
Ueberauth twitter
Twitter Strategy for Überauth
Stars: ✭ 31 (-96.99%)
Mutual labels:  twitter
Rtweet Workshop
Slides and code for the rtweet workshop
Stars: ✭ 41 (-96.02%)
Mutual labels:  twitter
Smallbang
twitter like animation for any view 💓
Stars: ✭ 999 (-3.01%)
Mutual labels:  twitter
Futures Batch
An adapter for futures, which chunks up elements and flushes them after a timeout, or when the buffer is full. (Formerly known as tokio-batch.)
Stars: ✭ 37 (-96.41%)
Mutual labels:  buffer
Fact Bot
Twitter bot dedicated to tweeting interesting facts daily
Stars: ✭ 40 (-96.12%)
Mutual labels:  twitter

Circular

An open source Buffer app built on Backbone, Bootstrap and MongoDB

http://circular.io


Circular is built as a Backbone.js application that communicates with a MongoDB datastore through a REST API written in PHP.

The server part, based on the Silex PHP micro-framework and the Mongovel wrapper to MongoDB, is intended to be the dumbest possible, i.e. we tried to put most "intelligence" in the Backbone app, not in the API. (For example, the API only takes UNIX timestamps and posts' content, while the Backbone app computes the scheduled timestamps).

A daemon based on PHP-Daemon then runs in the background and is responsible for sending your posts to Twitter when they're due.

Installation


Prerequisites:

Installation:

  • Make sure you cloned this repo recursively, i.e. with submodules that are in extlib
  • Create a new Twitter application on dev.twitter.com, then copy your credentials into api/config.php.sample and rename it to api/config.php
    • Make sure to specify an OAuth callback URL in your Twitter application settings. Use http://[server_name]/[path to buffer]/api/oauth.php
  • Install the Silex application dependencies using Composer: cd api && composer install
  • Create an uploads directory and make it writable by the Web server
  • Your application's frontend should now be accessible where you set it up, for instance at http://localhost/Circular. The MongoDB datastore's name will be circular (you don't have to explicitly create it).
  • Start the daemon with php Daemon/run.php
    • Use option -d to run as daemon, i.e. detach and run in the background
    • Your daemon's log will be in /var/log/daemons/circular, or if this is not writable, in Daemon/logs. You can use/rotate this log to monitor your daemon.
  • That's it!

License


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].