All Projects β†’ josephfusco β†’ Ig Follow Count

josephfusco / Ig Follow Count

πŸ“ˆ A simple Instagram analytics tool that continuously logs and graphs your follower count.

Projects that are alternatives of or similar to Ig Follow Count

Pygraphistry
PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer
Stars: ✭ 1,365 (+3800%)
Mutual labels:  graph, analytics
Scala Plotly Client
Visualise your data from Scala using Plotly
Stars: ✭ 39 (+11.43%)
Mutual labels:  graph, plotly
Dashblocks
Enable Analytics in your Apps
Stars: ✭ 48 (+37.14%)
Mutual labels:  analytics, plotly
Ig Monitoring
🚨 DISCONTINUED🚨 IGMonitoring - Free, self hosted Instagram Analytics and Stats
Stars: ✭ 283 (+708.57%)
Mutual labels:  analytics, instagram
Sparkliner
Sparkliner β€” easy way to make sparkline graph [Sketch plugin]
Stars: ✭ 184 (+425.71%)
Mutual labels:  graph, analytics
Vue Plotly
A vue wrapper for plotly.js chart library
Stars: ✭ 109 (+211.43%)
Mutual labels:  graph, plotly
Posttrends
Simple analytics platform for Instagram.
Stars: ✭ 83 (+137.14%)
Mutual labels:  analytics, instagram
Reddit Detective
Play detective on Reddit: Discover political disinformation campaigns, secret influencers and more
Stars: ✭ 129 (+268.57%)
Mutual labels:  graph, analytics
Social-Media-Monitor
Automatically monitor and log fan counters from social media(Facebook Pages, Twitter, Instagram, YouTube, Google+, OneSignal, Alexa) using APIs to Google Spreadsheet. Very useful for website admins and social media managers.
Stars: ✭ 36 (+2.86%)
Mutual labels:  instagram, analytics
Uplot
πŸ“ˆ A small, fast chart for time series, lines, areas, ohlc & bars
Stars: ✭ 6,808 (+19351.43%)
Mutual labels:  graph, analytics
Aurelia Google Analytics
An Aurelia.io plugin that adds Google Analytics page tracking to your project.
Stars: ✭ 28 (-20%)
Mutual labels:  analytics
Qcportal
A client interface to the QCArchive Project (read-only image of QCFractal)
Stars: ✭ 29 (-17.14%)
Mutual labels:  analytics
Pingg
Ping latency graphing CLI
Stars: ✭ 33 (-5.71%)
Mutual labels:  graph
Mlcourse.ai
Open Machine Learning Course
Stars: ✭ 7,963 (+22651.43%)
Mutual labels:  plotly
Bloom
The simplest way to de-Google your life and business: Inbox, Calendar, Files, Contacts & much more
Stars: ✭ 934 (+2568.57%)
Mutual labels:  analytics
Algorithms
Study cases for Algorithms and Data Structures.
Stars: ✭ 32 (-8.57%)
Mutual labels:  graph
Mpandroidchart
A powerful πŸš€ Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
Stars: ✭ 34,377 (+98120%)
Mutual labels:  graph
Bitmovin Php
DEPRECATED: PHP client for the Bitmovin API, see https://github.com/bitmovin/bitmovin-api-sdk-php
Stars: ✭ 21 (-40%)
Mutual labels:  analytics
Dotnet Assembly Grapher
Reverse engineering and software quality assurance tool for .NET assemblies
Stars: ✭ 21 (-40%)
Mutual labels:  graph
Beagle
Beagle is an incident response and digital forensics tool which transforms security logs and data into graphs.
Stars: ✭ 976 (+2688.57%)
Mutual labels:  graph

IG Follow Count License

A simple Instagram analytics tool that continuously logs and graphs your follower count.

Themes

Default

default theme

Dark

dark theme

Newsprint

newsprint theme

Setup

SSH into server, cd to the public root and clone project.

git clone https://github.com/josephfusco/ig-follow-count .

Copy config-sample.php to config.php in the project root and fill in the values.

cp config-sample.php config.php && nano config.php

Replace the text within the brackets along with the brackets with the proper values. To learn more about how to attain these values visit https://www.instagram.com/developer/authentication/.

/** Instagram user ID */
define( 'IG_USER_ID', '{your user id here}' );

/** Instagram access token */
define( 'IG_ACCESS_TOKEN', '{your access token here}' );

After saving the newly made config.php, we just need to set the cron job.

crontab -e

In this example we are running cron.php every minute which is located in the project root. Add the following to the file and save. (replace '{yourwebsite.com}' with your domain)

*/1 * * * * wget -O /dev/null http://{yourwebsite.com}/cron.php

Upon saving the file it should confirm with the following message: crontab: installing new crontab.

Sample data will keep being displayed until cron.php is first ran. Once ran it will initially create the log.csv file and the sample data will stop loading.

CSV Format

Time,Grams,Followers,Following

* Grams represents the number of photos on your account at the time

To Do

  • [X] Create simple theme template system.
  • [ ] Add pre-loader.
  • [ ] Create install script for easier setup.
  • [ ] Possibly break up log files into months or weeks for shorter graph load times.
  • [ ] Live update graph.

Creators

Joseph Fusco & James Pistell

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].