×

To be able to write in the forum you need to authenticate. Meanwhile it's read-only.

Re: Attributes

Attributes
August 19, 2020 12:07PM
We have seen reasons to update the attributes in the back-end a bit. With that we will also update them to the latest names used by HQ. These 40 attributes will have their names changed:

(ID: X, old-name => new-name)
ID: 2 Access or parking fee => Access/parking fee
ID: 3 Climbing gear => Climbing gear required
ID: 4 Boat => Boat required
ID: 5 Scuba gear => Scuba gear required
ID: 7 Takes less than an hour => Takes less than one hour
ID: 9 Significant Hike => Significant hike
ID: 10 Difficult climbing => Difficult climb
ID: 13 Available at all times => Available 24/7
ID: 15 Available during winter => Available in winter
ID: 18 Dangerous Animals => Dangerous animals
ID: 20 Abandoned mines => Abandoned mine
ID: 21 Cliff / falling rocks => Cliff/falling rocks
ID: 22 Hunting => Hunting area
ID: 25 Parking available => Parking nearby
ID: 26 Public transportation => Public transportation nearby
ID: 31 Camping available => Camping nearby
ID: 42 Needs Maintenance => Needs maintenance
ID: 43 Watch for livestock => Livestock nearby
ID: 45 Lost And Found Tour => Lost and Found tour
ID: 46 Truck Driver/RV => Trucks/RVs
ID: 47 Field Puzzle => Field puzzle
ID: 48 UV Light Required => UV light required
ID: 49 Snowshoes => May require snowshoes
ID: 50 Cross Country Skis => May require cross country skis
ID: 51 Special Tool Required => Special tool required
ID: 52 Night Cache => Night cache
ID: 53 Park and Grab => Park and grab
ID: 54 Abandoned Structure => Abandoned structure
ID: 55 Short hike (less than 1km) => Short hike (<1 km)
ID: 56 Medium hike (1km-10km) => Medium hike (1 km–10 km)
ID: 57 Long Hike (+10km) => Long hike (>10 km)
ID: 58 Fuel Nearby => Fuel nearby
ID: 59 Food Nearby => Food nearby
ID: 60 Wireless Beacon => Wireless beacon
ID: 61 Partnership Cache => Partnership cache
ID: 62 Seasonal Access => Seasonal access
ID: 63 Tourist Friendly => Recommended for tourists
ID: 64 Tree Climbing => Tree climbing required
ID: 65 Front Yard (Private Residence) => Yard (private residence)
ID: 66 Teamwork Required => Teamwork cache

It's now that I regret exposing the names to the checker system instead of IDs. Next post will have a list of all potentially affected scripts and tags.
Correction! It's now I realize it was smart to only expose IDs. Checkers aren't affected, they will only use old names, which isn't a big deal. The API only handles IDs.



Edited 1 time(s). Last edit at 08/19/2020 12:28PM by magma1447. (view changes)
Re: Attributes
August 19, 2020 12:07PM
Correction: There is no need to update these. They can use old names in their output.

