User talk:Aperfectring

From Geohashing

Thanks for your welcome message. --Sourcerer (talk) 08:08, 8 May 2015 (EDT)

In truth Thomcat started the map thing, but because Washington is rectangular, I'm not sure whether he realized/intended it to be a map or just a chart. -Robyn 19:03, 27 August 2008 (UTC)

Of course I intended it to be a map! :) Of course, when I created it, there was no "regional geohashing" achievement yet. --Thomcat 19:24, 27 August 2008 (UTC)
Well there you go. I saw it as a chart. I didn't intend MINE to be a map straight off; it's only after I started filling in the chart that I realized it was a map. And I hereby declare Aperfectring's talk page to be the new place for everyone to have discussions. -Robyn 19:30, 27 August 2008 (UTC)
Huzzah! I finally have a talk page! Also, added Thomcat to the credits.
If you create a subpage User:Aperfectring/Florida and move your regional geohash map there, along with its associated categories, then the name of what it is a regional geohash for will turn up in the category listing. -Robyn 03:31, 9 October 2008 (UTC) Done --aperfectring 22:05, 25 October 2008 (UTC)

Current events again not updating...

(as of 12:47 Pacific time, 2013-07-08) -- OtherJack (talk) 15:48, 8 July 2013 (EDT) It won't be for at least another week and a half. I'm moving, and the ISP lost my appointment to be connected today, and just told me that they have no appointments until late next week. --aperfectring (talk) 16:21, 8 July 2013 (EDT)

...and it is again not updating, and hasn't for days. ISP problems again I assume? -- OtherJack (talk) 19:23, 26 January 2015 (EST)
Nope, something weird happened (related to locking and the cron job). It should be up and running again. --aperfectring (talk) 20:03, 26 January 2015 (EST)
Yeah works great now! -- OtherJack (talk) 21:28, 26 January 2015 (EST)
Just happened by the current events page again, and again it hasn't updated in over a week. Is there another way people tend to find recent expeditions? The front page is nice but only works if hashers actually post a picture there. And the change log has too much stuff to be practical beyond a 1-day horizon or so... -- OtherJack (talk) 20:42, 7 April 2015 (EDT)

This time it was an ISP problem that made me reset my router, and the server running the ape didn't re-connect to it. It should be up and going again. --aperfectring (talk) 20:52, 7 April 2015 (EDT) In addition, here's some info about how the bot find expeditions:

It looks at Category:Meetup_on_YYYY-MM-DD for expedition pages. e.g. Expedition pages created with the expedition template are automatically added to the appropriate day category. --aperfectring (talk) 20:58, 7 April 2015 (EDT)
Ahh right the categories. I'll have to remember that -- OtherJack (talk) 20:59, 7 April 2015 (EDT)

I appreciate the heads up, though, because I tend to forget about that server for days on end =P. --aperfectring (talk) 21:01, 7 April 2015 (EDT)

Well, here's another heads up then... the bot seems to have stopped again... -- OtherJack (talk) 19:51, 3 October 2015 (EDT)
Yup, I had to run an update on the server it was running on, and that tends to disrupt the cronjob for some reason. I fed it a few bananas, so the ape should be back to updating until I run another update. --aperfectring (talk) 20:02, 3 October 2015 (EDT)
Cool thanks! You should get out and hash again sometime! -- OtherJack (talk) 20:04, 3 October 2015 (EDT)
Now that I have a car which doesn't mysteriously lose air in its tires seemingly at random, I may do just that. --aperfectring (talk) 20:11, 3 October 2015 (EDT)

The usual again... :> -- OtherJack (talk) 04:40, 28 April 2016 (UTC)

I'm actually well aware this time. That computer has been down for a couple days because I'm doing some reorganizing of my home office. =D --aperfectring (talk) 15:28, 28 April 2016 (UTC)

Not quite the usual this time! Current events is not updating (again), but also, it bizarrely has the "planned expeditions" out to almost a week from now even though there are no coordinates. Is this a feature or a bug? -- OtherJack (talk) 00:13, 19 February 2018 (UTC)

