Difference between revisions of "User:Hamblingreen"
Hamblingreen (talk | contribs) (add quote list section) |
m (per Renaming Proposal) |
||
(16 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ASG|age= | + | {{ASG|age=17|gender=m|lat=43|lon=-111}} |
Line 6: | Line 6: | ||
==Hello!== | ==Hello!== | ||
− | I hail from [[Portland, Oregon]]. I love | + | I hail from [[Portland, Oregon]], but am attending school in [[Rexburg, Idaho]] at the moment. I love roller skating, learning, and geohashing. |
− | * I've reached ''' | + | * I've reached '''8''' hashpoints |
− | * I've attempted ''' | + | * I've attempted '''10''' expeditions |
− | * I've reached hashpoints in ''' | + | * I've reached hashpoints in '''4''' graticules |
+ | * I've unlocked '''1''' graticule | ||
==A Big List Of Attempts== | ==A Big List Of Attempts== | ||
+ | |||
+ | '''10. [[2023-09-30 43 -111]] -- Rexburg, ID.''' Success! | ||
+ | {{Graticule unlocked | latitude = 43 | longitude = -111 | date = 2023-09-30 | name = Hamblingreen | image = 2023_09_30_43_-111_note.jpg }} | ||
+ | {{Midnight geohash | latitude = 43 | longitude = -111 | date = 2023-09-30 | image = 2023_09_30_43_-111_midnight.jpg}} | ||
+ | {{Walk geohash | latitude = 43 | longitude = -111 | date = 2023-09-30 | name = [[User:Hamblingreen|Hamblingreen]]}} | ||
+ | |||
+ | '''9. [[2023-07-22 45 -121]] -- Warm Springs Reservation, OR. ''' Success! | ||
+ | |||
+ | '''8. [[2023-07-09 45 -121]] -- West of Carson, WA. ''' Success! | ||
+ | |||
+ | '''7. [[2023-07-02 45 -122]] -- Near Spangler Hill, Canby, OR. ''' Success! | ||
+ | |||
+ | '''6. [[2023-06-11 45 -122]] -- Jones Creek Trail, Camas, WA. ''' Success! | ||
'''5. [[2022-10-14 45 -122]] -- SE Mall Street, Portland, OR. ''' Success! | '''5. [[2022-10-14 45 -122]] -- SE Mall Street, Portland, OR. ''' Success! | ||
Line 33: | Line 47: | ||
==People As Crazy As I Am== | ==People As Crazy As I Am== | ||
− | * '''My Parents''', keepers of the car. | + | * '''My Parents''', keepers of the car. I drag them along to as many of these Expeditions as I can ever since they warmed up to the idea of geohashing. |
* '''Hashscot Wanted''', still searching for that special something. | * '''Hashscot Wanted''', still searching for that special something. | ||
Line 39: | Line 53: | ||
* Water! | * Water! | ||
+ | * Snacks | ||
* My [https://pine64.org/pinephone Pinephone] | * My [https://pine64.org/pinephone Pinephone] | ||
* Charger & portable battery | * Charger & portable battery | ||
− | * A printed [[User:Crox/Poster|Crox poster]] for the target | + | * [https://pine64.org/pinetime Pinetime] Smart Watch |
+ | * A printed [[User:Crox/Poster|Crox poster]] for the target hashpoint. | ||
* A nail to tack the poster to a tree <s>or window</s> | * A nail to tack the poster to a tree <s>or window</s> | ||
* Sunscreen | * Sunscreen | ||
+ | * Bug Spray | ||
* Hat | * Hat | ||
* Binoculars | * Binoculars | ||
− | * A | + | * A Sharpie |
* Compass | * Compass | ||
+ | |||
+ | ==Mepo Integration== | ||
+ | [https://mepo.milesalan.com Mepo] is "a fast, simple, hackable OSM map viewer for mobile and desktop Linux." It also happens to be my maps app of choice. Due to it's scriptable nature, I naturally wanted to integrate geohashing into my map solution to make geohashing on my [https://pine64.org/pinephone Pinephone] as seamless as possible. Also, as someone newer to bash scripting this was an interesting excercise in creating an implementation from scratch. I bring to you mepo_geohash.sh, a simple 30W compliant script that opens Mepo to the detected graticule's hashpoint of the day. By moving the map and calling the script again, you can get the hashpoint for the graticule you moved to. You can view the script at [https://lists.sr.ht/~mil/mepo-devel/patches/36811 this mailing list], or just view it below. | ||
+ | |||
+ | GRATICULE_LAT=$(awk '/^prefset_n lat/{print $NF}' $XDG_CACHE_HOME/mepo/savestate | sed 's/\.[^[:blank:]]*//') | ||
+ | GRATICULE_LON=$(awk '/^prefset_n lon/{print $NF}' $XDG_CACHE_HOME/mepo/savestate | sed 's/\.[^[:blank:]]*//') | ||
+ | DATE=$(date +%Y-%m-)$(date +%d) | ||
+ | if (($GRATICULE_LON > -30)); then | ||
+ | DATE=$(($DATE-1)) | ||
+ | fi | ||
+ | HASH=$DATE-$(curl -s http://geo.crox.net/djia/$DATE) | ||
+ | LAT=$(echo -n $HASH | md5sum | tr -d '-' | tr '[a-z]' '[A-Z]' | cut -b 1-16 ) | ||
+ | LON=$(echo -n $HASH | md5sum | tr -d '-' | tr '[a-z]' '[A-Z]' | cut -b 17-32) | ||
+ | LAT=$GRATICULE_LAT$(echo "ibase=16; 0.$LAT" | bc | cut -b 1-5) | ||
+ | LON=$GRATICULE_LON$(echo "ibase=16; 0.$LON" | bc | cut -b 1-5) | ||
+ | echo "pin_add 7 0 $LAT $LON geohash;" | mepo -i | ||
==Geohashing Quote List== | ==Geohashing Quote List== | ||
Someone is bound to say something funny when taken out of context on every expedition, so I'm extending the quote list tradition to geohashing. Enjoy! | Someone is bound to say something funny when taken out of context on every expedition, so I'm extending the quote list tradition to geohashing. Enjoy! | ||
− | * "No, geohashing has nothing to do with hash | + | * "No, geohashing has nothing to do with hash" |
− | * "We should start charging Hamblingreen for the gas on his failed expeditions | + | * "We should start charging Hamblingreen for the gas on his failed expeditions" |
* "I think we managed to get away without too much staring" | * "I think we managed to get away without too much staring" | ||
− | * " | + | * "Oh, that was stinging nettle" |
− | * " | + | * "Pedal to the metal, mom!" |
+ | * "Let's hope they're not shooting at us" | ||
+ | * "Get in the car, that's a German Shepard" | ||
+ | * "Are you tricking us into a Geohash thing?" | ||
+ | * "Look at the bright side, no bobcats this time" | ||
+ | |||
== Achievements == | == Achievements == | ||
<gallery> | <gallery> | ||
+ | Image:Graticule unlocked.png|[[2023-09-30 43 -111]]|Graticule Unlocked | ||
+ | Image:Walk.PNG|[[2023-09-30 43 -111]]|Walk Geohash | ||
+ | Image:Midnightgeohash.png|[[2023-09-30 43 -111]]|Midnight Geohash | ||
Image:Speedracer.png|[[2022-10-14 45 -122|Speed Racer]] | Image:Speedracer.png|[[2022-10-14 45 -122|Speed Racer]] | ||
Image:Multihash.png|[[2022-10-14 45 -122|Multihash]] | Image:Multihash.png|[[2022-10-14 45 -122|Multihash]] |
Latest revision as of 17:04, 2 April 2024
Contents
Hello!
I hail from Portland, Oregon, but am attending school in Rexburg, Idaho at the moment. I love roller skating, learning, and geohashing.
- I've reached 8 hashpoints
- I've attempted 10 expeditions
- I've reached hashpoints in 4 graticules
- I've unlocked 1 graticule
A Big List Of Attempts
10. 2023-09-30 43 -111 -- Rexburg, ID. Success!
Hamblingreen earned the Graticule Unlocked Achievement
|
This user earned the Midnight Geohash achievement
|
Hamblingreen earned the Walk geohash Achievement
|
9. 2023-07-22 45 -121 -- Warm Springs Reservation, OR. Success!
8. 2023-07-09 45 -121 -- West of Carson, WA. Success!
7. 2023-07-02 45 -122 -- Near Spangler Hill, Canby, OR. Success!
6. 2023-06-11 45 -122 -- Jones Creek Trail, Camas, WA. Success!
5. 2022-10-14 45 -122 -- SE Mall Street, Portland, OR. Success!
Hamblingreen earned the Speed racer achievement
|
Hamblingreen earned the Multihash Achievement
|
4. 2022-10-14 45 -123 -- Next to Wilson River Highway, outside Tillamook, OR. Success!
3. 2022-09-18 45 -122 -- Heron Lakes Golf Course in Kenton, Portland, OR. Success!
Hamblingreen earned the Drag-along achievement
|
Hamlingreen earned the Golf Geohash Achievement
|
Hamblingreen earned the Formal attire achievement
|
Hamblingreen earned the Land geohash achievement
|
2. 2022-09-04 46 -122 -- A deforested area north of Castle Rock, WA. Thwarted!
Hamblingreen (talk) earned the Two to the N achievement
|
1. 2022-08-28 45 -122 -- A Random Farm On Sauvie Island. Thwarted!
Hamblingreen (talk) earned the No trespassing consolation prize
|
People As Crazy As I Am
- My Parents, keepers of the car. I drag them along to as many of these Expeditions as I can ever since they warmed up to the idea of geohashing.
- Hashscot Wanted, still searching for that special something.
My Backpack
- Water!
- Snacks
- My Pinephone
- Charger & portable battery
- Pinetime Smart Watch
- A printed Crox poster for the target hashpoint.
- A nail to tack the poster to a tree
or window - Sunscreen
- Bug Spray
- Hat
- Binoculars
- A Sharpie
- Compass
Mepo Integration
Mepo is "a fast, simple, hackable OSM map viewer for mobile and desktop Linux." It also happens to be my maps app of choice. Due to it's scriptable nature, I naturally wanted to integrate geohashing into my map solution to make geohashing on my Pinephone as seamless as possible. Also, as someone newer to bash scripting this was an interesting excercise in creating an implementation from scratch. I bring to you mepo_geohash.sh, a simple 30W compliant script that opens Mepo to the detected graticule's hashpoint of the day. By moving the map and calling the script again, you can get the hashpoint for the graticule you moved to. You can view the script at this mailing list, or just view it below.
GRATICULE_LAT=$(awk '/^prefset_n lat/{print $NF}' $XDG_CACHE_HOME/mepo/savestate | sed 's/\.[^[:blank:]]*//') GRATICULE_LON=$(awk '/^prefset_n lon/{print $NF}' $XDG_CACHE_HOME/mepo/savestate | sed 's/\.[^[:blank:]]*//') DATE=$(date +%Y-%m-)$(date +%d) if (($GRATICULE_LON > -30)); then DATE=$(($DATE-1)) fi HASH=$DATE-$(curl -s http://geo.crox.net/djia/$DATE) LAT=$(echo -n $HASH | md5sum | tr -d '-' | tr '[a-z]' '[A-Z]' | cut -b 1-16 ) LON=$(echo -n $HASH | md5sum | tr -d '-' | tr '[a-z]' '[A-Z]' | cut -b 17-32) LAT=$GRATICULE_LAT$(echo "ibase=16; 0.$LAT" | bc | cut -b 1-5) LON=$GRATICULE_LON$(echo "ibase=16; 0.$LON" | bc | cut -b 1-5) echo "pin_add 7 0 $LAT $LON geohash;" | mepo -i
Geohashing Quote List
Someone is bound to say something funny when taken out of context on every expedition, so I'm extending the quote list tradition to geohashing. Enjoy!
- "No, geohashing has nothing to do with hash"
- "We should start charging Hamblingreen for the gas on his failed expeditions"
- "I think we managed to get away without too much staring"
- "Oh, that was stinging nettle"
- "Pedal to the metal, mom!"
- "Let's hope they're not shooting at us"
- "Get in the car, that's a German Shepard"
- "Are you tricking us into a Geohash thing?"
- "Look at the bright side, no bobcats this time"
Achievements
- Geohashers
- Geohashers in their 10s
- Geohashers in 43,-111
- Graticule unlocked achievement
- Midnight geohash achievement
- Walk geohash achievement
- Speed racer achievement
- Multihash achievement
- Drag-along achievement
- Golf geohash achievement
- Formal attire achievement
- Land geohash achievement
- Two to the N achievement
- No trespassing consolation prize