UPDATED: 2 Access or parking fee => Access/parking fee
Potentially affected challenge checker scripts: 551, 1190, 2599
UPDATED: 3 Climbing gear => Climbing gear required
Potentially affected challenge checker scripts: 204, 551, 559, 596, 606, 607, 648, 696, 749, 892, 958, 975, 1048, 1050, 1100, 1190, 1209, 1271, 1335, 1382, 1398, 1407, 1465, 1470, 1503, 1526, 1532, 1549, 1910, 2213, 2442, 2599, 2629, 2696, 2699, 2982, 3118, 3854, 4162, 4174, 4319, 4949, 4956, 5413, 5723
Potentially affected challenge checker tags: 8579, 11121, 12785, 13960, 19482, 19483, 19932, 20807, 21190, 21312, 21582, 21786, 22609, 24883, 30515, 30819, 30889, 31437, 32767, 33241, 34255, 34641, 39440, 40493, 42554, 43681, 47401, 48905, 50232, 50465, 51907
UPDATED: 4 Boat => Boat required
Potentially affected challenge checker scripts: 204, 551, 559, 596, 606, 607, 648, 696, 749, 892, 958, 975, 1048, 1050, 1100, 1190, 1209, 1271, 1298, 1335, 1382, 1398, 1407, 1465, 1470, 1503, 1526, 1532, 1549, 1910, 2213, 2442, 2599, 2629, 2696, 2699, 2982, 3118, 3854, 4162, 4174, 4319, 4949, 4956, 5413, 5723
Potentially affected challenge checker tags: 13018, 13021, 19354, 19392, 20124, 21141, 21550, 21582, 21635, 21719, 21857, 22035, 22388, 22439, 22456, 22607, 23553, 24370, 24883, 25932, 26025, 26723, 27668, 27670, 28049, 28104, 28586, 28726, 30515, 30617, 31344, 32567, 32634, 33138, 33262, 34255, 34641, 35703, 36102, 37477, 38119, 39440, 40493, 41391, 41392, 42710, 42858, 43134, 43135, 43541, 43842, 43966, 44121, 44460, 44461, 44923, 44932, 44975, 47762, 49856, 50133, 51605, 51677, 51765, 51780, 51907, 52096, 53389, 53436, 53437, 53738, 53770, 53848
UPDATED: 5 Scuba gear => Scuba gear required
Potentially affected challenge checker scripts: 204, 551, 559, 596, 606, 607, 648, 696, 749, 892, 958, 975, 1048, 1050, 1100, 1190, 1209, 1271, 1335, 1382, 1398, 1407, 1465, 1470, 1503, 1526, 1532, 1549, 1910, 2213, 2442, 2599, 2629, 2696, 2699, 2982, 3118, 3854, 4162, 4174, 4319, 4949, 4956, 5413, 5723
Potentially affected challenge checker tags: 11293, 21141, 21550, 21582, 22089, 22607, 24878, 24883, 25553, 28586, 30819, 31344, 32634, 33138, 33241, 34641, 39440, 41391, 41392, 44397, 44398, 44552, 44986, 44987, 47401, 50232, 50465, 51605, 51947, 52497
UPDATED: 7 Takes less than an hour => Takes less than one hour
Potentially affected challenge checker scripts: 551, 1190
Potentially affected challenge checker tags: 21312, 21786, 26495, 46825, 47024
UPDATED: 9 Significant Hike => Significant hike
Potentially affected challenge checker scripts: 551, 1190, 1209, 2599
Potentially affected challenge checker tags: 18457, 21188, 21312, 21450, 21451, 21452, 21535, 21550, 21582, 21786, 21859, 27859, 27864, 28051, 28138, 28357, 28638, 32903, 33703, 34641, 35938, 36375, 41365, 41657, 50516, 53738, 53767
UPDATED: 10 Difficult climbing => Difficult climb
Potentially affected challenge checker scripts: 204, 551, 559, 596, 606, 607, 648, 696, 749, 892, 958, 975, 1048, 1050, 1100, 1190, 1209, 1271, 1335, 1382, 1398, 1407, 1465, 1470, 1503, 1526, 1532, 1549, 1910, 2213, 2442, 2599, 2629, 2696, 2699, 2982, 3118, 3854, 4162, 4174, 4319, 4949, 4956, 5413, 5723
Potentially affected challenge checker tags: 11121, 12785, 13960, 14105, 19932, 20807, 21190, 21312, 21582, 21786, 22360, 22609, 24883, 30515, 30819, 33241, 34641, 39440, 42554, 46763, 47401, 50126, 50232, 50465
UPDATED: 13 Available at all times => Available 24/7
Potentially affected challenge checker scripts: 551, 1190
Potentially affected challenge checker tags: 21312, 21786, 27316, 34603, 42202, 46761
UPDATED: 15 Available during winter => Available in winter
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 21312, 21786, 26418, 38318, 47378, 48740, 49835, 49865, 50775, 51155, 53396
UPDATED: 18 Dangerous Animals => Dangerous animals
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 21582, 23710, 30819, 33241, 34641, 34992, 38638, 38678, 43485, 43664, 47104, 47401, 48622, 50232, 50465, 52528, 53763
UPDATED: 20 Abandoned mines => Abandoned mine
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 21582, 36138, 53765
UPDATED: 21 Cliff / falling rocks => Cliff/falling rocks
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 21582, 35647, 47104
UPDATED: 22 Hunting => Hunting area
Potentially affected challenge checker scripts: 204, 551, 559, 596, 606, 607, 648, 696, 749, 892, 958, 975, 1048, 1050, 1100, 1190, 1209, 1271, 1335, 1382, 1398, 1407, 1465, 1470, 1503, 1526, 1532, 1549, 1910, 2213, 2442, 2599, 2629, 2696, 2699, 2982, 3118, 3854, 4162, 4174, 4319, 4949, 4956, 5413, 5723
Potentially affected challenge checker tags: 5554, 13018, 13021, 13710, 22456, 23710, 33703, 34641, 35722, 39683, 42710, 51947, 52096
UPDATED: 25 Parking available => Parking nearby
Potentially affected challenge checker scripts: 204, 551, 559, 596, 606, 607, 648, 696, 749, 892, 958, 975, 1048, 1050, 1100, 1190, 1209, 1271, 1335, 1382, 1398, 1407, 1465, 1470, 1503, 1526, 1532, 1549, 1910, 2213, 2442, 2629, 2696, 2699, 2982, 3118, 3854, 4162, 4174, 4319, 4949, 4956, 5413, 5723
Potentially affected challenge checker tags: 21312, 21786, 26263, 34641, 38302
UPDATED: 26 Public transportation => Public transportation nearby
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 50774
UPDATED: 31 Camping available => Camping nearby
Potentially affected challenge checker scripts: 204, 551, 559, 596, 606, 607, 648, 696, 749, 892, 958, 975, 1048, 1050, 1100, 1190, 1209, 1271, 1335, 1382, 1398, 1407, 1465, 1470, 1503, 1526, 1532, 1549, 1910, 2213, 2442, 2599, 2629, 2696, 2699, 2982, 3118, 3854, 4162, 4174, 4319, 4949, 4956, 5413, 5723
Potentially affected challenge checker tags: 34641
UPDATED: 42 Needs Maintenance => Needs maintenance
Potentially affected challenge checker scripts: 551
Potentially affected challenge checker tags: 34641
UPDATED: 43 Watch for livestock => Livestock nearby
Potentially affected challenge checker scripts: 204, 551, 559, 596, 606, 607, 648, 696, 749, 892, 958, 975, 1048, 1050, 1100, 1190, 1209, 1271, 1335, 1382, 1398, 1407, 1465, 1470, 1503, 1526, 1532, 1549, 1910, 2213, 2442, 2599, 2629, 2696, 2699, 2982, 3118, 3854, 4162, 4174, 4319, 4949, 4956, 5413, 5723
Potentially affected challenge checker tags: 34641, 38678, 43991, 53763
UPDATED: 45 Lost And Found Tour => Lost and Found tour
Potentially affected challenge checker scripts: 551
UPDATED: 46 Truck Driver/RV => Trucks/RVs
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 27521, 31268
UPDATED: 47 Field Puzzle => Field puzzle
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 21582, 23456, 23637, 26335, 30471, 34641, 35646, 49551
UPDATED: 48 UV Light Required => UV light required
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 21582, 21842, 22438, 26335, 34641, 36684, 46526, 46527, 53738
UPDATED: 49 Snowshoes => May require snowshoes
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 8998, 21189, 21312, 21582, 21786, 22512, 24883, 30006, 32061, 34641, 39440, 41438
UPDATED: 50 Cross Country Skis => May require cross country skis
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 21189, 21312, 21582, 21786, 22512, 30006, 41438
UPDATED: 51 Special Tool Required => Special tool required
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 21582, 23456, 23637, 24462, 26335, 30471, 30515, 34641, 35721, 51946, 53629
UPDATED: 52 Night Cache => Night cache
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 15192, 15228, 20098, 20186, 20388, 20693, 20694, 21312, 21582, 21786, 22665, 22752, 23044, 23157, 24430, 24874, 26335, 34641, 36557, 41763, 42095, 52097, 52496, 53738
UPDATED: 53 Park and Grab => Park and grab
Potentially affected challenge checker scripts: 551, 1190
Potentially affected challenge checker tags: 146, 21312, 21786, 27521, 28638, 31268
UPDATED: 54 Abandoned Structure => Abandoned structure
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 20848, 21582, 24883, 30819, 33241, 34641, 39440, 43247, 47401, 50232, 50465, 53765
UPDATED: 55 Short hike (less than 1km) => Short hike (<1 km)
Potentially affected challenge checker scripts: 551, 1190
Potentially affected challenge checker tags: 21312, 21786, 27859, 28051, 28357, 35938, 36375, 41365, 41657, 53767
UPDATED: 56 Medium hike (1km-10km) => Medium hike (1 km–10 km)
Potentially affected challenge checker scripts: 551, 1190
Potentially affected challenge checker tags: 21312, 21786, 27859, 28051, 28138, 28357, 35938, 36375, 41365, 41657, 53767
UPDATED: 57 Long Hike (+10km) => Long hike (>10 km)
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 15940, 15941, 16746, 20760, 21312, 21450, 21451, 21452, 21786, 24430, 26018, 26782, 27859, 28051, 28138, 28357, 32957, 35063, 35938, 36375, 37216, 39833, 41365, 41657, 49501, 53767
UPDATED: 58 Fuel Nearby => Fuel nearby
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 34641, 41547
UPDATED: 59 Food Nearby => Food nearby
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 34641, 41547, 48622
UPDATED: 60 Wireless Beacon => Wireless beacon
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 21843, 22437, 22711, 29044, 34641, 35637, 35644
UPDATED: 61 Partnership Cache => Partnership cache
Potentially affected challenge checker scripts: 551, 1190
Potentially affected challenge checker tags: 34641
UPDATED: 62 Seasonal Access => Seasonal access
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 21312, 21786, 34641
UPDATED: 63 Tourist Friendly => Recommended for tourists
Potentially affected challenge checker scripts: 551, 1190, 2107, 2108, 2599, 5413
Potentially affected challenge checker tags: 43290, 46758, 53699
UPDATED: 64 Tree Climbing => Tree climbing required
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 423, 11799, 21312, 21582, 21786, 24326, 29642, 30515, 32286, 32901, 34992, 35649, 35945, 38638, 40493, 44174, 44222, 45611, 47084, 47715, 48205, 51509, 51510, 51907, 53389, 53629, 53768
UPDATED: 65 Front Yard (Private Residence) => Yard (private residence)
Potentially affected challenge checker scripts: 551, 1190, 2599
UPDATED: 66 Teamwork Required => Teamwork cache
Potentially affected challenge checker scripts: 551, 1190, 2599
Potentially affected challenge checker tags: 14105, 21582, 30515, 34641