I recently rebooted the computer the bot runs on, and forgot to kick it off, so that's why it wasn't updating. Should be going again.
As far as the "planned expeditions", there was an issue a little while back where the peeron source wasn't working, so I switched it to the crox source. The peeron source would return an error if the DJIA wasn't available for that day, and I leveraged that in the bot to only put up the dates for the expeditions which already had coordinates. However, since the peeron source was/is always returning an error, it wasn't adding any dates. The crox source always returns a success, which the bot interprets as "DJIA is available", so it creates the page. The bot was programmed to start searching as far in the future as 1 week, so that's why it's showing up to a week in the future. If/when peeron comes back online, I'll probably switch back to that for the old functionality. --aperfectring (talk) 20:15, 19 February 2018 (UTC)
Aha, makes sense... -- OtherJack (talk) 01:53, 20 February 2018 (UTC)
Actually, geo.crox.net should also return a 404 error if the coordinates are not available. I implemented it that way specifically to mimic the peeron behavior.
As far as can tell, it'w working:
$ wget -S http://geo.crox.net/djia/20180222
--2018-02-20 22:46:47--  http://geo.crox.net/djia/20180222
Resolving geo.crox.net (geo.crox.net)... 2001:1620:985:20::10, 2001:4b98:dc0:41:216:3eff:feb3:7998, 213.144.140.164, ...
Connecting to geo.crox.net (geo.crox.net)|2001:1620:985:20::10|:80... connected.
HTTP request sent, awaiting response... 
  HTTP/1.1 404 Not Found
  Date: Tue, 20 Feb 2018 21:46:47 GMT
  Server: Apache/2.4.10 (Debian)
  Keep-Alive: timeout=5, max=100
  Connection: Keep-Alive
  Transfer-Encoding: chunked
  Content-Type: text/plain;charset=UTF-8
2018-02-20 22:46:47 ERROR 404: Not Found.

$ lynx -source http://geo.crox.net/djia/20180222
error
data not available yet
--Crox (talk) 21:50, 20 February 2018 (UTC)
Yes, to be accurate it is that the error returned is not the same as peeron's source, and the problem is on the bot's side, not the server source side. However, I don't have the time to fix it, and having the planning pages up a little early doesn't hurt anything, so... --aperfectring (talk) 22:48, 20 February 2018 (UTC)
ah, thanks for the clarification, I was afraid something was broken and I was unaware of it :o) --Crox (talk) 23:53, 20 February 2018 (UTC)
And in any case, Peeron is working again now! So you can feel free to restore the old source... -- OtherJack (talk) 01:49, 21 February 2018 (UTC)

Notification program discussion

In an attempt to keep my talk page a bit cleaner, this section has been moved to User:Aperfectring/Notification

Ping location for being added to the notification list

I just sent you an email requesting notifications. 3riador 16:18, 23 May 2009 (UTC)

Hi - so did I! Cheers --norsemark 10:05, 22 June 2009 (UTC)

Pls add my notifications to your list. I emailed a wiki page URL to the address provided. -- Jevanyn 17:21, 22 October 2009 (UTC)

I also! Well, I sent it late last week anyway, but in Jevanyn-time, that's 5 minutes ago! -- Jevanyn 17:06, 26 October 2009 (UTC)
Well, I have a great excuse for not adding you yet. I left town on the morning of the 22nd, and didn't get back into town until last night, when I promptly did as a travel weary person does, go to sleep. I will add you in tonight, and you should start getting notifications tomorrow the 27th. --aperfectring 17:32, 26 October 2009 (UTC)

Hi there. I just sent an email as well. --Nathan 06:21, 18 January 2010 (UTC)

Official "Be A Jerk" Space

This space is reserved for UnwiseOwl, so that he can be a jerk towards me.

My space is open for all, reflecting the values of a country and people who believe in equal rights for all, rather than an elite minority. You should try it some time. -- UnwiseOwl 02:56, 6 March 2009 (UTC)

It's quite like you to expect other people to do things for you, bow to your wishes of having your own space, instead of having their own free will. Why should people do what you want them to? I doubt it's a problem, anyway, as no-one else around here (apart from myself) is likely to want to behave like a jerk anyway. Jerk. -- UnwiseOwl 03:01, 6 March 2009 (UTC)

