Personal Website

Click here to open my personal webpage / CV.

Repo for programs, apps. See the repo.

Youtube video info extractor

Youtube: Get all vids of a youtube user, channel or playlist

Self-referencing CSV to Hierarchical JSON converter : for visualizing tabular data that has nested hierarhcies with rows having parent-child configurations.

Synchronized Maps : Pune Prabhags Side-by-side comparison of maps from pre-2012, 2012-17, and 2017-onwards

Collecting data online on a map-enabled form Using mapbox javascript api without server, map-based form submitting data to a mapbox dataset and displaying data collected so far.

Playback of GPS data of multiple buses

Words Replacer: Ctrl+H on steroids. Make a range of word/phrase replacements on a text sequentially.

Overlap : Load image/raster maps like Development Plan, fading in and out over zoomable web map with satellite view and other map views.

Overlap-custom : Overlay your own raster or georeferenced map.
Put any tiles URL schema like ../{z}/{x}/{y}.. at bottom and press Update.
Explore for many such rasters.
Mapbox tilesets can also be used, look up its URL schema online.
You can also directly load the tileset by putting ?url={URL} at the end,
or ?mapwarper={id} for Mapwarper maps,
or mapbox={id}&accesstoken={accesstoken} for Mapbox tilesets. (If you have geo-referenced your map using QGIS and have the GeoTIFF file on your computer, you can upload it to Mapbox Studio under Tilesets. Upload it there, then use this tool to make it shareable on the web.)

bangalore-landuse-existingVproposed.html : Bangalore Dec2017 Existing vs Proposed Land Use Maps side-by-side comparison, overlaid over web map. Maps georeferenced by Arun Ganesh, Datameet.

Overlap-custom side-by-side : When one georeferenced raster layer overlay isn’t enough and you need to compare two of them side by side!

Offline Form : An example of a form in a standalone webpage that saves the submitted data as a local CSV file in your downloads folder. Good for situations where you have to take registrations and have slow or no internet. Works in Google Chrome, Chromium/Iron browser; not in Firefox as of now. Later you can combine the CSV files via commands.
Windows : copy *.csv all.txt
Ubuntu: for f in *.csv; do cat "$f" >> all.txt; echo "">> all.txt; done

Create KML shapes from lat-long strings in csv

Simple location picker like Ola/Uber where you move the map around and the marker is the map’s center.

Draw : Draw shapes on a map, and then export your work in geojson shapefile format.

leaflet-painting : Using leaflet tech to make zoomable maps of large images. Can be used for curating, digital tours of art pieces or any image which is large in size but has intricate details.