Edited 1 time(s). Last edit at 08/19/2020 12:28PM by magma1447. (view changes)
Re: Attributes
August 26, 2020 03:29AM
Tag 46761 has been reported not working: https://project-gc.com/forum/read?8,43046
Re: Attributes
August 26, 2020 08:58AM
From what I can see there is nothing wrong with the script itself, but some of the tags needs to be adjusted. From what I can see there are two affected tags, I can fix those.

https://project-gc.com/Challenges/GC8G93J/46763
{ "attr" : ["NOT Difficult climbing"] }
will update to
{ "attr" : ["NOT Difficult climb"] }

https://project-gc.com/Challenges/GC8G953/46761
{ "attr" : ["NOT Available at all times"] }
will update to
{ "attr" : ["NOT Available 24/7"] }
Re: Attributes
August 19, 2020 12:09PM
I might take a chance to make a global change using code. At least all attributes except "Boat" seems to have long names enough to not get any false positives.

But if you find that something to change that shouldn't, you know why.

Correction: No need to update them. It's just their text output that's affected.



Edited 1 time(s). Last edit at 08/19/2020 12:29PM by magma1447. (view changes)
Re: Attributes
August 19, 2020 02:48PM
And the negative attribute names?
Re: Attributes
August 19, 2020 02:50PM
I don't think there are any official negative names? There are none listed in the api. From what I remember Project-GC doesn't express them differently when being negative.
Re: Attributes
August 19, 2020 03:11PM
Hmm, and PGC.GetAttributeList() only lists the positive ones. Any possibility for adding the negative ones too, or at least an extra optional parameter to that method to include the negative ones? That way we'll have a single standardised list we could use in scripts.
Re: Attributes
August 19, 2020 03:23PM
It only lists the "positive names" because there are no negative ones. Project-GC never uses a name like "No parking available", if needed it would just say/show that the "Parking available" is unset. Neither does Geocaching.com?