Egotistic, me? Says the guy who calls himself 'perfect'. Anyway, I have to go work (some of us do that), so I'll catch your useless and impotent words later. -- UnwiseOwl 03:06, 6 March 2009 (UTC)

Hmm, just because one so warped as yourself is incapable of positive reactions doesn't automatically mean that other members of the human race (and I use the 'other' generously) are cruel heartless bastards too. Jerk -- UnwiseOwl 00:09, 10 March 2009 (UTC)

Dumbass -- UnwiseOwl 11:19, 16 April 2009 (UTC)

A motherless goat? What? May you lose something small but valuable, but find it later. -- UnwiseOwl 03:15, 27 May 2009 (UTC)

I'm going to use UO's space because OMG is that ever a scary picture. If I saw that at a geohash I might run away. -Robyn

Post office

Go RIGHT NOW! --joannac 22:40, 22 May 2009 (UTC)

Why is Homer Simpson on a stamp? Is he dead? :-) --Jevanyn 14:21, 28 October 2009 (UTC)

Saturday, May 30

Today's hashpoint in Miami, Florida is pretty good, right by Lincoln Road pedestrian mall in Miami Beach. Dtobias 14:50, 30 May 2009 (UTC)

Congrats on claiming the Astoria graticule!

Bot lords?

Where's your scarf? -- Jevanyn 14:55, 7 December 2009 (UTC)

The City of The Dallas

Nice hash in The Dalles, Oregon (45, -121) graticule on 2010-02-15. Only 20 virgin graticules left in Oregon, mostly on my side of the hill... -- Nn2s2u

Hosting

Hey, Do you want some space on my VPS for running bots and stuff? --TheJosh 02:58, 27 March 2010 (UTC)

Two Ape-related questions

These are probably in completely the wrong place, but I'm tired and CBA to find where is right, sorry.  :-)

  • Why does putting the expedition category "Not reached - Did not attempt" cause the ape to remove the participants from the day's expedition summary page?
  • Can you possibly get the Ape to not put meetup categories on any image files that are in Category:Icons, please?

Ta. — Benjw  [talk] 22:01, 30 August 2010 (UTC)

  • I believe I did this because expeditions which were not attempted, are not actually expeditions, and really should have been left as Category:Expedition planning
  • I thought I had taken care of it not categorizing items which are a part of a template... Are these icons which are used for another purpose and not a part of a template?

In any case, I will take a look into both of these. I am in the process of migrating the bot to my new computer, so it may take me a little bit to look into them. --aperfectring 23:48, 30 August 2010 (UTC)

I'm not very good at explaining myself late at night, sorry.

  • The 2010-08-29 51 4 expedition report appears on the list of expeditions for 08-29, but when JimL assigns it "Not reached - Mother Nature" it has full details and when I assign it "Not reached - Did not attempt" then it has full details except for the participants, who appear as "Someone went".
  • See, for example, File:GeoSquishy_Achievement_Rain.jpg, which seems to be part of Template:GeoSquishy Rain but still gets the meetup cats.

I shall go away now and not interfere. — Benjw  [talk] 09:16, 31 August 2010 (UTC)

I always seem to break the bot. I'm sorry for ruining your life. Anyway, I've put up planning pages for 2010-10-31 52 0 and 2010-10-31 52 -0 and it seems that for dates this far ahead, the formatting is broken on the expeditions table in the date page -- the template page Template:Expedition summaries/2010-10-31 doesn't have the line which sets the table style information. I also notice that the link to add a new ticket to the bot's page on relet's website seems to be broken -- it comes up with a page saying "Error: Forbidden. TICKET_CREATE privileges are required to perform this operation." — Benjw  [talk] 08:08, 11 October 2010 (UTC)

No worries. I am quite positive it is because I didn't test future planned expeditions when I made the changes to tables. I'm sure its just a simple fix. I will look at it when I get home tonight. --aperfectring 14:35, 11 October 2010 (UTC)
Done!--aperfectring 03:13, 12 October 2010 (UTC)

