Borg Status Update

Hi Guys!

I am really sorry about the delays, and the late status update.
My health hasn’t been good, I have not been able to sit in front of the computer ( or sit at all for more than 10 minutes ), so progress has been slowed down to a crawl.
Please pray for me so that I get well soon. 🙂

I had thought of releasing a beta version, but as Borg is so close to completion, I decided it would be better to give you the stable version with all the features promised.


Borg for Android and iOS in the works. First test on device successful.

Current status of Borg :
Complete :
  • Online/ Offline library with support for courses downloaded elsewhere as well as coursera, edx and nptel courses
  • Borg now scales properly for retina or high-density displays like mobiles.
Partly Complete:
  • Short time stamp based notes (comments) on video :  the database structure and video linking is done, all that is left is to make a proper UI for it.
  • Download Manager : working well but needs a UI revamp ( for mobile devices)
  • ToDo List : is complete but yet to be integrated in Borg.
  • Drawing Pad : is complete but yet to be integrated in Borg.
  • Event Logger : is complete but yet to be integrated in Borg.
  • Mobile Versions : iOS and Android, tested and semi-working,
    • Borg needs some UI/UX improvements for making it mobile ready
    • File manager for mobile devices.
Very little done:
  • User Dashboard : The first screen, with shortcuts to recent courses, utilities etc. : Not Complete.
  • YouTube Playlist/ Course Support



108 Parshwanath Darshan

108 Parshwanath
Get it on Google PlayGet it on App Store

The Tirths are the roots which ground us to our religion and help us branch into the open sky of liberation.
We intend that wherever you are, no matter how far, you are never too far from these roots.

Going on a yatra/tour of the 108 most auspicious temples of Lord Parshwanath, the 23rd Tirthankar of Jainism, is not possible for everyone.
But even if you cannot go, using this app you can do darshan of Lord Parshwanath in his 108 most auspicious and revered temples wherever you are. You can view the image of the idol in the various temples in sequential or random order along with mantra audio.

To get an immersive meditative experience imagine yourself sitting in front of the idol in the temple, while putting the mantra on repeat. This effect is best when you are using a 10in tablet, it is a very relaxing and heartening experience.

Continue reading “108 Parshwanath Darshan”

Borg Status Update

Borg was going to be released on 30th September. But sometimes things don’t work out as predicted. My health wasn’t quite good for the last few days and after that some other projects got in the way.

Borg is now back on track. Only a few days left for its release. I am working on making its first release as bug free as I can.

The things I have added in the last few days –

  1. Incorporated proper edx support now, previously only edx mobile courses were supported.
  2. Solved the video player bug, because of which it used to play only audio for some videos. Turns out it was a problem with handling different kinds of encoding.
  3. Some UI bugs removed. Improved UX.

Today I am working on the offline video and course library.

I am sorry for not keeping you guys updated, the last few weeks were really hectic.
Regular status updates coming soon.

Haxe with IntelliJ IDEA

I have been using Sublime Text for my Haxe projects on Mac. Sublime Text has many great features but I missed the ease of use and features of FlashDevelop.
Then some days ago I saw this video from WWX 2015.

I have never used IntelliJ IDEA before. I am going to try it out now. I am sharing my experience in this post as a newbie, familiar with Haxe development but not with IntelliJ IDEA.

After downloading IntelliJ IDEA community edition from
I came across this post by Jason Sturges.  It is a step by step tutorial on how to setup IntelliJ IDEA with Haxe.

Setting up a Haxe project in IntelliJ IDEA is not as simple as in using Flash Develop or Sublime Text, but the features now supported for Haxe make it seem promising.

Following this tutorial I was up and running with IntelliJ IDEA and Haxe in around fifteen minutes.

This is just the start, I am really excited about all the new features for the Haxe IntelliJ IDEA plugin.

The (hi)story of BORG : Study Companion

It all started about two years back, when I started studying on coursera. I was really excited and the courses were awesome.

But where I live, the internet speeds are not very good, so I used to download a video while I watched a previously downloaded one. This process was cumbersome and I had to wait a lot before I could study.Screen Shot 2015-08-26 at 12.18.36 PM



Then I came across a python script which could download and rename the files from coursera, I was elated.

But this too had its own problems, it could not resume downloads, it skipped broken downloads and there was no easy way to add new downloads or prioritize them, what I needed was something like JDownloader for coursera.

So, I decided to make one. I initially named it Ouroboros – because learning is infinite, but the name Ouroboros seemed too long, so it was renamed to BORG in later versions.

The application I had made was GUI based and easy to use, it could resume downloads, had a priority list, speed throttle and better naming and organizing capabilities than coursera-dl.

Continue reading “The (hi)story of BORG : Study Companion”