I am not sure this is data that should come from Project-GC since it's not Geocaching data. A good example would have to be shown to me in that case. If it's used at Geocaching.com I find it reasonable, otherwise I quite see it as checker data.

Project-GC's Profile stats is avoiding the issue by listing the attributes twice, calling them "Positive attributes" and "Negative attributes". I don't recall which other places Project-GC refers to the attributes at. I haven't found cases myself where I find it better to make up negative names.

What would have been interesting though, is a LUA library that can be included, which all developers can contribute to. With that many LUA functions could be made generally available, including what you request. But it's not the easiest thing to solve. We tried moving all LUA code to GitLab, but their API failed hard with multi-byte and they weren't very interested in fixing it, so that got reverted.
Re: Attributes
August 20, 2020 12:19AM
Geocaching.com definitely has names for negative attributes, which are displayed on the cache page when selected. For example, https://coord.info/GC8976R has 10 negative attributes, all of which have hover text of "No ..." or "Not ...", but some of the other negative names are different. I've done some searching and the official names of negative attributes seem to be:

+----+----------+--------------------------------+-------------------+
| id | group_id | attribute_name                 | base_filename     | negative attribute name
+----+----------+--------------------------------+-------------------+
|  1 |        1 | Dogs                           | dogs              | No dogs allowed
|  2 |        2 | Access or parking fee          | fee               | No access/parking fee
|  3 |        2 | Climbing gear                  | rappelling        | No climbing gear required
|  4 |        2 | Boat                           | boat              | No boat required
|  5 |        2 | Scuba gear                     | scuba             | No scuba gear required
|  6 |        3 | Recommended for kids           | kids              | Not recommended for kids
|  7 |        3 | Takes less than an hour        | onehour           | Takes more than one hour
|  8 |        3 | Scenic view                    | scenic            | No scenic view nearby
|  9 |        3 | Significant Hike               | hiking            | Not a significant hike
| 10 |        3 | Difficult climbing             | climbing          | Not a difficult climb
| 11 |        3 | May require wading             | wading            | No wading required
| 12 |        3 | May require swimming           | swimming          | No swimming required
| 13 |        3 | Available at all times         | available         | Not available 24/7
| 14 |        3 | Recommended at night           | night             | Not recommended at night
| 15 |        3 | Available during winter        | winter            | Not available in winter
| 17 |        4 | Poisonous plants               | poisonoak         | No poisonous plants nearby
| 18 |        4 | Dangerous Animals              | dangerousanimals  | No dangerous animals nearby
| 19 |        4 | Ticks                          | ticks             | No ticks nearby
| 20 |        4 | Abandoned mines                | mine              | Not near an abandoned mine
| 21 |        4 | Cliff / falling rocks          | cliff             | No cliffs nearby
| 22 |        4 | Hunting                        | hunting           | Not in a hunting area
| 23 |        4 | Dangerous area                 | danger            | Not in a dangerous area
| 24 |        5 | Wheelchair accessible          | wheelchair        | Not wheelchair accessible
| 25 |        5 | Parking available              | parking           | No parking nearby
| 26 |        5 | Public transportation          | public            | No public transportation nearby
| 27 |        5 | Drinking water nearby          | water             | No drinking water nearby
| 28 |        5 | Public restrooms nearby        | restrooms         | No public restrooms nearby
| 29 |        5 | Telephone nearby               | phone             | No telephone nearby
| 30 |        5 | Picnic tables nearby           | picnic            | No picnic tables nearby
| 31 |        5 | Camping available              | camping           | No camping nearby
| 32 |        1 | Bicycles                       | bicycles          | No bicycles allowed
| 33 |        1 | Motorcycles                    | motorcycles       | No motorcycles allowed
| 34 |        1 | Quads                          | quads             | No quads allowed
| 35 |        1 | Off-road vehicles              | jeeps             | No off-road vehicles allowed
| 36 |        1 | Snowmobiles                    | snowmobiles       | No snowmobiles allowed
| 37 |        1 | Horses                         | horses            | No horses allowed
| 38 |        1 | Campfires                      | campfires         | No campfires allowed
| 39 |        4 | Thorns                         | thorn             | No thorns
| 40 |        3 | Stealth required               | stealth           | No stealth required
| 41 |        5 | Stroller accessible            | stroller          | Not stroller accessible
| 42 |        3 | Needs Maintenance              | firstaid          |
| 43 |        3 | Watch for livestock            | cow               | No livestock nearby
| 44 |        2 | Flashlight required            | flashlight        | No flashlight required
| 45 |        6 | Lost And Found Tour            | landf             | Not part of Lost and Found tour
| 46 |        1 | Truck Driver/RV                | rv                | No trucks / RVs allowed
| 47 |        3 | Field Puzzle                   | field_puzzle      | No field puzzle
| 48 |        2 | UV Light Required              | UV                | No UV light required
| 49 |        2 | Snowshoes                      | snowshoes         | No snowshoes required
| 50 |        2 | Cross Country Skis             | skiis             | Skis not required
| 51 |        2 | Special Tool Required          | s-tool            | No special tool required
| 52 |        3 | Night Cache                    | nightcache        | Not a night cache
| 53 |        3 | Park and Grab                  | parkngrab         | Not a park and grab
| 54 |        3 | Abandoned Structure            | AbandonedBuilding | No abandoned structure nearby
| 55 |        3 | Short hike (less than 1km)     | hike_short        | >1 km hike
| 56 |        3 | Medium hike (1km-10km)         | hike_med          | >10 km hike
| 57 |        3 | Long Hike (+10km)              | hike_long         | <10 km hike
| 58 |        5 | Fuel Nearby                    | fuel              | No fuel nearby
| 59 |        5 | Food Nearby                    | food              | No food nearby
| 60 |        2 | Wireless Beacon                | wirelessbeacon    | No wireless beacon required
| 61 |        6 | Partnership Cache              | partnership       | Not a partnership cache
| 62 |        3 | Seasonal Access                | seasonal          | Accessible in all seasons
| 63 |        3 | Tourist Friendly               | touristOK         | Not recommended for tourists
| 64 |        2 | Tree Climbing                  | treeclimbing      | No tree climbing required
| 65 |        3 | Front Yard (Private Residence) | frontyard         | Not in private yard
| 66 |        3 | Teamwork Required              | teamwork          | Not a teamwork cache
| ?? |          | Part of a GeoTour              | geotour           | ??
+----+----------+--------------------------------+-------------------+

