An unofficial Instagram client for elementary OS.
Uses libraries:
gtk+-3.0
- for all graphic stuffglib-2.0
- for almost all stuffgio-2.0
- for file input/outputgranite
libsoup
- for networking stuffjson-glib
- for parsing JSON data received through APIwebkit2gtk-4.0
- for logging in and displaying locations on map/search nearby/etc.libxml-2.0
- for parsing user news and settingswebkit2gtk-4.0
which is in Ubuntu 14.04 repositories is too older, you need at least version 2.6.2, so you need to fetch the latest release from the http://webkitgtk.org/, download and compile it yourself.
You can also get it by installing libwebkit2gtk-4.0-dev
from GNOME 3 Staging PPA: ppa:gnome3-team/gnome3-staging
Inspired a lot by Birdie Twitter client.
# If you don't have Vala
sudo add-apt-repository ppa:vala-team/ppa
sudo apt-get update
sudo apt-get install valac-0.26
# Installing necessary dependencies:
sudo apt-get install libgstreamer-plugins-base1.0-dev \
libsoup2.4-dev libjson-glib-dev libxml2-dev libnotify-dev \
libgee-0.8-dev ttf-ancient-fonts
Building:
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ../
make
sudo make install