Current events doesn't seem to be updating today... OtherJack 13:53, 15 March 2012 (EDT)

Thanks for the heads up. It should be updating soon. I reboot my comp yesterday and forgot to re-kick it. --aperfectring 14:04, 15 March 2012 (EDT)

Acting odd again - it's generally updating, but missing one expedition each on the 11th, 14th and 17th, and four on the 15th (judging by what's in the date categories.) Do you know what's up? -- OtherJack 13:54, 17 July 2012 (EDT)

Its not updating anything (as evidenced by the fact that there aren't date entries for the 17th or 18th at all on the current events page). I think I know why, and am testing it out right now. --aperfectring 16:20, 17 July 2012 (EDT)

Centicle interface working!

I've got a working centicle number generating interface (with version 3 of the Google Maps API, so it can't be trivially merged with peeron...)! It's a single file, and can be downloaded here: http://mibpaste.com/iQxOdD . Just give it two GET parameters, lat and lng and click whichever centicles you want to select, then copy the line at the bottom. If someone wants to host it, and/or has suggestions for improvement, please speak up! JesseW 04:05, 9 May 2012 (EDT)

Copy of the source for the Notification program

I would like a copy of the source, in order to try an add customized subject lines, and an automatic link to the graticle page. JesseW 16:08, 28 May 2012 (EDT)

I'll try to get it posted to github within the week, but this is turning out to be a busy one for me, so it might be next week. I'm keeping the email notification from this unread in my inbox so I'll remember to do it. --aperfectring 18:21, 29 May 2012 (EDT)
No hurry. Thanks for getting back to me. JesseW 19:41, 29 May 2012 (EDT)
ping... JesseW 01:26, 2 August 2012 (EDT)
ack --aperfectring 11:07, 2 August 2012 (EDT)

Finally there! Finding time was the problem, but I have now found it. The code is included in the [pygeohashing] toolshed, along with the source for AperfectBot and ReletBot. Enjoy!

Usage: notify[wiki].py <notify_file> <pass_file>

I'll add examples "soon". The notification bot page should have an adequate explanation of what is required in notify_file for each bot, though. For the pass_file, line 1 is the source gmail address, line 2 is the plain text password.

They are run from a single cron entry which starts well before the DOW is announced, and the bot will wait until a valid DOW number appears before sending notifications. Both bots will now notify for all available dates as soon as they become available. My cron run Mon-Fri.

That's wonderful! I also see that you updated the code to add links in the emails (which is also gratefully appreciated.) I'll see what I can do with providing additional features, bug-fixes, etc. Thanks again. JesseW 02:12, 11 August 2012 (EDT)

Oregon globalhash

The globalhash for 2013-09-24 is in Malheur National Forest. Go for the globalhash, stay for the huge fungus! --starbird (talk) 21:45, 23 September 2013 (EDT)

I would, but I don't have 13+ hours to spend on the road to get there and back... --aperfectring (talk) 22:08, 23 September 2013 (EDT)

Portland Expeditions manual fixes

Hey Aperfectring, the Portland, Oregon/Expeditions page that is maintained by the bot has had some incorrect lists of usernames for recent expeditions, because we have had multiple expeditions per day to the same hash point. I tried editing in the correct list of names for a couple of the days, but the bot reverted them to the incorrect ones (even though the event pages list the correct names now). Is there any way to have the bot at least honor manual edits from users or something? Thanks for the help! -zhukant (talk) 22:33, 23 February 2014 (EST)

Unfortunately, in order for the bot to not update an expeditions with manual edits would be extremely difficult in its current incarnation. It does not actually maintain any sort of database for expeditions, so has no idea whether an expedition entry was put up by it on an earlier run, by a user, or otherwise. It also is notoriously bad about handling multiple expedition reports in one page. The best workaround I can suggest is to have an overall participants section, and then in the individual reports below, have another section listing who went on each one. I know this isn't the best, and I really would like to fix it, but unfortunately I've gotten very busy over the last year or so, and don't have much time for anything beyond basic maintenance on it. --aperfectring (talk) 23:07, 23 February 2014 (EST)

Bot parsing for the date pages