Notes: Some of these attributes seem to have been issued very rarely, probably the ones which don't show up on the stats of negative attributes. But there are only two I could not find on any cache ever - Needs maintenance and Part of a GeoTour.
Re: Attributes
August 20, 2020 09:33AM
I'll look into this in 1-2 weeks. There are a few upstream changes coming "soon".

These attributes should never exist as negative by the way. At least not according to the API data.
|  2 |        2 | Access/parking fee             |             0 | fee              |
|  3 |        2 | Climbing gear required         |             0 | rappelling       |
|  4 |        2 | Boat required                  |             0 | boat             |
|  5 |        2 | Scuba gear required            |             0 | scuba            |
| 18 |        4 | Dangerous animals              |             0 | dangerousanimals |
| 20 |        4 | Abandoned mine                 |             0 | mine             |
| 21 |        4 | Cliff/falling rocks            |             0 | cliff            |
| 22 |        4 | Hunting area                   |             0 | hunting          |
| 26 |        5 | Public transportation nearby   |             0 | public           |
| 42 |        3 | Needs maintenance              |             0 | firstaid         |
| 43 |        3 | Livestock nearby               |             0 | cow              |
| 48 |        2 | UV light required              |             0 | UV               |
| 49 |        2 | May require snowshoes          |             0 | snowshoes        |
| 50 |        2 | May require cross country skis |             0 | skiis            |
| 51 |        2 | Special tool required          |             0 | s-tool           |
| 60 |        2 | Wireless beacon                |             0 | wirelessbeacon   |
Re: Attributes
August 26, 2020 09:31AM
Vogelbird made me aware of three scripts with broken tags:
https://project-gc.com/Tools/Challenges?edit&addTag&scriptId=982
https://project-gc.com/Tools/Challenges?edit&addTag&scriptId=1115
https://project-gc.com/Tools/Challenges?edit&addTag&scriptId=5032

From what I can see, no changes to the script/code is needed, only the configuration/tag.

For script 5032 I will fix this:
https://project-gc.com/Challenges/GC8MAVB/49501
{ "mode":"column", "types": [ "Traditional Cache", "Multi-cache", "Unknown Cache", "Letterbox Hybrid", "Wherigo Cache", "Earthcache", "Virtual Cache", "Webcam Cache" ], "fp":111, "attr":["Long Hike (+10km)"] }
into
{ "mode":"column", "types": [ "Traditional Cache", "Multi-cache", "Unknown Cache", "Letterbox Hybrid", "Wherigo Cache", "Earthcache", "Virtual Cache", "Webcam Cache" ], "fp":111, "attr":["Long hike (>10 km)"] }

The other tag seems fine.

For script 1115 I will fix fix:
https://project-gc.com/Challenges/GC8K2AJ/48740
{ "attribute":["Available during winter"], "date":"hidden" }
into
{ "attribute":["Available in winter"], "date":"hidden" }

All other tags seems fine


Script 982 isn't as straight forward, so I won't touch that right now.

I am making this post so that people know what I have touched, in case I break something. Also to keep a record for myself.



Edited 1 time(s). Last edit at 08/26/2020 09:34AM by magma1447. (view changes)
Re: Attributes
August 26, 2020 09:51AM
During this process I did a screwup. I updated all tag configs to the same (and a broken string).

A backup has now been restored. Only lost one change. A newly created tag. I'll look into that.

UPDATE: The lost tag has been recreated.



Edited 1 time(s). Last edit at 08/26/2020 09:53AM by magma1447. (view changes)
Re: Attributes
August 26, 2020 10:17AM
https://project-gc.com/Tools/Challenges?edit&addTag&scriptId=3588

https://project-gc.com/Challenges/GC8QMKK/51155
{ "attr": [ "Available during winter" ] }
{ "attr": [ "Available in winter" ] }

https://project-gc.com/Challenges/GC8MYAF/49865
{ "attr": [ "Available during winter" ] }
{ "attr": [ "Available in winter" ] }

https://project-gc.com/Challenges/GC8MWRC/49835
{ "attr": [ "Available during winter" ] }
{ "attr": [ "Available in winter" ] }
Re: Attributes
August 26, 2020 12:05PM
With much help from vogelbird I will now go through these. He was the one compiling the list, super helpful.

script: https://project-gc.com/Tools/Challenges?edit&addTag&scriptId=982

