{"id":6,"date":"2021-01-01T18:28:39","date_gmt":"2021-01-01T18:28:39","guid":{"rendered":"http:\/\/geocaching.thusgaard.eu\/?p=6"},"modified":"2023-06-04T12:08:44","modified_gmt":"2023-06-04T12:08:44","slug":"byg-din-geocaching-kalender","status":"publish","type":"post","link":"https:\/\/geocaching.thusgaard.eu\/index.php\/2021\/01\/01\/byg-din-geocaching-kalender\/","title":{"rendered":"Byg din geocaching kalender"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Som geocacher kan man have &#8220;behov&#8221; for at udfordre sig selv. Det kan ogs\u00e5 v\u00e6re at man jagter en challenge! M\u00e5ske man bare er lidt sm\u00e5tosset. Man kan passe i alle 3 b\u00e5se. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00e5 jeg sad og kikkede p\u00e5 <a href=\"https:\/\/project-gc.com\/Tools\/NeededFoundDates\">https:\/\/project-gc.com\/Tools\/NeededFoundDates<\/a> her f\u00e5r man en fin klaender hvor man kan se de dage man har fundet en given cache type. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Her er det min multikalender i f\u00f8rste loop. Alts\u00e5 de dage jeg har fundet mindst en multi cache: <br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"573\" src=\"http:\/\/geocaching.thusgaard.eu\/wp-content\/uploads\/2021\/01\/image-1-1024x573.png\" alt=\"\" class=\"wp-image-8\" srcset=\"https:\/\/geocaching.thusgaard.eu\/wp-content\/uploads\/2021\/01\/image-1-1024x573.png 1024w, https:\/\/geocaching.thusgaard.eu\/wp-content\/uploads\/2021\/01\/image-1-300x168.png 300w, https:\/\/geocaching.thusgaard.eu\/wp-content\/uploads\/2021\/01\/image-1-768x429.png 768w, https:\/\/geocaching.thusgaard.eu\/wp-content\/uploads\/2021\/01\/image-1.png 1411w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Multi 1. loop<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">De dage jeg mangler at finde en multi, er r\u00f8de og er indeholdt i rammen med datoer under kalenderen og i ICS filen, man kan downloade. Jeg mangler at finde gule p\u00e5 123 dage! Kalenderen er meget fin, men en anelse (for mig) uoverskuelig. Derfor har jeg lavet et script, der tager det smukke fra Project-gc siden og mixer det med lidt farver og https:\/\/kalendersiden.dk\/. resultatet for min gule kalender ser ud som f\u00f8lger: <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"698\" src=\"http:\/\/geocaching.thusgaard.eu\/wp-content\/uploads\/2021\/01\/image-2-1024x698.png\" alt=\"\" class=\"wp-image-9\" srcset=\"https:\/\/geocaching.thusgaard.eu\/wp-content\/uploads\/2021\/01\/image-2-1024x698.png 1024w, https:\/\/geocaching.thusgaard.eu\/wp-content\/uploads\/2021\/01\/image-2-300x205.png 300w, https:\/\/geocaching.thusgaard.eu\/wp-content\/uploads\/2021\/01\/image-2-768x524.png 768w, https:\/\/geocaching.thusgaard.eu\/wp-content\/uploads\/2021\/01\/image-2.png 1065w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Min gule kalender<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Men nu er det jo ikke kun de gule jeg har interesse i og m\u00e5ske jeg vil have kalenderen fyldt mere end en gang med en given farve. Det er individuelt hvad man jagter. Men her i \u00e5r (2021) jagter jeg den gr\u00f8nne i loop 3, den bl\u00e5 i loop 2 og den gule i loop 1. S\u00e5 hvis jeg kikker p\u00e5 Project-GC skal jeg skrive 3 kalendere ud til at have i bilen, en for hver farve. Men det bliver let noget rod. Derfor ser min kalender for 2021 s\u00e5dan ud: <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"710\" src=\"http:\/\/geocaching.thusgaard.eu\/wp-content\/uploads\/2021\/01\/image-3-1024x710.png\" alt=\"\" class=\"wp-image-10\" srcset=\"https:\/\/geocaching.thusgaard.eu\/wp-content\/uploads\/2021\/01\/image-3-1024x710.png 1024w, https:\/\/geocaching.thusgaard.eu\/wp-content\/uploads\/2021\/01\/image-3-300x208.png 300w, https:\/\/geocaching.thusgaard.eu\/wp-content\/uploads\/2021\/01\/image-3-768x532.png 768w, https:\/\/geocaching.thusgaard.eu\/wp-content\/uploads\/2021\/01\/image-3.png 1039w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Min 2021 kalender<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Det tager mindre end 5 minutter at lave kalenderen og jeg har fors\u00f8gt at beskrive processen her under. <\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Vejledningen til din egen kalender.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anbefalede krav til dig og din PC:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Windows 10, det kan sagtens virke med Windows 7 og 8, m\u00e5ske endda tidligere, men det kan jeg ikke tilbyde min hj\u00e6lp til.<\/li>\n\n\n\n<li>Project-GC medlemskab, man kan muligvis f\u00e5 et gratis pr\u00f8ve medlemskab i 2 uger.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Umiddelbart kr\u00e6ver denne vejledning ikke de store IT egenskaber. Tanken er at alle skal kunne. Men da selv Windows 10 er mange ting, s\u00e5 er det ikke let at beskrive i generelle termer.<br>Man m\u00e5 ikke forvente at dette kan komme til at virke p\u00e5 en arbejds PC da vi skal rode med noget af det der kan v\u00e6re rigtigt sjovt for en IT afdeling (og derfor ofte er forbudt for en bruger)!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vejledningen er i 4 sektioner.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sektion 1 &#8211; Oprydning inden start<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u00c5ben din download folder, alt efter hvordan din windows er sat op har du et s\u00f8gefelt ved windows flaget. Den universelle metode er at trykke p\u00e5 windows flaget og skrive (uden at trykke p\u00e5 andet): %download%<\/li>\n\n\n\n<li>N\u00e5r den viser download folderen eller hentede filer trykkes enter.<\/li>\n\n\n\n<li>I \u00f8verste h\u00f8jre hj\u00f8rne, af vinduet der lige \u00e5bnede, skulle du nu have et s\u00f8gefelt, i dette skriver du: *.ics og trykker enter<\/li>\n\n\n\n<li>Vinduet vil nu vise dine *.ics filer. Disse filer vil forstyrre sektion 2, hvis du skal bruge dem, s\u00e5 gem dem et andet sted. Hvis du ikke skal bruge dem, s\u00e5 slet dem. Hvis der ikke er noget filer i s\u00f8gningen s\u00e5 forts\u00e6t uden bekymringer.<\/li>\n\n\n\n<li>Luk vinduet igen.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sektion 2 &#8211; Hente data<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>G\u00e5 til denne side: <a rel=\"noreferrer noopener\" href=\"https:\/\/project-gc.com\/Tools\/NeededFoundDates\" target=\"_blank\">https:\/\/project-gc.com\/Tools\/NeededFoundDates<\/a><\/li>\n\n\n\n<li>V\u00e6lg den cache type du vil have i kalenderen. Scriptet i sektion 3 er s\u00e6rligt tilrettet traditionelle, mystery (unknown), multi caches og events. S\u00e5 anbefalingen her fra skal lyde kun at bruge de cache typer.<\/li>\n\n\n\n<li>V\u00e6lg en cache type, v\u00e6lg et loop, man kan starte med loop 1 og se om der er noget der mangler. N\u00e5r du har fundet det rigtige loop, hvor der er noget i, s\u00e5 klik p\u00e5 &#8220;Download ICS calendar file&#8221;. Jeg bruger Chrome den gemmer automatisk til Download folderen, det burde alle andre browsere ogs\u00e5 g\u00f8re.<\/li>\n\n\n\n<li>Gentag step 2 og 3 til du har for de cache typer du vil have. Husk scriptet er prim\u00e6rt til de tre hovedtyper.\n<ul class=\"wp-block-list\">\n<li>Traditionelle bliver gr\u00f8nne<\/li>\n\n\n\n<li>Mysterier bliver bl\u00e5<\/li>\n\n\n\n<li>Multier bliver gule<\/li>\n\n\n\n<li>Events bliver lysgr\u00e5<\/li>\n\n\n\n<li>Alle andre bliver r\u00f8de<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sektion 3 &#8211; Scriptet<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<ol class=\"wp-block-list\">\n<li>Tryk p\u00e5 windowsflaget og skriv powershell<\/li>\n\n\n\n<li>H\u00f8jreklik p\u00e5 den der hedder &#8220;Windows Powershell ISE&#8221; og v\u00e6lg &#8220;K\u00f8r som administrator&#8221;<\/li>\n\n\n\n<li>Kopier nu nedenst\u00e5ede tekst ind i den hvide rude i programmet der er \u00e5bnet: <\/li>\n<\/ol>\n<\/div>\n\n\n\n<pre class=\"wp-block-code\"><code># Huge parts borrowed from\n# https:\/\/philerb.com\/2011\/11\/25\/find-text-in-a-file-with-powershell\/\n$mydocuments = \"$HOME\\Downloads\"\n$filearray = get-childitem $mydocuments -filter *.ics | % { $_.FullName }\nwrite $filearray\nSet-Clipboard -value \"Calendar Generator\"\nforeach ($color in $filearray)\n{\n    $test = Get-Content $color | Where-Object { $_.Contains(\"UID:\") }\n    $hest = Get-Content $color | Where-Object { $_.Contains(\"DESCRIPTION:\") }\n    $hest = ($hest -split '(?&lt;=Type=)(.*)(?=\\))')&#91;1]\nswitch -wildcard ($hest)\n    {\n        'Traditional Cache' {$fest = \"\/\/#00FF00\"}\n        'Unknown Cache' {$fest = \"\/\/#0000FF\"}\n        'Multi-cache' {$fest = \"\/\/#FFFF00\"}\n        '*Event*' {$fest = \"\/\/#EEEEEE\"}\n        Default {$fest = \"\/\/#FF0000\"}\n    }    \n    for ($index = 0; $index -lt $test.count; $index++)\n    {\n        $test&#91;$index] = $fest + \" \" + $test&#91;$index].substring(12, 2) + \".\" + $test&#91;$index].substring(9, 2) +\": \" + $hest\n    }\n write \"----------\"\n Set-Clipboard -Append -value $test\n } <\/code><\/pre>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n<ol class=\"wp-block-list\" start=\"4\">\n<li>Tryk F5, det f\u00e5r nu Powershell til at k\u00f8re scriptet. I den bl\u00e5 rude, kommer der en stiplet linje for hver ICS fil der behandles. Hvis der skrives noget med r\u00f8dt, s\u00e5 er det en fejl. Det vil v\u00e6re begr\u00e6nset hvor meget jeg kan hj\u00e6lpe med fejl.<br>Kommer der et sp\u00f8rgsm\u00e5l on &#8220;Execution Policy Change&#8221; kan du trykke A og Enter s\u00e5 k\u00f8re scriptet.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><br><strong>Sektion 4 &#8211; Kalenderen.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u00c5ben <a rel=\"noreferrer noopener\" href=\"https:\/\/kalendersiden.dk\/\" target=\"_blank\">https:\/\/kalendersiden.dk\/<\/a><\/li>\n\n\n\n<li>Klik p\u00e5 &#8220;Notater&#8221;<\/li>\n\n\n\n<li>H\u00f8jre Klik i feltet &#8220;Begivenheder&#8221; og v\u00e6lg &#8220;S\u00e6t ind&#8221; det ser cirka ud som p\u00e5 billedet her: <\/li>\n\n\n\n<li>Tryk download kalenderen og du er klar til at udskrive og g\u00e5 p\u00e5 jagt. Husk du m\u00e5 selvf\u00f8lgelig gerne lege med at \u00e6ndre p\u00e5 kalenderens indstillinger. Det \u00e6ndre ikke p\u00e5 dine begivenheder.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Som geocacher kan man have &#8220;behov&#8221; for at udfordre sig selv. Det kan ogs\u00e5 v\u00e6re at man jagter en challenge! M\u00e5ske man bare er lidt sm\u00e5tosset. Man kan passe i alle 3 b\u00e5se. S\u00e5 jeg sad og kikkede p\u00e5 https:\/\/project-gc.com\/Tools\/NeededFoundDates her f\u00e5r man en fin klaender hvor man kan se de dage man har fundet [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":10,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","footnotes":""},"categories":[2,1],"tags":[4,6,5],"class_list":["post-6","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kalender","category-uncategorized","tag-kalender","tag-powershell","tag-project-gc"],"_links":{"self":[{"href":"https:\/\/geocaching.thusgaard.eu\/index.php\/wp-json\/wp\/v2\/posts\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geocaching.thusgaard.eu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/geocaching.thusgaard.eu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/geocaching.thusgaard.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/geocaching.thusgaard.eu\/index.php\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":4,"href":"https:\/\/geocaching.thusgaard.eu\/index.php\/wp-json\/wp\/v2\/posts\/6\/revisions"}],"predecessor-version":[{"id":64,"href":"https:\/\/geocaching.thusgaard.eu\/index.php\/wp-json\/wp\/v2\/posts\/6\/revisions\/64"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/geocaching.thusgaard.eu\/index.php\/wp-json\/wp\/v2\/media\/10"}],"wp:attachment":[{"href":"https:\/\/geocaching.thusgaard.eu\/index.php\/wp-json\/wp\/v2\/media?parent=6"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/geocaching.thusgaard.eu\/index.php\/wp-json\/wp\/v2\/categories?post=6"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/geocaching.thusgaard.eu\/index.php\/wp-json\/wp\/v2\/tags?post=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}