OpenStreetMap logo OpenStreetMap

JavaScript Bookmarklets for viewing mappers contributions

jaakkoh ಅವರಿಂದ 28 ಮಾರ್ಚ್ 2012 ರಂದು English ನಲ್ಲಿ ಪೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ Last updated on 10 ಮೇ 2012.

I’m no developer, coder or even a proper geek. My experience in even HTML is quite limited or at least from about 10 years ago.

Anyways, I got a itch to try out if I could create (based on someone else’s work) bookmarklets that would make it possible to jump from a mapper’s user page to his/her “Your OSM Heat Map” and “How Did You Contribute to OSM” pages.

So, inspired by the fantastic OSM History Viewer and its bookmarklet I rolled up my sleeves. With a few copy-replace-by-pastes I got the bookmarklets. I’m pasting them here below as plain text (as I don’t know how this system handles embedding(?) JavaScript links (and I don’t have time to test that now):

(1) Your OSM Heat Map Bookmarklet: javascript:a=document.location.href.split('/');if(a[2]+a[3]=='www.openstreetmap.orguser'){document.location.href=' http://yosmhm.neis-one.org/?'+a[4]}else{alert('This is not a valid OSM user page.') }

(2) How Did You Contribute to OSM Bookmarklet: javascript:a=document.location.href.split('/');if(a[2]+a[3]=='www.openstreetmap.orguser'){document.location.href=' http://hdyc.neis-one.org/?'+a[4]}else{alert('This is not a valid OSM user page.') }

Once you’ve saved these bookmarklets you can get to the respective service pages (YOSMHM or HDYC) by going to a given mapper’s user page and then clicking on the bookmarklet.

Cheers, -Jaakko

EDIT: Instructions on how to add code to the OSM User Diary check out http://daringfireball.net/projects/markdown/syntax#code . In essence you need to "wrap it with (double) backtick quotes (`)", as ToeBee kindly advice me on #OSM IRC.

ಸ್ಥಳ: 7e Bellevue Chardonnières, Petyonvil, Port-au-Prince Arrondissement, West, Haiti
Email icon Bluesky Icon Facebook Icon LinkedIn Icon Mastodon Icon Telegram Icon X Icon

Discussion

ಲಾಗಿನ್ ಅಭಿಪ್ರಾಯ ತಿಳಿಸಲು