link https://project-gc.com/Challenges/GC868YK/42095
old config
{ "caches":8, "types":["Event Cache", "Cache In Trash Out Event", "Lost and Found Event Cache", "Mega-Event Cache", "GPS Adventures Exhibit", "Groundspeak Block Party", "Giga-Event Cache", "Groundspeak Lost and Found Celebration"], "attr":["Night Cache"], "logTitle":"I have attended__nrfounds__ events with 'Night Cache' attribute", "htmlTitle":"You have attended__nrfounds__ events with 'Night Cache' attribute" }
new config
{ "caches":8, "types":["Event Cache", "Cache In Trash Out Event", "Lost and Found Event Cache", "Mega-Event Cache", "GPS Adventures Exhibit", "Groundspeak Block Party", "Giga-Event Cache", "Groundspeak Lost and Found Celebration"], "attr":["Night cache"], "logTitle":"I have attended__nrfounds__ events with 'Night cache' attribute", "htmlTitle":"You have attended__nrfounds__ events with 'Night cache' attribute" }

link https://project-gc.com/Challenges/GC80YNB/41657
old config
{ "caches": 150, "D5T5": 0, "attr": [ "Significant Hike", "Short hike (less than 1km)", "Medium hike (1km-10km)", "Long Hike (+10km)" ], "mode": "OR", "logTitle": "I have found __nrfounds__ caches with hiking attributes:", "htmlTitle": "You have found __nrfounds__ caches with hiking attributes:", "list_attr": true }
new config
{ "caches": 150, "D5T5": 0, "attr": [ "Significant hike", "Short hike (<1 km)", "Medium hike (1 km–10 km)", "Long hike (>10 km)" ], "mode": "OR", "logTitle": "I have found __nrfounds__ caches with hiking attributes:", "htmlTitle": "You have found __nrfounds__ caches with hiking attributes:", "list_attr": true }

link https://project-gc.com/Challenges/GC84Y83/41392
old config
{ "caches": 50, "attr": [ "May require wading", "May require swimming", "Boat", "Scuba gear" ], "mode": "OR", "logTitle": "I have found __nrfounds__ qualified caches", "htmlTitle": "You have found __nrfounds__ qualified caches", "list_attr": true }
new config
{ "caches": 50, "attr": [ "May require wading", "May require swimming", "Boat required", "Scuba gear required" ], "mode": "OR", "logTitle": "I have found __nrfounds__ qualified caches", "htmlTitle": "You have found __nrfounds__ qualified caches", "list_attr": true }

link https://project-gc.com/Challenges/GC8549B/41391
old config
{ "caches": 50, "attr": [ "May require wading", "May require swimming", "Boat", "Scuba gear" ], "mode": "OR", "logTitle": "I have found __nrfounds__ qualified caches", "htmlTitle": "You have found __nrfounds__ qualified caches", "list_attr": true }
new config
{ "caches": 50, "attr": [ "May require wading", "May require swimming", "Boat required", "Scuba gear required" ], "mode": "OR", "logTitle": "I have found __nrfounds__ qualified caches", "htmlTitle": "You have found __nrfounds__ qualified caches", "list_attr": true }

link https://project-gc.com/Challenges/GC84Y6Y/41365
old config
{ "caches":200, "D5T5":0, "attr":["Significant Hike","Short hike (less than 1km)","Medium hike (1km-10km)","Long Hike (+10km)"], "mode": "OR", "logTitle":"I have found __nrfounds__ caches with hiking attributes:", "htmlTitle":"You have found __nrfounds__ caches with hiking attributes:", "list_attr":true }
new config
{ "caches":200, "D5T5":0, "attr":["Significant hike", "Short hike (<1 km)", "Medium hike (1 km–10 km)", "Long hike (>10 km)"], "mode": "OR", "logTitle":"I have found __nrfounds__ caches with hiking attributes:", "htmlTitle":"You have found __nrfounds__ caches with hiking attributes:", "list_attr":true }

link https://project-gc.com/Challenges/GC80QHC/39833
old config
{ "caches":50, "types":["Multi-Cache", "Traditional Cache", "Mystery Cache"], "attr":["Long Hike (+10km)"] }
new config
{ "caches":50, "types":["Multi-Cache", "Traditional Cache", "Mystery Cache"], "attr":["Long hike (>10 km)"] }

link https://project-gc.com/Challenges/GC7XK8R/37216
old config
{ "caches":10, "types":["Multi-Cache"], "attr":["Long Hike (+10km)"], "logTitle":"Ich habe __nrfounds__ Multis mit dem Attribut 'Long Hike (+10km)' gefunden.", "htmlTitle":"Ich habe __nrfounds__ Multis mit dem 'Long Hike (+10km)' Attribut gefunden." }
new config
{ "caches":10, "types":["Multi-Cache"], "attr":["Long hike (>10 km)"], "logTitle":"Ich habe __nrfounds__ Multis mit dem Attribut 'Long hike (>10 km)' gefunden.", "htmlTitle":"Ich habe __nrfounds__ Multis mit dem 'Long hike (>10 km)' Attribut gefunden." }

link https://project-gc.com/Challenges/GC7C8ZP/36557
old config
{ "caches": 3, "types": ["Multi-Cache" ], "attr": [ "Night Cache" ], "logTitle": "J'ai trouvé __nrfounds__ Multi-Cache(s) avec l'attribut 'Night Cache' ", "htmlTitle": "Vous avez trouvé __nrfounds__ Multi-cache(s) avec l'attribut 'Night Cache' " }
new config
{ "caches": 3, "types": ["Multi-Cache" ], "attr": [ "Night cache" ], "logTitle": "J'ai trouvé __nrfounds__ Multi-Cache(s) avec l'attribut 'Night cache' ", "htmlTitle": "Vous avez trouvé __nrfounds__ Multi-cache(s) avec l'attribut 'Night cache' " }

