Hacking the IMD's Android App for hidden API

176 views
Skip to first unread message

Thejesh GN

unread,
Jan 18, 2013, 5:46:36 AM1/18/13
to data...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi All,
IMD's own weather app is out. You can install it from the Play market

https://play.google.com/store/apps/details?id=com.dotsys.imd&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5kb3RzeXMuaW1kIl0


For this app to show weather data, there must be an hidden API provided
by IMD.

Can we do some network data capture and find more information about this
hidden API? and see how we can use that API for Public Good.

I think its a great idea for - Aaron Swartz Memorial Hacknight
http://hacknight.in/hasgeek/aaronsw-memorial

Let me know. I am interested in liberating it.

Thej
- --
Thejesh GN | ?????? ??.???
http://thejeshgn.com
GPG ID : 0xBFFC8DD3C06DD6B0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBCgAGBQJQ+SgLAAoJEL/8jdPAbdawxfEP/i+Vb3JldBU8b8EXL/y1P0n/
qlHDTbDAha81pEgeIhEAu5tp+mc5+8Qd/hxMjPnyFV1V6paxkzAkiy63Cu+rYNwJ
rwyInf1hI6SvwMkWgDVZ+VSWPOYTB/45v4RPZGaDTGDbxz8hOCt+YEdVghvXqJwd
/aLNU1rII6nljAri+hNBDln8FTYxJXpjn0UCElOYhu7lF0ikPK9z9574WRHk2jaw
Y25Dq7XM8Axq9AuvuDHPW4KmpM2nERLdhCwv2nORnnXKJJHxbuHRe3CnNpoWsVaM
OMhm9york4DygcHNFtzhdkXRNeHIWpXgC5v5X41343oqfHBIwMDMUOhHBDqftPjO
o+7QNJV4s7gjFUZ6q6V2o6w7ypEIVeEMZlu7qsa49/rUJOHoMiefcvEvy1YFTfQg
7XCjtAkAHcvZqF7gqAvm4P4nWXDejulbPCpb0/LNrvPxBEVwDoqzgeeD6cWe3yrO
QCECqsdHKJxrB1xW0uTwrg8xv+Tr1vMpUUkA6jkTw9FjKVWMLvEnhnVcysIQzKyf
ruvHlj0U4bLS58NfXN6jFjD11rx0+6GVbqVEGn8oAk2S7kEiFpdEveimdG+WiL8x
Et5Fl6qj9Wh2bBUasl8ZbMasu4ZryOBQegeQ7RDRz1CVSTGk28XtAlGCGdswjhI+
ltMDfJo/X7zWUBeRXFNi
=H4wl
-----END PGP SIGNATURE-----

Nisha Thompson

unread,
Jan 18, 2013, 5:55:42 AM1/18/13
to datameet
Hey,

I think this is a really great idea! 

However just something be aware of IMD is very possessive with their data, much more than other places. They charge a lot for it and have stated to me that opening it up is not something they will never. 

But since citizens have already paid for this data and they insist on making terrible applications I say go for it.

Nisha





--
For more details about this list
http://datameet.org/discussions/
---
You received this message because you are subscribed to the Google Groups "datameet" group.
To unsubscribe from this group, send email to datameet+u...@googlegroups.com.





--
Nisha Thompson
Mobile: 962-061-2245

Anand Chitipothu

unread,
Jan 18, 2013, 5:56:34 AM1/18/13
to data...@googlegroups.com
On Fri, Jan 18, 2013 at 4:16 PM, Thejesh GN <i...@thejeshgn.com> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi All,
IMD's own weather app is out. You can install it from the Play market

https://play.google.com/store/apps/details?id=com.dotsys.imd&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5kb3RzeXMuaW1kIl0


For this app to show weather data, there must be an hidden API provided
by IMD.

Can we do some network data capture and find more information about this
hidden API? and see how we can use that API for Public Good.

I think its a great idea for - Aaron Swartz Memorial Hacknight
http://hacknight.in/hasgeek/aaronsw-memorial

Let me know. I am interested in liberating it.

I've been downloading weather data from from www.imdaws.com since beginning of 2012. I'm not sure if it has everything that the weather app is providing, but it has ARG, AWS and RADIATION data for every station every hour.

Here is the data for y'day.


I've been downloading and archiving the HTML files with the data put in a big HTML table. It would be useful to parse it and publish.

The archives of 2012 are available at:


Anand

Pavan Srinath

unread,
Jan 18, 2013, 6:06:52 AM1/18/13
to data...@googlegroups.com
Thanks Anand - I was about to mention just this!

Thej, this would be a great place to start and in my opinion a lot better than the IMD live weather because:
There's data output at every hour. It's for a full host of about 500 stations - so you know that it's original station data and not an artefact of interpolation or any such thing. Also, thanks to Anand we now a full year of hourly data (2012) for all stations - which can act as a great reference when we go forward with 2013. 

Do let me know if you guys end up choosing this. I'm not in town for the hacknight - but I've been manually playing with this data for Bangalore (primary source of data for blog.knowyourclimate.org )and have an idea about the kind of data errors that exist that need correction, and what useful parameters can be culled out at the end of it. I'll be happy to share what I have.

Regards,
Pavan | @zeusisdead


--

Sajjad Anwar

unread,
Jan 18, 2013, 6:09:00 AM1/18/13
to data...@googlegroups.com
Sounds good.
Thej, do you think this will solve part of what you wanted to do?

We could parse this, may be build a nice API around it and publish it.

On Fri, Jan 18, 2013 at 4:26 PM, Anand Chitipothu <anand...@gmail.com> wrote:
>
>
>
> --
> For more details about this list
> http://datameet.org/discussions/
> ---
> You received this message because you are subscribed to the Google Groups
> "datameet" group.
> To unsubscribe from this group, send email to
> datameet+u...@googlegroups.com.
>
>



--
Sajjad Anwar | W: http://sajjad.in | T: @geohacker
Reply all
Reply to author
Forward
0 new messages