Hey apr, i think it's the bot that is creating the expedition list for pages like 2014-10-22. If so could you check out this problem posted on my talk page? --joannac (talk) 18:11, 22 October 2014 (EDT)

Hi Joanna! Yeah, that's an ape issue. I'll take a look at it when I get home from work today. I'm not sure how easy that will be to fix, because I'm pretty sure there were some nasty issues when I tried to allow multi-word names before. I might be able to rig it up to work with the specific way that user is listing participants, though. --aperfectring (talk) 18:19, 22 October 2014 (EDT)

Changing the format with AperfectBot

Hi APR, thank you for maintaining AperfectBot! Unfortunately, there currently is a communication issue between APB and myself. I've recently had him build a few expedition lists, like Bielefeld, Germany/Expeditions. Then I changed the format, and APB deleted all of the entries. So I take the old version of the page, bring it into the new format manually and write it on the page. However, APB seems to have a problem with that, since it deletes the entries again. I suppose one way to restore the entries is to just put the dates into User:AperfectBot/Update requests again, but I'd prefer to avoid that since it took several days to build the expedition lists the last time. Is there a quicker way that APB won't overwrite? --Fippe (talk) 15:45, 13 September 2018 (UTC)

There is a lot of commented out internal information on the page that is there for the bot to be able to decode what is in the entries, so that it can update only the entries which it is operating on. Unfortunately, that makes trying to manually create the page very error prone. There's no real way to make it update any faster. The good news is that you don't have to post all of the dates into the update requests, it updates 3 "old" dates every iteration (along with all of the ones on the current events page), so it will get around to all old dates eventually. I haven't checked recently, but I think it's around 4-5 days right now for it to get through all of the old dates (it'll be slightly faster to add them to the update requests, but probably not by tons).
My best suggestion is to take your manually updated list and paste it on the main graticule page directly. Then let the bot slowly update the automated one over the next few days in the background, then swap the main graticule page back to pointing to the automated list when it is done being update. Sorry I couldn't be more helpful. --aperfectring (talk) 02:59, 14 September 2018 (UTC)
Thank you, I'll keep that in mind the next time. I did not know that it checks old dates automatically after 4-5 days, so the next time I have a ton of dates to update, I'll just wait. --Fippe (talk) 17:11, 16 September 2018 (UTC)

Getting a bot approved

Hi APR, do you know a way to contact the administrators of this wiki? I made FippeBot recently and am trying to get it "approved", i. e. get it into the "bots" user group, so that the bot's edits don't flood the recent changes. Your bot has this, and while I know that it literally was more than ten years ago for your bot, do you know how to get Joannac or Zigdon to approve? I did not try their talk pages since they seem to be inactive and not respond to anything there, I asked them something last September. So instead I tried Special:EmailUser for both. For Zigdon, I also found an email address online which I wrote to, and I also wrote to him on the IRC channel, but did not ret a response so far. --Fippe (talk) 12:43, 29 July 2019 (UTC)

Unfortunately you've exhausted all of the avenues I would have suggested. I don't have any better of contact info for either of them =/ --aperfectring (talk) 13:54, 29 July 2019 (UTC)
Okay, thank you for the response! --Fippe (talk) 14:25, 29 July 2019 (UTC)

AperfectBot and Globalhashes

Hi APR! I noticed that AperfectBot currently does not recognise Globalhashes, for example, it did not add 2019-12-15 global to Template:Expedition summaries/2019-12-15. Is it possible to add this feature? --Fippe (talk) 21:02, 15 February 2020 (UTC)

If there's a way I could contribute and code this feature, I'll be happy to do it. There's a placeholder page in my home graticule, a workaround that pokes my eye out. I was a bit imprecise. The globalhash expedition is not listed in the graticule expedition list. --Piotrekoo (talk) 08:40, 21 September 2023 (UTC)
Hi! The Globalhash situation is not as bad as it used to be. When I wrote this, Globalhashes were not added to user expedition lists and date expedition lists either. They are however, like you wrote, not included in Graticule expedition lists. If you want to work on the code, it is on Github. --Fippe (talk) 09:07, 21 September 2023 (UTC)