link https://project-gc.com/Challenges/GC4WPKG/14105
old config
{ "caches":5, "exclCaches":["GC4WPKG"], "attr":["Teamwork Required","Dangerous area","Difficult climbing"], "logTitle":"I have found __nrfounds__ caches with 'Teamwork required', 'Dangerous Area' and 'Difficult climbing' attributes", "htmlTitle":"You have found __nrfounds__ caches with 'Teamwork required', 'Dangerous Area' and 'Difficult climbing' attributes" }
new config
{ "caches":5, "exclCaches":["GC4WPKG"], "attr":["Teamwork cache","Dangerous area","Difficult climb"], "logTitle":"I have found __nrfounds__ caches with 'Teamwork cache', 'Dangerous Area' and 'Difficult climb' attributes", "htmlTitle":"You have found __nrfounds__ caches with 'Teamwork cache', 'Dangerous Area' and 'Difficult climb' attributes" }

link https://project-gc.com/Challenges/GC7JFAN/32957
old config
{ "caches":10, "types":["Multi-Cache", "Traditional Cache", "Mystery Cache"], "attr":["Long Hike (+10km)"] }
new config
{ "caches":10, "types":["Multi-Cache", "Traditional Cache", "Mystery Cache"], "attr":["Long hike (>10 km)"] }

link https://project-gc.com/Challenges/GC7H19T/31268
old config
{ "caches":1, "attr":["Quads","Off-road vehicles","Truck Driver/RV","Park and Grab"], "mode":"OR", "minAltitude":2750, "logTitle":"I have found __nrfounds__ qualified caches", "htmlTitle":"You have found __nrfounds__ qualified caches", "list_attr":true }
new config
{ "caches":1, "attr":["Quads","Off-road vehicles","Trucks/RVs","Park and grab"], "mode":"OR", "minAltitude":2750, "logTitle":"I have found __nrfounds__ qualified caches", "htmlTitle":"You have found __nrfounds__ qualified caches", "list_attr":true }

link https://project-gc.com/Challenges/GC7C33E/28586
old config
{ "caches": 50, "attr": [ "May require wading", "May require swimming", "Boat", "Scuba gear" ], "mode": "OR", "logTitle": "I have found __nrfounds__ qualified caches", "htmlTitle": "You have found __nrfounds__ qualified caches", "list_attr": true }
new config
{ "caches": 50, "attr": [ "May require wading", "May require swimming", "Boat required", "Scuba gear required" ], "mode": "OR", "logTitle": "I have found __nrfounds__ qualified caches", "htmlTitle": "You have found __nrfounds__ qualified caches", "list_attr": true }

link https://project-gc.com/Challenges/GC7BGRG/28357
old config
{ "caches":90, "D5T5":0, "attr":["Significant Hike","Short hike (less than 1km)","Medium hike (1km-10km)","Long Hike (+10km)"], "mode": "OR", "logTitle":"I have found __nrfounds__ caches with hiking attributes:", "htmlTitle":"You have found __nrfounds__ caches with hiking attributes:", "list_attr":true }
new config
{ "caches":90, "D5T5":0, "attr":["Significant hike", "Short hike (<1 km)", "Medium hike (1 km–10 km)", "Long hike (>10 km)"], "mode": "OR", "logTitle":"I have found __nrfounds__ caches with hiking attributes:", "htmlTitle":"You have found __nrfounds__ caches with hiking attributes:", "list_attr":true }

link https://project-gc.com/Challenges/GC78N0M/27521
old config
{ "caches":1, "attr":["Quads","Off-road vehicles","Truck Driver/RV","Park and Grab"], "mode":"OR", "minAltitude":2750, "logTitle":"I have found __nrfounds__ qualified caches", "htmlTitle":"You have found __nrfounds__ qualified caches", "list_attr":true }
new config
{ "caches":1, "attr":["Quads","Off-road vehicles","Trucks/RVs","Park and grab"], "mode":"OR", "minAltitude":2750, "logTitle":"I have found __nrfounds__ qualified caches", "htmlTitle":"You have found __nrfounds__ qualified caches", "list_attr":true }

link https://project-gc.com/Challenges/GC73Y6T/26018
old config
{ "caches":10, "types":["Multi-Cache"], "attr":["Long Hike (+10km)"], "logTitle":"Ich habe __nrfounds__ Multis mit dem Attribut 'Long Hike (+10km)' gefunden.", "htmlTitle":"Ich habe __nrfounds__ Multis mit dem 'Long Hike (+10km)' Attribut gefunden." }
new config
{ "caches":10, "types":["Multi-Cache"], "attr":["Long hike (>10 km)"], "logTitle":"Ich habe __nrfounds__ Multis mit dem Attribut 'Long hike (>10 km)' gefunden.", "htmlTitle":"Ich habe __nrfounds__ Multis mit dem 'Long hike (>10 km)' Attribut gefunden." }

link https://project-gc.com/Challenges/GC6ZPR8/24462
old config
{ "caches":30, "attr":["Special Tool Required"], "logTitle":"I have found **__nrfounds__** caches with 'special tool required' attribute", "htmlTitle":"You have found __nrfounds__ caches with 'special tool required' attribute" }
new config
{ "caches":30, "attr":["Special tool required"], "logTitle":"I have found **__nrfounds__** caches with 'special tool required' attribute", "htmlTitle":"You have found __nrfounds__ caches with 'special tool required' attribute" }

