A combination of notes to self, and presenting some facts... The GCCOM API has a method to get all attributes. The attribute Cactus (id 16) exists according to the API. There seems to be four geocaches in the world with this attribute. GC684, GC19X08, GC1BHCR, GC1BXH4 Only the first isn't archived, the other three are. There is no working image at Geocaching.com either. It doesnby magma1447 - Script development
I got an email from Chris at HQ yesterday. They have updated the Guidelines with two new paragraphs. The 9. Time-Limited section has been amended to note that is acceptable for challenges to require finding some number of caches per day of week, provided the number is cumulative over all years. Example, find 100 caches on Mondays. The 10. Source of Criteria section has been amended to note tby magma1447 - Checker news
Thank you. We will see what their interpretation will be. I didn't recall the rule specified like that. I'll take a few days to consider if I should even add the challenge to the queue. I have added the checker to my unpublished challenge at least. We can consider this topic closed.by magma1447 - ARCHIVE Checker requests (completed)
Hi ! I would like a checker for a challenge with GC-code GC8G8BG. The title of the challenge is "100 finds on one date each month". The goal is to have at least 100 finds, on at least one date, on every calendar month of the year. The year itself is irrelevant, so one can work the same dates over several years. The dates on the different calendar months does not have to be the same.by magma1447 - ARCHIVE Checker requests (completed)
Hi all. Vogelbird made me aware of this thread, and I have read through it. Though I haven't focused on all parts. So please ask if you need more information. First off. There were ~46000 geocaches in our database which were archived, but did not have an lastArchivedDate. There seems to be THREE different archive-log-types to look for, we only looked for two of those. As you have suspeby magma1447 - ARCHIVE Checker requests (completed)
I should probably have removed Hong Kong from the polygon data, since that's an own country in the Geocaching world. I will do another import and exclude that.by magma1447 - Checker news
Regions only in China: Tibet Autonomous Region 上海 Shanghai 云南 Yunnan 内蒙古 / Inner Mongolia 北京 Beijing 吉林 / Jilin 四川 (Sichuan) 天津 Tianjin 宁夏 Ningxia Hui 安徽 Anhui 山东 Shandong 山西 Shanxi 广东 Guangdong 广西壮族自治区 (Guangxi) 新疆 / Xinjiang 江苏 Jiangsu 江西 Jiangxi 河北 Hebei 河南 (Henan) 浙江省 海南省 湖北 Hubei 湖南 Hunan 甘肅 / Gansu 福建省 贵州省 (Guizhoby magma1447 - Checker news
I will be updating polygon data for China as well. I assume there aren't many Challenge Checkers using their regions. Project-GC does not have county support for China today, and will not have after the update either. The number of regions will increase from 33 to 35. Every single region will be renamed, today they are named in both Chinese and English. The new names will be in Internatby magma1447 - Checker news
Made a minor change on Vietnam as well. The only thing I did was to remove a region that had no caches in them. I couldn't even see it on the map, it seemed to be a bogus polygon. I assume it won't affect anything, but if you notice any weird change related to Vietnam, you know why, and then you know who to ask.by magma1447 - Checker news
In the process of updating Estonia. A thread was created in the QA forum stating that there was a change. Seems there are many more. Two quotes from Wikipedia. * The Republic of Estonia is divided into fifteen counties (Maakonnad), which are the administrative subdivisions of the country. * As of October 2017, after the Administrative reform of Estonia, there are a total of 79 municipalitiesby magma1447 - Checker news
Great! I didn't get as far as looking into it. Somehow my script search obviously missed script 999.by magma1447 - Checker news
Can you explain what the challenge is in short? PGC could provide FP spent, but not as certain the other numbers.by magma1447 - Checker news
The region names will be the same as before, but with these two changes: * "Minsk" will be a small region over the capital city instead of the whole area around it. * "Minsk (region)" will replace the old Minsk. 128 counties will be added. 0 before this.by magma1447 - Checker news
Our polygon data for Belarus was from 2017, back then OSM had SIX regions for the country. Now it has SEVEN, which seems more correct. The city Minsk itself is its own region. I am currently in the processing of importing the new data for the country. Also when we imported this back in 2017, the polygon data for their counties was very broken. So broken that the polygons themselves werenby magma1447 - Checker news
I have now spent an hour trying to correct the script, but it's a mess. It's a fork of another script and many parameters have the wrong name, indentation is broken all over the place, and I have a hard time understanding the whole concept of the script. regions going into variables named country, lists of oldest caches going into variables named fav, and so on. Maybe I am closeby magma1447 - Checker news
It definitely wasn't clear, but I reverted it for some methods, not all. I reverted it for methods where it was likely that the script itself could handle the potential issues regarding not asking for a country, though I am afraid that in several cases it's actually scripts which are faulty implemented/buggy. In other words, this particular script has probably been broken for a few weekby magma1447 - Checker news
You are probably right, but I don't understand, at least not yet. Can you describe what the script is doing, and what isn't working? I started to look at it, but 400 lines of code is a bit too much to try to read. Also, which api method is it that fails? I assume GetOldestCaches(). If it's GetOldestCaches that is the issue, then I will describe why it shouldn't ever be usedby magma1447 - Checker news
There is also a group-support in the LUA callback these days, I am using that when possible instead of hard coded (often outdated) lists.by magma1447 - Checker news
Due to changes with the new API from HQ the method GetSouvenirs() will drop its support of returning GUIDs, instead it will return numeric IDs. There are 8 affected scripts, with belonging tags. No tags that uses the GUIDs themselves. I am in process of updating the scripts. When writing this I am done with 4/8 (those starting with ! below). ! 533 254729 => pinkunicorn ! 838 24818by magma1447 - Checker news
I will be removing the method GetFPInfoForUser from the API today. From what I can see it's used by ONE script, which has THREE tags. Only TWO of these tags are enabled, and only ONE of them actually links a GC-Code (GC6HGD6). The data fields used does not exist in the new API and the current data in the database is outdated. If there were more tags using this, we could have looked into cby magma1447 - Checker news
I haven't tested, but you should be able to use this tool as well. https://project-gc.com/Tools/MapBookmarklist You will find the bm-code in the url after going through the input process.by magma1447 - Checker news
I see that you found a workaround. But if you haven't gotten the answer yet, this is the link: https://www.geocaching.com/bookmarks/view.aspx?code=BMPXYAby magma1447 - Checker news
That's a good question. Since I am an API developer and had plenty to translate. Also other kinds of data (not bookmark lists) I emailed HQ who helped me. I thought one could just click on the owner and browse to his lists and look there, but that web interface uses GUID as well (https://www.geocaching.com/profile/?guid=a0bcb031-d6ab-4c49-9481-f04baf7a74d5). In contradiction to when to whby magma1447 - Checker news
Created this forum after reading this Facebook thread: https://www.facebook.com/ProjectGC/posts/2427161217341453 (this post is more of a test actually, but also gives some attention to the forum)by magma1447 - Challenge checker exceptions
I tested with this checker, and that one seems to work: https://project-gc.com/Challenges/GC4C5N1 Before running update: Worked After replacing GUIDs with BM-Codes, obviously didn't work. After releasing new code for LUA callbacks: Worked again.by magma1447 - Checker news
I am about to run this update now. Please note that the GetBookmarkList() method needs IDs starting with BM in the future, and not long GUIDs. As a side-note, I noticed (with help from HQ) that it wasn't as simple as searching for that regexp. It matched some images, and a lot of souvenirs, and probably something else as well. But searching for a quote or double quote followed by the GUIDby magma1447 - Checker news
3923 GUIDs in total. That's a lot, I don't want to keep that list in my code if I can avoid it, so I will aim to replace inside the scripts and configs (with code). Also, if I find anything else that's matching, it's very unlikely that it will match a bookmark list, so any faulty replacement should be avoided easily.by magma1447 - Checker news
The more exact regexp will be: '{8}-{4}-{4}-{4}-{12}'by magma1447 - Checker news
The new API uses short codes similar to GC-codes instead of GUID. The old API was a bit inconsistent. The only Sandbox callback method I can see this far that is affected is GetBookmarklist(). Today the first argument is a GUID, in the future it will be a "BMCODE". The look exactly like GC-Codes, but starting with BM instead of GC. For the current scripts and configs there are twoby magma1447 - Checker news
Tag ID 22979 by vogelbird (scriptId:969 by Target.) Tag ID 23001 by vogelbird (scriptId:996 by SeekerSupreme) Tag ID 23007 by vogelbird (scriptId:652 by mole125) Tag ID 23084 by vogelbird (scriptId:996 by SeekerSupreme) Tag ID 23127 by ChrisDen (scriptId:969 by Target.) Tag ID 23129 by rabmoor (scriptId:1497 by rabmoor) Tag ID 23130 by 12hk.com (scriptId:555 by Target.) Tag ID 23150by magma1447 - Checker news