link https://project-gc.com/Challenges/GC6WWP6/24326
old config
{ "caches":20, "filter":{"country":"Norway", "county":"Tromsø"}, "attr":["Tree Climbing"], "logTitle":"I have found **__nrfounds__** caches with 'tree climbing' attribute in Tromsø municipality", "htmlTitle":"You have found __nrfounds__ caches with 'tree climbing' attribute in Tromsø municipality" }
new config
{ "caches":20, "filter":{"country":"Norway", "county":"Tromsø"}, "attr":["Tree climbing required"], "logTitle":"I have found **__nrfounds__** caches with 'tree climbing' attribute in Tromsø municipality", "htmlTitle":"You have found __nrfounds__ caches with 'tree climbing' attribute in Tromsø municipality" }

link https://project-gc.com/Challenges/GC69HKT/20760
old config
{ "caches":50, "types":["Multi-Cache", "Traditional Cache", "Mystery Cache"], "attr":["Long Hike (+10km)"] }
new config
{ "caches":50, "types":["Multi-Cache", "Traditional Cache", "Mystery Cache"], "attr":["Long hike (>10 km)"] }

link https://project-gc.com/Challenges/GC3NW07/20694
old config
{ "caches": 5, "types": [ "Multi-Cache", "Mystery Cache", "Wherigo Cache", "Letterbox Cache" ], "attr": [ "Night Cache" ], "logTitle": "I have found __nrfounds__ Cache with 'Night Cache' attribute", "htmlTitle": "You have found __nrfounds__ Cache with 'Night Cache' attribute" }
new config
{ "caches": 5, "types": [ "Multi-Cache", "Mystery Cache", "Wherigo Cache", "Letterbox Cache" ], "attr": [ "Night cache" ], "logTitle": "I have found __nrfounds__ Cache with 'Night cache' attribute", "htmlTitle": "You have found __nrfounds__ Cache with 'Night cache' attribute" }

link https://project-gc.com/Challenges/GC3NRZ4/20693
old config
{ "caches": 50, "types": ["Multi-Cache","Unknown Cache","Wherigo Cache","Letterbox Hybrid" ], "attr": [ "Night Cache" ], "logTitle": "I have found __nrfounds__ Cache with 'Night Cache' attribute", "htmlTitle": "You have found __nrfounds__ Cache with 'Night Cache' attribute" }
new config
{ "caches": 50, "types": ["Multi-Cache","Unknown Cache","Wherigo Cache","Letterbox Hybrid" ], "attr": [ "Night cache" ], "logTitle": "I have found __nrfounds__ Cache with 'Night cache' attribute", "htmlTitle": "You have found __nrfounds__ Cache with 'Night cache' attribute" }

link https://project-gc.com/Challenges/GC4NK7T/16746
old config
{ "caches":10, "types":["Multi-Cache", "Traditional Cache", "Mystery Cache"], "attr":["Long Hike (+10km)"] }
new config
{ "caches":10, "types":["Multi-Cache", "Traditional Cache", "Mystery Cache"], "attr":["Long hike (>10 km)"] }

link https://project-gc.com/Challenges/GC4YCA8/15941
old config
{ "caches":10, "attr":["Long Hike (+10km)"], "logTitle":"Ich habe __nrfounds__ Geocaches mit dem Attribut 'Long Hike (+10km)' gefunden.", "htmlTitle":"Ich habe __nrfounds__ Geocaches mit dem 'Long Hike (+10km)' Attribut gefunden." }
new config
{ "caches":10, "attr":["Long hike (>10 km)"], "logTitle":"Ich habe __nrfounds__ Geocaches mit dem Attribut 'Long hike (>10 km)' gefunden.", "htmlTitle":"Ich habe __nrfounds__ Geocaches mit dem 'Long hike (>10 km)' Attribut gefunden." }

link https://project-gc.com/Challenges/GC4YCB4/15940
old config
{ "caches":10, "types":["Multi-Cache"], "attr":["Long Hike (+10km)"], "logTitle":"Ich habe __nrfounds__ Multis mit dem Attribut 'Long Hike (+10km)' gefunden.", "htmlTitle":"Ich habe __nrfounds__ Multis mit dem 'Long Hike (+10km)' Attribut gefunden." }
new config
{ "caches":10, "types":["Multi-Cache"], "attr":["Long hike (>10 km)"], "logTitle":"Ich habe __nrfounds__ Multis mit dem Attribut 'Long hike (>10 km)' gefunden.", "htmlTitle":"Ich habe __nrfounds__ Multis mit dem 'Long hike (>10 km)' Attribut gefunden." }

link https://project-gc.com/Challenges/GC58XDC/12785
old config
{ "caches":10, "D5T5":1, "D5T5types":["Traditional Cache"], "attr":["Difficult climbing","Climbing gear"], "logTitle":"I have found __nrfounds__ caches with both 'difficult climbing' and 'climbing gear' attributes of which __nrD5T5__ traditional D5 T5:", "htmlTitle":"You have found __nrfounds__ caches with both 'difficult climbing' and 'climbing gear' attributes of which __nrD5T5__ traditional D5 T5:" }
new config
{ "caches":10, "D5T5":1, "D5T5types":["Traditional Cache"], "attr":["Difficult climb","Climbing gear required"], "logTitle":"I have found __nrfounds__ caches with both 'difficult climb' and 'climbing gear required' attributes of which __nrD5T5__ traditional D5 T5:", "htmlTitle":"You have found __nrfounds__ caches with both 'difficult climb' and 'climbing gear required' attributes of which __nrD5T5__ traditional D5 T5:" }
Sorry, you do not have permission to post/reply in this forum.