summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2023-10-29 22:39:48 +0100
committerThomas Voss <mail@thomasvoss.com> 2023-10-29 22:39:48 +0100
commit9cad508b5c98ca1029460807249cafb712f28f1e (patch)
tree2ad62d1ca57b7dc691550865cb7fb0b55c26da34
parentc88b4c2d0842dfbb32fa744dde781601b9e4e7cf (diff)
Migrate the site to GSP and a Makefile
-rw-r--r--.aspell.en.pws127
-rw-r--r--.exrc3
-rw-r--r--.gitattributes1
-rw-r--r--.gitignore5
-rw-r--r--Makefile84
-rw-r--r--bilingual_sort.c41
-rwxr-xr-xbuild524
-rwxr-xr-xcronjob.sh17
-rw-r--r--data/ccs22
-rw-r--r--data/country-info (renamed from data/country-info.en)0
-rw-r--r--data/country-info.pt31
-rw-r--r--data/errors4
-rw-r--r--data/sections.en22
-rw-r--r--data/sections.pt22
-rw-r--r--data/world/notes.ez14
-rwxr-xr-xeuro-diff3
-rw-r--r--lib.m454
-rw-r--r--scripts/bilingual_sort.awk10
-rwxr-xr-xscripts/changelog-dates.sed58
-rwxr-xr-xscripts/colspan.sed14
-rwxr-xr-xscripts/gen-200276
-rwxr-xr-xscripts/gen-ccoin33
-rwxr-xr-xscripts/gen-dcoins92
-rwxr-xr-xscripts/gen-ecoin12
-rwxr-xr-xscripts/gen-europa71
-rwxr-xr-xscripts/gen-notes-ez35
-rwxr-xr-xscripts/gen-scoin48
-rwxr-xr-xscripts/gen-tnotes26
-rw-r--r--scripts/getcls.awk19
-rwxr-xr-xscripts/last-of-design.sed10
-rwxr-xr-xscripts/xfsub3
-rw-r--r--server.go104
-rw-r--r--src/banknotes.jpgbin69649 -> 0 bytes
-rw-r--r--src/changelog.html1199
-rw-r--r--src/changelog/index.gsp1065
-rw-r--r--src/changelog/index.gsp.bak1065
-rw-r--r--src/coins.jpgbin110073 -> 0 bytes
-rw-r--r--src/en/euro/coin-denom-nav.html10
-rw-r--r--src/en/euro/coin-nav.html26
-rw-r--r--src/en/euro/coins-denom.template.html35
-rw-r--r--src/en/euro/coins.template.html180
-rw-r--r--src/en/euro/index.html83
-rw-r--r--src/en/euro/note-nav.html10
-rw-r--r--src/en/euro/notes.template.html88
-rw-r--r--src/en/euro/tnotes.template.html62
-rw-r--r--src/en/footer.html4
-rw-r--r--src/en/index.html64
-rw-r--r--src/en/nav-bar.html14
-rw-r--r--src/en/table-key.html33
-rw-r--r--src/euro/index.ccoins.gsp181
-rw-r--r--src/euro/index.dcoins.gsp34
-rw-r--r--src/euro/index.dnotes.gsp82
-rw-r--r--src/euro/index.gsp119
-rw-r--r--src/euro/index.tnotes.gsp59
-rw-r--r--src/euro/nav.ccoins.gsp26
-rw-r--r--src/euro/nav.dcoins.gsp10
-rw-r--r--src/euro/nav.dnotes.gsp10
-rw-r--r--src/foot.gsp4
-rw-r--r--src/head.gsp4
-rw-r--r--src/index.gsp58
-rw-r--r--src/language-selector.html4
-rw-r--r--src/nav.gsp6
-rw-r--r--src/pt/euro/coin-denom-nav.html10
-rw-r--r--src/pt/euro/coin-nav.html26
-rw-r--r--src/pt/euro/coins-denom.template.html35
-rw-r--r--src/pt/euro/coins.template.html181
-rw-r--r--src/pt/euro/index.html83
-rw-r--r--src/pt/euro/note-nav.html10
-rw-r--r--src/pt/euro/notes.template.html87
-rw-r--r--src/pt/euro/tnotes.template.html62
-rw-r--r--src/pt/footer.html4
-rw-r--r--src/pt/index.html63
-rw-r--r--src/pt/nav-bar.html14
-rw-r--r--src/pt/table-key.html33
-rw-r--r--src/style.css86
-rw-r--r--src/table-key.gsp26
-rw-r--r--src/world-coins.jpgbin59149 -> 0 bytes
-rw-r--r--src/world/index.gsp53
-rw-r--r--src/world/notes/ez/index.gsp59
79 files changed, 3638 insertions, 3314 deletions
diff --git a/.aspell.en.pws b/.aspell.en.pws
new file mode 100644
index 0000000..a6425a1
--- /dev/null
+++ b/.aspell.en.pws
@@ -0,0 +1,127 @@
+personal_ws-1.1 en 126
+ATMs
+Adolphe
+Adzivu
+Andreas
+Borsellino
+Celje
+Cáceres
+Dade
+Dekzwabber
+Dodecanese
+Domenikos
+Draghi
+Duisenberg
+ECB
+Eindhoven
+EuroCoinHunt
+Eurozone
+Falcone
+Fernão
+Figher
+Finno
+Ggantija
+Große
+Heathcare
+Istropolitana
+Jaap
+KNM
+Kalvos
+Kanaka
+Karlsruhe
+Kinnie
+Koninklijke
+Laganinu
+Lagarde
+Livio
+Lusophony
+Luxembourgish
+Marino
+Marsaxlokk
+MdP
+Mecklenburg
+Mendes
+Methodius
+Mnajdra
+Monnaie
+Munt
+Mörtel
+Münzenjäger
+NIFC
+NIFCs
+Nederlandse
+Numista
+Petros
+Programme
+Qim
+Rozman
+Sede
+Stane
+Suvalkija
+Tartu
+Testnote
+Theotokopoulos
+Treviso
+Trichet
+Turku
+UNC
+Universitas
+Urgic
+Vacante
+Vorpommern
+WD
+Wim
+Zafeiris
+Zemgale
+agrat
+bnote
+ccoin
+cellspacing
+changelog
+charset
+coincard
+coincards
+colspan
+commemoratives
+cy
+dateruns
+dcoins
+demonym
+denom
+der
+ecoin
+ee
+esyscmd
+eurocent
+eurocents
+favicon
+fi
+giftshop
+gsp
+href
+ifcode
+ifdef
+ifelse
+img
+lv
+microstate
+microstates
+mintmark
+mintmarks
+nav
+nl
+patsubst
+scoin
+shouldn't've
+src
+stylesheet
+svg
+tbody
+testnotes
+thead
+tnotes
+uncirculated
+utf
+viewport
+Åland
+Élysée
diff --git a/.exrc b/.exrc
new file mode 100644
index 0000000..109c044
--- /dev/null
+++ b/.exrc
@@ -0,0 +1,3 @@
+set tw=80
+
+nnoremap M :make -j8<CR>
diff --git a/.gitattributes b/.gitattributes
deleted file mode 100644
index 12bcb23..0000000
--- a/.gitattributes
+++ /dev/null
@@ -1 +0,0 @@
-data/coins diff=euro-diff
diff --git a/.gitignore b/.gitignore
index e3baee2..0487a5f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,4 @@
fonts/
-done/
out/
-bilingual_sort
-server
+
+.aspell.en.prepl
diff --git a/Makefile b/Makefile
index ca084fe..2040f7c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,82 @@
-all: bilingual_sort server
+# Eurozone coin and -banknote types
+eznotes := 5e 10e 20e 50e 100e 200e 500e
+ezcoins := 1c 2c 5c 10c 20c 50c 1e 2e
+ezcodes := $(shell \
+ grep -Eo '^[A-Z]{2}' data/coins \
+ | sort \
+ | uniq \
+ | tr A-Z a-z \
+)
-bilingual_sort: bilingual_sort.c
- ${CC} -O3 -o $@ $<
+# Source files that aren’t dynamically generated
+sources := \
+ $(shell find src -type f -name 'index.gsp') \
+ $(shell find src -type f -name '*.css') \
+ $(shell find src -type f -name '*.svg')
-server: server.go
- go build $<
+# Different euro coin and -banknote page types
+eurocc := $(ezcodes:%=out/euro/%/index.html)
+eurocd := $(ezcoins:%=out/euro/%/index.html)
+eurond := $(eznotes:%=out/euro/%/index.html)
+euront := out/euro/tn/index.html
+
+# Output files we want to generate
+outputs := $(sources:%.gsp=%.html)
+outputs := $(outputs:src/%=out/%)
+outputs := $(outputs) $(eurocc) $(eurocd) $(eurond) $(euront)
+
+# Folders we need to generate before the files. The sort function is used to
+# remove duplicates.
+outdirs := $(sort $(dir $(outputs)))
+
+# Common files that (almost) all *.gsp files depend on
+gspdeps := lib.m4 src/nav.gsp src/head.gsp src/foot.gsp src/table-key.gsp
+
+# Dependencies for certain /euro files
+euroxyzdeps := src/euro/index.xyz.gsp src/euro/nav.xyz.gsp data/country-info
+euroccdeps := $(subst xyz,ccoins,$(euroxyzdeps)) data/coins data/ccs data/errors
+eurocddeps := $(subst xyz,dcoins,$(euroxyzdeps)) data/coins
+euronddeps := $(subst xyz,dnotes,$(euroxyzdeps)) data/notes data/note-info
+eurotndeps := src/euro/index.tnotes.gsp src/euro/nav.dnotes.gsp data/notes
+
+# Macro to get a countries demonym from their country code
+demonym = $(shell awk '$$1 == toupper("$1") { print $$2 }' data/country-info)
+
+all: $(outdirs) $(outputs)
+
+$(outdirs)&:
+ mkdir -p $(outdirs)
+
+out/%.html: src/%.gsp $(gspdeps)
+ m4 -P lib.m4 $< | gsp >$@
+
+$(eurocc): out/euro/%/index.html: $(gspdeps) $(euroccdeps)
+ m4 -P -D__coins -D__code=$* -D__demonym=$(call demonym,$*) \
+ lib.m4 src/euro/index.ccoins.gsp | gsp >$@
+
+$(eurocd): out/euro/%/index.html: $(gspdeps) $(eurocddeps)
+ m4 -P -D__coins -D__denom=$* lib.m4 src/euro/index.dcoins.gsp | gsp >$@
+
+$(eurond): out/euro/%/index.html: $(gspdeps) $(euronddeps)
+ m4 -P -D__notes -D__denom=$* lib.m4 src/euro/index.dnotes.gsp | gsp >$@
+
+$(euront): out/euro/%/index.html: $(gspdeps) $(eurotndeps)
+ m4 -P -D__notes lib.m4 src/euro/index.tnotes.gsp | gsp >$@
+
+out/%.css: src/%.css
+ cp $< $@
+
+out/%.svg: src/%.svg
+ cp $< $@
+
+check:
+ LANG=en_US.UTF-8 find src -name '*.gsp' -exec \
+ aspell --home-dir=./ --ignore-case check {} \;
clean:
- rm -f bilingual_sort server
+ rm -rf out
+
+serve:
+ darkhttpd out --daemon
+
+.PHONY: all check clean serve
diff --git a/bilingual_sort.c b/bilingual_sort.c
deleted file mode 100644
index 870e3da..0000000
--- a/bilingual_sort.c
+++ /dev/null
@@ -1,41 +0,0 @@
-/* This is a simple program that runs in an infinite loop. It reads strings
- * from standard input in the form of “str1:str2â€, sorts them according to the
- * locale (set by gawk), and then prints out the first string in sorted order.
- *
- * The reason we use this instead of just sort(1) or something is because
- * spawning one process for each comparison is super slow. This lets us do
- * multiple comparisons of string-pairs in only a single process.
- */
-
-#define _GNU_SOURCE
-
-#include <locale.h>
-#include <stdbool.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-int
-main(void)
-{
- char *s1, *s2,
- line[256];
-
- /* We need line buffering to make gawk interact with this properly */
- setlinebuf(stdout);
- setlocale(LC_ALL, "");
-
- while (true) {
- if (fgets(line, sizeof(line), stdin) == NULL)
- break;
-
- s1 = line;
- s2 = strchr(line, ':') + 1;
- s2[-1] = '\0';
- *strchrnul(s2, '\n') = '\0';
-
- puts(strcoll(s1, s2) < 0 ? s1 : s2);
- }
-
- return EXIT_SUCCESS;
-}
diff --git a/build b/build
deleted file mode 100755
index 030072e..0000000
--- a/build
+++ /dev/null
@@ -1,524 +0,0 @@
-#!/bin/sh
-# vi: ts=4 sw=4
-
-set -e
-
-#require fsub gawk pee sponge
-
-PATH="$PATH:scripts"
-
-rm -rf out/*
-mkdir -p out
-cp -r src/* out
-[ -d fonts ] && cp -r fonts out
-
-compile_for_lang() {
- sd=src/$1
- od=out/$1
-
- case $lang in
- en) hlang=en-US ;;
- pt) hlang=pt-BR ;;
- *) hlang=$1 ;;
- esac
-
- xfsub '<!-- LANG-SELECTOR -->' src/language-selector.html \
- $od/nav-bar.html
- sed -i "\\.<a href=/$1XYZ>.d" $od/nav-bar.html
-
- mkdir $od/changelog
- changelog-dates.sed out/changelog.html >$od/changelog/index.html
-
- find $od -name '*.html' \
- | pee cat "xargs -- sed -i '
- s|href=/XX|href=/$1|
- s|<html lang=XX>|<html lang=$1>|
- '" \
- | while read file; do
- xfsub '<!-- NAV-BAR -->' $od/nav-bar.html $file
- xfsub '<!-- COIN-NAV -->' $od/euro/coin-nav.html $file
- xfsub '<!-- NOTE-NAV -->' $od/euro/note-nav.html $file
- xfsub '<!-- COIN-DENOM-NAV -->' $od/euro/coin-denom-nav.html $file
- xfsub '<!-- FOOTER -->' $od/footer.html $file
- xfsub '<!-- TABLE-KEY -->' $od/table-key.html $file
- done
-
- for file in `find $od -name 'index.html'`; do
- base=${file#out}
- base=${base%/index.html}
- sed -Ei "
- /<nav>/,\\|</nav>|s|<a href=$base>([^<]*)</a>|<div class=selected>\1</div>|
- " $file
- done
-
- sed -Ei '
- /<!-- IF-COINS -->/,/<!-- FI-COINS -->/d
- /<!-- (IF|FI)-NOTES -->/d
- ' $od/euro/notes.template.html $od/euro/tnotes.template.html
- sed -Ei '
- /<!-- IF-NOTES -->/,/<!-- FI-NOTES -->/d
- /<!-- (IF|FI)-COINS -->/d
- ' $od/euro/coins.template.html $od/euro/coins-denom.template.html
-
- nod=$od/euro/tn
- mkdir -p $nod
- cp $od/euro/tnotes.template.html $nod/index.html
- sed -Ei '
- /<nav>/,\|</nav>|s|<a href=/../euro/tn>([^<]*)</a>|<div class=selected>\1</div>|
- ' $nod/index.html
- gawk -v lang=$1 '
- @include "scripts/getcls.awk"
-
- function fmt(n)
- {
- return lang ~ /(en|ga|mt|nl)/ ? "€" n : n " €"
- }
-
- BEGIN {
- FS = "\t"
- }
-
- $1 == "TN" {
- i++
- col[i][0] = $2
- col[i][1] = $3
- col[i][2] = $4
- }
-
- END {
- for (i = 1; i <= length(col); i++) {
- printf \
- "<trX><td class=missing colspan=1>%s</td>"\
- "<td class=%s colspan=6>%s</td></tr>\n",
- fmt(col[i][0]), getcls(col[i][2]), col[i][1]
- }
- print "MARKER LOL"
- }
- ' data/notes \
- | last-of-design.sed \
- | xfsub '<!-- TABLE-BODY -->' - $nod/index.html
-
- grep -Eo '^[A-Z]{2}' data/coins \
- | uniq \
- | gawk -v lang=$1 '
- function bilingual_sort(i1, v1, i2, v2, f)
- {
- print v1 ":" v2 |& CMD
- CMD |& getline f
-
- return f == v1 ? -1 : +1
- }
-
- BEGIN {
- while (getline < ("data/country-info." lang)) {
- split($0, a, "\t")
- map[a[1]] = a[3]
- }
- }
-
- { countries[$0] = map[$0] }
-
- END {
- locale = lang == "pt" \
- ? "pt_BR.UTF-8" \
- : lang "_" toupper(lang) ".UTF-8"
-
- CMD = "LC_ALL=" locale " ./bilingual_sort"
- PROCINFO["sorted_in"] = "bilingual_sort"
-
- print "<table class=country-table><tbody>"
- for (code in countries) {
- i++
- if (i % 4 == 1)
- printf "<tr>"
- printf "<td><a href=%s>%s</a></td>", tolower(code),
- countries[code]
- if (i % 4 == 0)
- print "</tr>"
- }
- print "</tbody></table>"
-
- close(CMD)
- }
- ' \
- | xfsub '<!-- COUNTRY-TABLE -->' - $od/euro/index.html
-
- for CC in `grep -Eo '^[A-Z]{2}' data/coins | uniq`; do
- cc=`echo $CC | tr A-Z a-z`
- nod=$od/euro/$cc
- mkdir -p $nod
- cp $od/euro/coins.template.html $nod/index.html
- sed -i "
- /<nav>/,\\|</nav>|s|<a href=/../euro/$cc>$CC</a>|<div class=selected>$CC</div>|
- " $nod/index.html
- grep -m1 "^$CC" data/country-info.$1 \
- | cut -f2 \
- | xfsub '<!-- DEMON -->' - $nod/index.html
- sed -Ei "
- /<!-- (IF|FI)-$CC -->/d
- /<!-- IF-!$CC -->/,/<!-- FI-!$CC -->/d
- /<!-- (IF|FI)-![A-Z]+ -->/d
- /<!-- IF-[A-Z]+ -->/,/<!-- FI-[A-Z]+ -->/d
- " $nod/index.html
-
- gawk -v CC=$CC '
- @include "scripts/getcls.awk"
-
- FILENAME != "data/coins" {
- split($0, a, "\t")
- en2lang[a[1]] = a[2]
- }
-
- FILENAME == "data/coins" && $1 == CC && /.. start/ {
- sub(/^.. start/, ""); sub(/^ /, "")
- printf "<tr class=new-design><th colspan=8>%s</th></tr>\n",
- en2lang[$0]
- next
- }
-
- FILENAME == "data/coins" && $1 == CC {
- y = $10
- if ($11 != "") {
- y_ = $11
- for (i = 12; i <= NF; i++)
- y_ = y_ " " $i
- }
- printf "<trX>"
- for (i = 2; i <= 9; i++) {
- # Greece 2002 needs special handling
- if (CC == "GR" && $10 == 2002 && $11 == "MM") {
- if (i <= 5)
- y_ = "F"
- else if (i <= 7)
- y_ = "E"
- else
- y_ = "S"
- }
-
- if ($11 != "") {
- printf "<td class=%s>%s <sup>%s</sup></td>",
- getcls($i), y, y_
- } else
- printf "<td class=%s>%s</td>", getcls($i), y
- }
- print "</tr>"
- }
-
- END { print "MARKER LOL" }
- ' data/sections.$1 data/coins \
- | last-of-design.sed \
- | sed -E 's|(<td class=not-minted>)[^<]*(<sup>[^<]*</sup>)?(</td>)|\1 \3|g' \
- | xfsub '<!-- SCOIN-TABLE-BODY -->' - $nod/index.html
-
- gawk -v CC=$CC '
- @include "scripts/getcls.awk"
-
- $1 == CC {
- split($0, a, "\t")
- $0 = a[1]
-
- n = 2
- y = $2
-
- if (getcls($3) == "error") {
- n = 3
- printf "<tr><td class=missing>%s <sup>%s</sup></td>", y, $3
- } else
- printf "<tr><td class=missing>%s</td>", y
-
- for (i = 1; i <= NF - n; i++) {
- printf "<td colspan=Y class=%s>%s</td>",
- getcls($(i + n)), a[i + 1]
- }
- print "</tr>"
- }
-
- END { print "MARKER LOL" }
- ' data/ccs \
- | colspan.sed \
- | grep -Fv 'MARKER LOL' \
- | xfsub '<!-- CCOIN-TABLE-BODY -->' - $nod/index.html
-
- gawk -v CC=$CC -v lang=$1 '
- BEGIN {
- FS = "\t"
- }
-
- $1 == CC {
- if (lang !~ /(en|ga|mt|nl)/) {
- sub(/\./, ",", $3)
- sub(/€/, "", $3)
- sub(/$/, " €", $3)
- }
-
- printf "<tr><td>%s</td><td>%s</td><td colspan=5 class=have>%s</td></tr>",
- $2, $3, $4
- }
- ' data/errors | xfsub '<!-- ECOIN-TABLE-BODY -->' - $nod/index.html
- done
-
- for denom in `grep -Eo '^[0-9]+' data/notes | uniq`; do
- nod=$od/euro/${denom}e
- mkdir -p $nod
- cp $od/euro/notes.template.html $nod/index.html
- sed -Ei "
- /<nav>/,\\|</nav>|s|<a href=/../euro/${denom}e>([^<]*)</a>|<div class=selected>\\1</div>|
- " $nod/index.html
- sed -i "s/<!-- DENOM -->/$denom/" $nod/index.html
-
- sed -Ei "
- /<!-- (IF|FI)-$denom -->/d
- /<!-- IF-!$denom -->/,/<!-- FI-!$denom -->/d
- /<!-- (IF|FI)-![0-9]+ -->/d
- /<!-- IF-[0-9]+ -->/,/<!-- FI-[0-9]+ -->/d
- " $nod/index.html
-
- gawk -v denom=$denom -v lang=$1 '
- @include "scripts/bilingual_sort.awk"
- @include "scripts/getcls.awk"
-
- BEGIN { FS = "\t" }
-
- FILENAME == "data/country-info." lang { cc2name[$1] = $3 }
-
- FILENAME == "data/note-info" && length == 0 { section++; next }
- FILENAME == "data/note-info" && section == 0 { cc2c[$1] = $2 }
- FILENAME == "data/note-info" && section == 1 { ab2l[$1] = $2 }
-
- FILENAME == "data/notes" && $1 == denom && $2 == "2002" {
- i++
- col[i][0] = $3
- col[i][1] = $4
- }
-
- END {
- locale = lang == "pt" \
- ? "pt_BR.UTF-8" \
- : lang "_" toupper(lang) ".UTF-8"
-
- CMD = "LC_ALL=" locale " ./bilingual_sort"
- asort(col, col, "bilingual_sort")
- close(CMD)
-
- for (i = 1; i <= 3; i++) {
- if (i == 3 && denom == 5)
- break
-
- if (i == 1)
- sig = "Wim Duisenberg"
- else if (i == 2)
- sig = "Jean-Claude Trichet"
- else if (i == 3)
- sig = "Mario Draghi"
- print "<tr class=new-design><th colspan=12>"sig"</th></tr>"
-
- c = 1
-
- for (j = 1; j <= length(col); j++) {
- split(col[j][1], s, " ")
- if (s[i] == "/")
- continue
-
- if ((c - 1) % 4 == 0)
- printf "<trX>"
-
- printf "<td colspan=X class=%s>", getcls(s[i])
- printf "%s (%s)", cc2name[col[j][0]], cc2c[col[j][0]]
- printf "</td>"
-
- if (c % 4 == 0)
- print "</tr>"
- c++
- }
- if ((c - 2) % 4 != 3)
- print "</tr>"
- }
- print "MARKER LOL"
- }
- ' data/country-info.$1 data/note-info data/notes \
- | colspan.sed \
- | last-of-design.sed \
- | xfsub '<!-- 2002-TABLE-BODY -->' - $nod/index.html
-
- [ $denom -eq 500 ] && continue
-
- gawk -v denom=$denom -v lang=$1 '
- @include "scripts/bilingual_sort.awk"
- @include "scripts/getcls.awk"
-
- BEGIN { FS = "\t" }
-
- FILENAME == "data/country-info." lang { cc2name[$1] = $3 }
-
- FILENAME == "data/note-info" && length == 0 { section++; next }
- FILENAME == "data/note-info" && section == 0 { cc2c[$1] = $2 }
- FILENAME == "data/note-info" && section == 1 { ab2l[$1] = $2 }
-
- FILENAME == "data/notes" && $1 == denom && $2 == "Europa" {
- i++
- col[i][0] = $3
- col[i][1] = $4
- }
-
- END {
- locale = lang == "pt" \
- ? "pt_BR.UTF-8" \
- : lang "_" toupper(lang) ".UTF-8"
-
- CMD = "LC_ALL=" locale " ./bilingual_sort"
- asort(col, col, "bilingual_sort")
- close(CMD)
-
- for (i = 1; i <= 2; i++) {
- if (i == 1)
- sig = "Mario Draghi"
- else if (i == 2)
- sig = "Christine Lagarde"
- print "<tr class=new-design><th colspan=12>"sig"</th></tr>"
-
- c = 0
-
- for (j = 1; j <= length(col); j++) {
- split(col[j][1], s, " ")
- if (s[i] == "/")
- continue
-
- if (c % 4 == 0)
- printf "<trX>"
-
- printf "<td colspan=X class=%s>", getcls(s[i])
- printf "%s (%s)", cc2name[col[j][0]], cc2c[col[j][0]]
- printf "</td>"
-
- if (c % 4 == 3 && j < length(col))
- print "</tr>"
- if (c % 4 != 3 || j != length(col))
- c++
- }
- if ((c - 1) % 4 != 3)
- print "</tr>"
- }
- print "MARKER LOL"
- }
- ' data/country-info.$lang data/note-info data/notes \
- | colspan.sed \
- | last-of-design.sed \
- | xfsub '<!-- EUROPA-TABLE-BODY -->' - $nod/index.html
- done
-
- # We will need this later…
- { for CC in `grep -Eo '^[A-Z]{2}' data/coins | uniq`; do
- grep "^$CC " data/country-info.$1 | cut -f1,3
- done } | sort -k2 >data/tmp-data.$1
-
-
- for denom in 1 2 5 10 20 50 100 200; do
- if [ $denom -eq 100 -o $denom -eq 200 ]; then
- denom_=${denom%00}e
- else
- denom_=${denom}c
- fi
- nod=$od/euro/$denom_
- mkdir -p $nod
- cp $od/euro/coins-denom.template.html $nod/index.html
- sed -Ei "
- /<nav>/,\\|</nav>|s|<a href=/../euro/${denom_}>([^<]*)</a>|<div class=selected>\\1</div>|
- " $nod/index.html
- case $1 in
- en)
- sep=.
- ;;
- *)
- sep=,
- ;;
- esac
- if [ $denom -eq 100 -o $denom -eq 200 ]; then
- sed -i "s/<!-- DENOM -->/${denom%00}${sep}00/" $nod/index.html
- else
- sed -i "s/<!-- DENOM -->/0$sep`printf '%02d' $denom`/" $nod/index.html
- fi
-
- for CC in `cut -f1 data/tmp-data.$1`; do
- gawk -v CC=$CC -v lang=$1 -v denom=$denom '
- @include "scripts/getcls.awk"
-
- FILENAME ~ /data\/tmp-data\.[a-z]{2}/ && $1 == CC {
- gsub(/^.../, "")
- print "<section class=\"cl-section slant-down\">"
- print "<div>"
- print "<table class=coin-table cellspacing=0>"
- print "<thead><tr><th>" $0 "</th></tr></thead>"
- print "<tbody>"
- }
-
- $1 == CC && /.. start/ {
- sub(/.. start/, "")
- printf "<tr class=new-design><th>%s</th></tr>\n", $0
- next
- }
-
- $1 == CC {
- y = $10
- if ($11 != "")
- y_ = $11
- printf "<trX>"
-
- if (denom == 1) i = 2
- else if (denom == 2) i = 3
- else if (denom == 5) i = 4
- else if (denom == 10) i = 5
- else if (denom == 20) i = 6
- else if (denom == 50) i = 7
- else if (denom == 100) i = 8
- else if (denom == 200) i = 9
-
- # Greece 2002 needs special handling
- if (CC == "GR" && $10 == 2002 && $11 == "MM") {
- if (i <= 5)
- y_ = "F"
- else if (i <= 7)
- y_ = "E"
- else
- y_ = "S"
- }
-
- if ($i != "/") {
- if ($11 != "") {
- printf "<td class=%s>%s <sup>%s</sup></td>",
- getcls($i), y, y_
- } else
- printf "<td class=%s>%s</td>", getcls($i), y
- }
- print "</tr>"
- }
-
- END {
- print "MARKER LOL"
- print "</tbody></table></div></section>"
- print "MARKER LMAO"
- }
- ' data/tmp-data.$1 data/coins \
- | last-of-design.sed \
- | sed -E 's|(<td class=not-minted>)[^<]*(<sup>[^<]*</sup>)?(</td>)|\1\3|g' \
- | fsub '<!-- DENOM-TABLE -->' - $nod/index.html \
- | sed 's/MARKER LMAO/<!-- DENOM-TABLE -->/' \
- | sponge $nod/index.html
- done
- done
-
- for file in `find $od -name '*.html'`; do
- path=${file#out/??}
- path=${path%/*.html}
- sed -Ei "s|href=/(..)XYZ>|href=/\1$path>|" $file
- done
-}
-
-for lang in `find out -mindepth 1 -maxdepth 1 -name '??' -printf '%f\n'`; do
- compile_for_lang $lang &
-done
-wait
-
-find out -name '*.html' -and -not -name 'index.html' -delete
-rm data/tmp-data.??
-
-cp -r out/* done
diff --git a/cronjob.sh b/cronjob.sh
deleted file mode 100755
index f36be1c..0000000
--- a/cronjob.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-# This script gets run by a cronjob every minute. It pulls from the git server
-# and checks for changes. If any changes were made, we rebuild the site.
-
-PATH=$PATH:/usr/local/bin
-
-h1=`git rev-parse HEAD`
-git pull
-h2=`git rev-parse HEAD`
-
-[ $h1 = $h2 ] || {
- make
- ./build
- git diff --name-only HEAD^ HEAD | grep -q server.go \
- && systemctl restart euro-thomasvoss-com.service
-}
diff --git a/data/ccs b/data/ccs
index 15f1720..cc78862 100644
--- a/data/ccs
+++ b/data/ccs
@@ -1,6 +1,6 @@
AD 2014 * Council of Europe
AD 2015 * * Political Rights Customs Agreement
-AD 2016 * * New Reform Radio &amp; Television
+AD 2016 * * New Reform Radio & Television
AD 2017 * * National Anthem The Pyrenean Country
AD 2018 * * Human Rights Andorran Constitution
AD 2019 * * Council of the Valleys Alpine Ski World Cup
@@ -41,7 +41,7 @@ CY 2009 X European Monetary Union
CY 2012 X Euro Cash
CY 2015 X EU Flag
CY 2017 X Paphos
-CY 2020 - Neurology &amp; Genetics
+CY 2020 - Neurology & Genetics
CY 2022 - Erasmus Programme
CY 2023 - Central Bank
@@ -185,7 +185,7 @@ FI 2019 X Constitution
FI 2020 X X University of Turku Väinö Linna
FI 2021 X X Journalism Ã…land Islands
FI 2022 X - X Ballet Climate Research Erasmus Programme
-FI 2023 - - Nature Conservation Social &amp; Health Services
+FI 2023 - - Nature Conservation Social & Health Services
FR 2007 X Treaty of Rome
FR 2008 X EU Presidency
@@ -252,13 +252,13 @@ IT 2018 X X Italian Constitution Ministry of Health
IT 2019 X Leonardo da Vinci
IT 2020 X X Maria Montessori Firefighter Corps
IT 2021 - X Rome Health Professionals
-IT 2022 X X X National Police Falcone &amp; Borsellino Erasmus Programme
+IT 2022 X X X National Police Falcone & Borsellino Erasmus Programme
IT 2023 - - Air Force Alessandro Manzoni
LT 2015 X X Lithuanian Language EU Flag
LT 2016 X Baltic Culture
LT 2017 X Vilnius
-LT 2018 X X Baltic States Song &amp; Dance Celebration
+LT 2018 X X Baltic States Song & Dance Celebration
LT 2019 - X Multipart Songs Žemaitija
LT 2020 X X Hill of Crosses Aukštaitija
LT 2021 X X Žuvintas Biosphere Reserve Dzūkija
@@ -266,7 +266,7 @@ LT 2022 X X - Basketball Suvalkija Erasmus Programme
LT 2023 - Ukrainian Sunflower
LU 2004 X Monogramme
-LU 2005 X Henri &amp; Adolphe
+LU 2005 X Henri & Adolphe
LU 2006 - Guillaume
LU 2007 X X Palais Grand-Ducal Treaty of Rome
LU 2008 - Château de Berg
@@ -324,11 +324,11 @@ MT 2016 MM O Ä gantija Temples
MT 2017 X X Ħaġar Qim Temples The Peace
MT 2017 MM O The Peace
MT 2018 X - Mnajdra Temples Cultural Heritage
-MT 2019 X X Ta’ Ħaġrat Temples Nature &amp; Environment
+MT 2019 X X Ta’ Ħaġrat Temples Nature & Environment
MT 2019 F O Ta’ Ħaġrat Temples
MT 2020 - X Skorba Temples Games
MT 2021 - - Tarxien Temples Heroes of the Pandemic
-MT 2022 - - - Ħal-Saflieni Temples Peace &amp; Security Erasmus Programme
+MT 2022 - - - Ħal-Saflieni Temples Peace & Security Erasmus Programme
MT 2023 * * Nicolaus Copernicus Napoleon Bonaparte
NL 2007 X Treaty of Rome
@@ -380,7 +380,7 @@ SI 2023 - Josip Plemelj
SK 2009 X X Freedom European Monetary Union
SK 2011 - Visegrad Group
SK 2012 - Euro Cash
-SK 2013 X Constantine &amp; Methodius
+SK 2013 X Constantine & Methodius
SK 2014 X European Union
SK 2015 X - Ľudovít Štúr EU Flag
SK 2016 X EU Presidency
@@ -397,7 +397,7 @@ SM 2005 * Physics
SM 2006 * Christopher Columbus
SM 2007 * Garibaldi
SM 2008 * Year of Intercultural Dialogue
-SM 2009 * Creativity &amp; Innovation
+SM 2009 * Creativity & Innovation
SM 2010 * Sandro Botticelli
SM 2011 * Giorgio Vasari
SM 2012 * Euro Cash
@@ -425,7 +425,7 @@ VA 2013 * World Youth Day
VA 2014 * Berlin Wall
VA 2015 * World Meeting of Families
VA 2016 * * Vatican Gendarmerie Jubilee of Mercy
-VA 2017 * * Saints Peter &amp; Paul Fatima Apparitions
+VA 2017 * * Saints Peter & Paul Fatima Apparitions
VA 2018 * * Padre Pio Year of Cultural Heritage
VA 2019 * * Sistine Chapel Foundation of the Vatican
VA 2020 * * Pope John Paul II Raphael Sanzio
diff --git a/data/country-info.en b/data/country-info
index 74449f3..74449f3 100644
--- a/data/country-info.en
+++ b/data/country-info
diff --git a/data/country-info.pt b/data/country-info.pt
deleted file mode 100644
index f322b84..0000000
--- a/data/country-info.pt
+++ /dev/null
@@ -1,31 +0,0 @@
-AD Andorranas Andorra
-AT Austríacas Ãustria
-BE Belgas Bélgica
-BG Búlgaras Bulgária
-CY Cipriotas Chipre
-DE Alemãs Alemanha
-DE-R Alemãs Alemanha
-DE-W Alemãs Alemanha
-DE-X Alemãs Alemanha
-EE Estonianos Estônia
-ES Espanholas Espanha
-FI Finlandesas Finlândia
-FR Franceses França
-FR-E Franceses França
-FR-U Franceses França
-GR Gregas Grécia
-HR Croatas Croácia
-IE Irlandesas Irlanda
-IT Italianas Itália
-LT Lituanas Lituânia
-LU Luxemburguesas Luxemborgo
-LV Letãs Letônia
-MC Monegascas Mônaco
-MT Maltesas Malta
-NL Holandesas Países Baixos
-PT Portuguesas Portugal
-SI Eslovenas Eslovênia
-SK Eslovacas Eslováquia
-SM Sammarineses San Marino
-US Americanas Estados Unidos da América
-VA Vaticanas Cidade do Vaticano
diff --git a/data/errors b/data/errors
index 13600e0..1f286ab 100644
--- a/data/errors
+++ b/data/errors
@@ -1,2 +1,2 @@
-FI 1999 €2.00 <span style="color: black; font-variant: diagonal-fractions">1/3</span> ‘9’s filled
-FI 1999 €2.00 <span style="color: black; font-variant: diagonal-fractions">2/3</span> ‘9’s filled
+FI 1999 €2.00 @span style="color: black; font-variant: diagonal-fractions" {-1/3} ‘9’s filled
+FI 1999 €2.00 @span style="color: black; font-variant: diagonal-fractions" {-2/3} ‘9’s filled
diff --git a/data/sections.en b/data/sections.en
deleted file mode 100644
index 807dea5..0000000
--- a/data/sections.en
+++ /dev/null
@@ -1,22 +0,0 @@
-King Albert II (Series I) King Albert II (Series I)
-King Albert II (Series II) King Albert II (Series II)
-King Philippe King Philippe
-
-King Juan Carlos I (Series I) King Juan Carlos I (Series I)
-King Juan Carlos I (Series II) King Juan Carlos I (Series II)
-King Felipe VI King Felipe VI
-
-Series I Series I
-Series II Series II
-
-Prince Rainier III Prince Rainier III
-Prince Albert II Prince Albert II
-
-Queen Beatrix Queen Beatrix
-King Willem-Alexander King Willem-Alexander
-
-Pope John Paul II Pope John Paul II
-Sede Vacante Sede Vacante
-Pope Benedict XVI Pope Benedict XVI
-Pope Francis Pope Francis
-Coat of Arms Coat of Arms
diff --git a/data/sections.pt b/data/sections.pt
deleted file mode 100644
index b29a2a2..0000000
--- a/data/sections.pt
+++ /dev/null
@@ -1,22 +0,0 @@
-King Albert II (Series I) Rei Albert II (Série I)
-King Albert II (Series II) Rei Albert II (Série II)
-King Philippe Rei Filipe
-
-King Juan Carlos I (Series I) Rei Juan Carlos I (Série I)
-King Juan Carlos I (Series II) Rei Juan Carlos I (Série II)
-King Felipe VI Rei Felipe VI
-
-Series I Série I
-Series II Série II
-
-Prince Rainier III Príncipe Rainier III
-Prince Albert II Príncipe Albert II
-
-Queen Beatrix Rainha Beatriz
-King Willem-Alexander Rei Willem-Alexander
-
-Pope John Paul II Papa João Paulo II
-Sede Vacante Sede Vacante
-Pope Benedict XVI Papa Bento XVI
-Pope Francis Papa Francisco
-Coat of Arms Brazão
diff --git a/data/world/notes.ez b/data/world/notes.ez
new file mode 100644
index 0000000..121fc86
--- /dev/null
+++ b/data/world/notes.ez
@@ -0,0 +1,14 @@
+2002 5 X
+2002 10 X
+2002 20 X
+2002 50 -
+2002 100 -
+2002 200 -
+2002 500 -
+
+Europa 5 X
+Europa 10 X
+Europa 20 -
+Europa 50 X
+Europa 100 X
+Europa 200 -
diff --git a/euro-diff b/euro-diff
deleted file mode 100755
index 7022bba..0000000
--- a/euro-diff
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-euro-diff "$2" "$5"
diff --git a/lib.m4 b/lib.m4
new file mode 100644
index 0000000..a4cb49e
--- /dev/null
+++ b/lib.m4
@@ -0,0 +1,54 @@
+m4_changecom()
+m4_changequote([,])
+
+m4_dnl Output ‘$2’ if the country code matches ‘$1’
+m4_define(__ifcode, [m4_ifelse(__code, [$1], [$2])])
+
+m4_dnl Execute the script ‘$1’ in the ‘scripts/’ directory
+m4_define(__esyscmd, [m4_esyscmd([scripts/$1])])
+
+m4_dnl Include the file ‘$1’ in the ‘src/’ directory, while also keeping track
+m4_dnl of who called ‘__include’. This is required sometimes when expanding
+m4_dnl macros in included files.
+m4_define(__include, [
+ m4_define([__caller], m4___file__)
+ m4_include([src/$1])
+])
+
+m4_dnl A setup file for ‘src/euro/index.dcoins.gsp’. It converts ‘__denom’ from
+m4_dnl something unhelpful like ‘10c’ to something helpful like ‘0.10’.
+m4_define(__dcoins_denom, [m4_define([__denom], m4_ifelse(
+ [0], m4_regexp(__denom, [^\([0-9]\)c]),
+ m4_regexp(__denom, [^\([0-9]\)c], [0.0\1]),
+ [0], m4_regexp(__denom, [^\([0-9]+\)c]),
+ m4_regexp(__denom, [^\([0-9]+\)c], [0.\1]),
+ [0], m4_regexp(__denom, [^\([0-9]\)e]),
+ m4_regexp(__denom, [^\([0-9]\)e], [\1.00]),
+ [Something went wrong… check ‘init.m4’]
+))])
+
+m4_dnl Create a link to ‘$1’ with the text ‘$2’. This does some checks with the
+m4_dnl caller to mark some nav-bar buttons as ‘selected’. Dynamically generated
+m4_dnl pages can work with this API by hijacking ‘m4___file__’ via ‘__hijack’.
+m4_define(__link, [
+ m4_ifelse(
+ [$1], m4_regexp(__caller, [src\(/\)index\.gsp], [\1]),
+ [div .selected {-$2}],
+ [$1], m4_regexp(__caller, [src\(/.+\)/index\.gsp], [\1]),
+ [div .selected {-$2}],
+ [a href="$1" {-$2}]
+ )
+])
+
+m4_dnl Hijack ‘m4___file__’ by setting it to ‘src/$1/index.gsp’
+m4_define(__hijack, [m4_define([m4___file__], src/$1/index.gsp)])
+
+m4_dnl Add an entry in the site changelog for the date ‘$1’ with the body ‘$2’
+m4_define(__entry, [
+ section #$1 .cl-section .slant-down {
+ div {
+ h2 {=m4_esyscmd(echo $1 | scripts/changelog-dates.sed)}
+ $2
+ }
+ }
+])
diff --git a/scripts/bilingual_sort.awk b/scripts/bilingual_sort.awk
deleted file mode 100644
index 7e50136..0000000
--- a/scripts/bilingual_sort.awk
+++ /dev/null
@@ -1,10 +0,0 @@
-function bilingual_sort(i1, v1, i2, v2, l, r, f)
-{
- l = cc2name[v1[0]]
- r = cc2name[v2[0]]
-
- print l ":" r |& CMD
- CMD |& getline f
-
- return f == l ? -1 : +1
-}
diff --git a/scripts/changelog-dates.sed b/scripts/changelog-dates.sed
index 6bdde24..fec1d97 100755
--- a/scripts/changelog-dates.sed
+++ b/scripts/changelog-dates.sed
@@ -1,36 +1,30 @@
#!/bin/sed -Ef
-/<section id=[0-9]{2}-[0-9]{2}-[0-9]{4}[ >]/ {
- h
-
- s/.*<section id=([0-9]{2})-([0-9]{2})-([0-9]{4})[ >].*/\1 of \2, \3/
-
- s/^0//
-
- /^[^1]?1 / { s| |<sup>st</sup> |; b out }
- /^[^1]?2 / { s| |<sup>nd</sup> |; b out }
- /^[^1]?3 / { s| |<sup>rd</sup> |; b out }
- s| |<sup>th</sup> |
-
- :out
-
- s/of 01/of January/
- s/of 02/of February/
- s/of 03/of March/
- s/of 04/of April/
- s/of 05/of May/
- s/of 06/of June/
- s/of 07/of July/
- s/of 08/of August/
- s/of 09/of September/
- s/of 10/of October/
- s/of 11/of November/
- s/of 12/of December/
-
- x
+/start/ {
+ iStart of the Changelog
+ Q
}
-/<!-- DATE -->/ {
- G
- s/(.*)<!-- DATE -->(.*)\n(.*)/\1\3\2/
-}
+s/([0-9]{2})-([0-9]{2})-([0-9]{4})/\1 of \2, \3/
+
+s/^0//
+
+/^[^1]?1 / { s| |@sup{-st} |; b out }
+/^[^1]?2 / { s| |@sup{-nd} |; b out }
+/^[^1]?3 / { s| |@sup{-rd} |; b out }
+ s| |@sup{-th} |
+
+:out
+
+s/of 01/of January/
+s/of 02/of February/
+s/of 03/of March/
+s/of 04/of April/
+s/of 05/of May/
+s/of 06/of June/
+s/of 07/of July/
+s/of 08/of August/
+s/of 09/of September/
+s/of 10/of October/
+s/of 11/of November/
+s/of 12/of December/
diff --git a/scripts/colspan.sed b/scripts/colspan.sed
index ef6077b..25c1204 100755
--- a/scripts/colspan.sed
+++ b/scripts/colspan.sed
@@ -1,10 +1,10 @@
#!/bin/sed -f
-/colspan=X.*colspan=X.*colspan=X.*colspan=X/ s/colspan=X/colspan=3/g
-/colspan=X.*colspan=X.*colspan=X/ s/colspan=X/colspan=4/g
-/colspan=X.*colspan=X/ s/colspan=X/colspan=6/g
-/colspan=X/ s/colspan=X/colspan=12/g
+/colspan="X".*colspan="X".*colspan="X".*colspan="X"/s/colspan="X"/colspan="3"/g
+/colspan="X".*colspan="X".*colspan="X"/s/colspan="X"/colspan="4"/g
+/colspan="X".*colspan="X"/s/colspan="X"/colspan="6"/g
+/colspan="X"/s/colspan="X"/colspan="12"/g
-/colspan=Y.*colspan=Y.*colspan=Y/ s/colspan=Y/colspan=2/g
-/colspan=Y.*colspan=Y/ s/colspan=Y/colspan=3/g
-/colspan=Y/ s/colspan=Y/colspan=6/g
+/colspan="Y".*colspan="Y".*colspan="Y"/s/colspan="Y"/colspan="2"/g
+/colspan="Y".*colspan="Y"/s/colspan="Y"/colspan="3"/g
+/colspan="Y"/s/colspan="Y"/colspan="6"/g
diff --git a/scripts/gen-2002 b/scripts/gen-2002
new file mode 100755
index 0000000..3fa0946
--- /dev/null
+++ b/scripts/gen-2002
@@ -0,0 +1,76 @@
+#!/bin/sh
+
+gawk -v denom=$1 '
+@include "scripts/getcls.awk"
+
+BEGIN {
+ FS = "\t"
+}
+
+FILENAME == "data/country-info" {
+ cc2name[$1] = $3
+}
+
+FILENAME == "data/note-info" && length == 0 {
+ section++
+ next
+}
+
+FILENAME == "data/note-info" && section == 0 {
+ cc2c[$1] = $2
+}
+
+FILENAME == "data/note-info" && section == 1 {
+ ab2l[$1] = $2
+}
+
+FILENAME == "data/notes" && $1 == denom && $2 == "2002" {
+ i++
+ col[i][0] = $3
+ col[i][1] = $4
+}
+
+END {
+ asort(col)
+ for (i = 1; i <= 3; i++) {
+ if (i == 3 && denom == 5)
+ break
+
+ switch (i) {
+ case 1:
+ sig = "Wim Duisenberg"
+ break
+ case 2:
+ sig = "Jean-Claude Trichet"
+ break
+ case 3:
+ sig = "Mario Draghi"
+ break
+ }
+
+ printf "tr .new-design {th colspan=\"12\" {-%s}}\n", sig
+ c = 1
+
+ for (j = 1; j <= length(col); j++) {
+ split(col[j][1], s, " ")
+ if (s[i] == "/")
+ continue
+
+ if ((c - 1) % 4 == 0)
+ printf "trX {"
+
+ printf "td colspan=\"X\" .%s {-%s (%s)}", getcls(s[i]),
+ cc2name[col[j][0]], cc2c[col[j][0]]
+
+ if (c % 4 == 0)
+ print "}"
+ c++
+ }
+ if ((c - 2) % 4 != 3)
+ print "}"
+ }
+ print "__MARKER__"
+}
+' data/country-info data/note-info data/notes \
+| scripts/colspan.sed \
+| scripts/last-of-design.sed
diff --git a/scripts/gen-ccoin b/scripts/gen-ccoin
new file mode 100755
index 0000000..2f42958
--- /dev/null
+++ b/scripts/gen-ccoin
@@ -0,0 +1,33 @@
+#!/bin/sh
+
+gawk -v CC=$1 '
+@include "scripts/getcls.awk"
+
+BEGIN {
+ CC = toupper(CC)
+}
+
+$1 == CC {
+ split($0, a, "\t")
+ $0 = a[1]
+
+ n = 2
+ y = $2
+
+ if (getcls($3) == "error") {
+ n = 3
+ printf "tr {td .missing {-%s @sup{-%s}}", y, $3
+ } else
+ printf "tr {td .missing {-%s}", y
+
+ for (i = 1; i <= NF - n; i++)
+ printf "td colspan=\"Y\" .%s {-%s}", getcls($(i + n)), a[i + 1]
+ print "}"
+}
+
+END {
+ print "__MARKER__"
+}
+' data/ccs \
+| scripts/colspan.sed \
+| grep -Fv __MARKER__
diff --git a/scripts/gen-dcoins b/scripts/gen-dcoins
new file mode 100755
index 0000000..1c2ca48
--- /dev/null
+++ b/scripts/gen-dcoins
@@ -0,0 +1,92 @@
+#!/bin/sh
+
+readonly tmp=`mktemp`
+trap "rm -f $tmp" HUP INT KILL TERM EXIT
+
+grep -Eo '^[A-Z]{2}' data/coins \
+| sort \
+| uniq \
+| join -t ' ' - data/country-info \
+| cut -f1,3 \
+| sort -k2 >$tmp
+
+
+for cc in `cut -f1 $tmp`
+do
+ gawk -v CC="$cc" -v denom=$1 '
+ @include "scripts/getcls.awk"
+
+ FILENAME ~ /\/tmp\/.*/ && $1 == CC {
+ gsub(/^.../, "")
+ print "section .cl-section .slant-down {"
+ print "div {"
+ print "table .coin-table cellspacing=\"0\" {"
+ printf "thead {tr {th {-%s}}}\n", $0
+ print "tbody {"
+ }
+
+ $1 == CC && /.. start/ {
+ sub(/.. start/, "")
+ printf "tr .new-design {th {-%s}}\n", $0
+ next
+ }
+
+ $1 == CC {
+ y = $10
+ if ($11 != "")
+ y_ = $11
+ printf "trX {"
+
+ switch (denom) {
+ case 0.01:
+ i = 2
+ break
+ case 0.02:
+ i = 3
+ break
+ case 0.05:
+ i = 4
+ break
+ case 0.10:
+ i = 5
+ break
+ case 0.20:
+ i = 6
+ break
+ case 0.50:
+ i = 7
+ break
+ case 1.00:
+ i = 8
+ break
+ case 2.00:
+ i = 9
+ break
+ }
+
+ # Greece 2002 needs special handling
+ if (CC == "GR" && $10 == 2002 && $11 == "MM") {
+ if (i <= 5)
+ y_ = "F"
+ else if (i <= 7)
+ y_ = "E"
+ else
+ y_ = "S"
+ }
+
+ if ($i != "/") {
+ if ($11 != "")
+ printf "td .%s {-%s @sup{-%s}}", getcls($i), y, y_
+ else
+ printf "td .%s {-%s}", getcls($i), y
+ }
+ print "}"
+ }
+
+ END {
+ print "__MARKER__"
+ print "}}}}"
+ }
+ ' $tmp data/coins \
+ | scripts/last-of-design.sed
+done
diff --git a/scripts/gen-ecoin b/scripts/gen-ecoin
new file mode 100755
index 0000000..9d39205
--- /dev/null
+++ b/scripts/gen-ecoin
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+gawk -v CC=$1 '
+BEGIN {
+ FS = "\t"
+ CC = toupper(CC)
+}
+
+$1 == CC {
+ printf "tr {td{-%s} td{-%s} td .have colspan=\"5\" {-%s}}", $2, $3, $4
+}
+' data/errors
diff --git a/scripts/gen-europa b/scripts/gen-europa
new file mode 100755
index 0000000..48d05f9
--- /dev/null
+++ b/scripts/gen-europa
@@ -0,0 +1,71 @@
+#!/bin/sh
+
+gawk -v denom=$1 '
+@include "scripts/getcls.awk"
+
+BEGIN {
+ FS = "\t"
+}
+
+FILENAME == "data/country-info" {
+ cc2name[$1] = $3
+}
+
+FILENAME == "data/note-info" && length == 0 {
+ section++
+ next
+}
+
+FILENAME == "data/note-info" && section == 0 {
+ cc2c[$1] = $2
+}
+
+FILENAME == "data/note-info" && section == 1 {
+ ab2l[$1] = $2
+}
+
+FILENAME == "data/notes" && $1 == denom && $2 == "Europa" {
+ i++
+ col[i][0] = $3
+ col[i][1] = $4
+}
+
+END {
+ asort(col)
+ for (i = 1; i <= 2; i++) {
+ switch (i) {
+ case 1:
+ sig = "Mario Draghi"
+ break
+ case 2:
+ sig = "Christine Lagarde"
+ break
+ }
+
+ printf "tr .new-design {th colspan=\"12\" {-%s}}\n", sig
+ c = 0
+
+ for (j = 1; j <= length(col); j++) {
+ split(col[j][1], s, " ")
+ if (s[i] == "/")
+ continue
+
+ if (c % 4 == 0)
+ printf "trX {"
+
+ printf "td colspan=\"X\" .%s {-%s (%s)}", getcls(s[i]),
+ cc2name[col[j][0]], cc2c[col[j][0]]
+
+ if (c % 4 == 3 && j < length(col))
+ print "}"
+ if (c % 4 != 3 || j != length(col))
+ c++
+ }
+ if ((c - 1) % 4 != 3)
+ print "}"
+ }
+ print "__MARKER__"
+}
+' data/country-info data/note-info data/notes \
+| scripts/colspan.sed \
+| scripts/last-of-design.sed
diff --git a/scripts/gen-notes-ez b/scripts/gen-notes-ez
new file mode 100755
index 0000000..68d09a7
--- /dev/null
+++ b/scripts/gen-notes-ez
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+# Europa 50 X
+
+gawk -v S=$1 '
+@include "scripts/getcls.awk"
+
+$1 == S {
+ data[$2] = $3
+ indices[++i] = $2
+}
+
+END {
+ asort(indices)
+ for (i = 1; i <= length(indices); i++) {
+ x = i % 4
+ if (x == 1)
+ printf "trX {"
+
+ printf "td .%s colspan=\"X\" {-€%d}", getcls(data[indices[i]]), indices[i]
+
+ if (x == 0) {
+ print "}"
+ ends++
+ }
+ }
+
+ if ((length(data) / 4) > ends)
+ print "}"
+
+ print "__MARKER__"
+}
+' data/world/notes.ez \
+| scripts/colspan.sed \
+| scripts/last-of-design.sed
diff --git a/scripts/gen-scoin b/scripts/gen-scoin
new file mode 100755
index 0000000..e7e7982
--- /dev/null
+++ b/scripts/gen-scoin
@@ -0,0 +1,48 @@
+#!/bin/sh
+
+gawk -v CC=$1 '
+@include "scripts/getcls.awk"
+
+BEGIN {
+ CC = toupper(CC)
+}
+
+$1 == CC && /.. start/ {
+ sub(/^.. start/, "");
+ sub(/^ /, "")
+ printf "tr .new-design {th colspan=\"8\" {-%s}}\n", $0
+ next
+}
+
+$1 == CC {
+ y = $10
+ if ($11 != "") {
+ y_ = $11
+ for (i = 12; i <= NF; i++)
+ y_ = y_ " " $i
+ }
+ printf "trX {"
+ for (i = 2; i <= 9; i++) {
+ # Greece 2002 needs special handling
+ if (CC == "GR" && $10 == 2002 && $11 == "MM") {
+ if (i <= 5)
+ y_ = "F"
+ else if (i <= 7)
+ y_ = "E"
+ else
+ y_ = "S"
+ }
+
+ if ($11 != "")
+ printf "td .%s {-%s @sup{-%s}}", getcls($i), y, y_
+ else
+ printf "td .%s {-%s}", getcls($i), y
+ }
+ print "}"
+}
+
+END {
+ print "__MARKER__"
+}
+' data/coins \
+| scripts/last-of-design.sed
diff --git a/scripts/gen-tnotes b/scripts/gen-tnotes
new file mode 100755
index 0000000..32d88c6
--- /dev/null
+++ b/scripts/gen-tnotes
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+gawk '
+@include "scripts/getcls.awk"
+
+BEGIN {
+ FS = "\t"
+}
+
+$1 == "TN" {
+ i++
+ col[i][0] = $2
+ col[i][1] = $3
+ col[i][2] = $4
+}
+
+END {
+ for (i = 1; i <= length(col); i++) {
+ printf "trX {td .missing colspan=\"1\" {-€%s}"\
+ "td .%s colspan=\"6\" {-%s}}\n",
+ col[i][0], getcls(col[i][2]), col[i][1]
+ }
+ print "__MARKER__"
+}
+' data/notes \
+| scripts/last-of-design.sed
diff --git a/scripts/getcls.awk b/scripts/getcls.awk
index a37f927..f53dc14 100644
--- a/scripts/getcls.awk
+++ b/scripts/getcls.awk
@@ -1,18 +1,21 @@
function getcls(c)
{
- if (c == "-")
+ switch (c) {
+ case "-":
return "missing"
- if (c == "X")
+ case "X":
return "have"
- if (c == "*")
+ case "*":
return "nifc"
- if (c == "O")
+ case "O":
return "have-nifc"
- if (c == "@")
+ case "@":
return "have-proof"
- if (c == "?")
+ case "?":
return "unknown"
- if (c == "/")
+ case "/":
return "not-minted"
- return "error"
+ default:
+ return "error"
+ }
}
diff --git a/scripts/last-of-design.sed b/scripts/last-of-design.sed
index 8e6c5a4..f3d05a6 100755
--- a/scripts/last-of-design.sed
+++ b/scripts/last-of-design.sed
@@ -1,19 +1,19 @@
#!/bin/sed -Enf
-/<trX>/! {
+/trX/! {
p
d
}
N
-/<tr class=new-design>|MARKER LOL/ {
- s/<trX>/<tr class=last-of-design>/
- s/MARKER LOL//
+/tr \.new-design|__MARKER__/ {
+ s/trX/tr .last-of-design/
+ s/__MARKER__//
p
d
}
-s/<trX>/<tr>/
+s/trX/tr/
P
D
diff --git a/scripts/xfsub b/scripts/xfsub
deleted file mode 100755
index cab652a..0000000
--- a/scripts/xfsub
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-fsub "$1" "$2" "$3" | sponge "$3"
diff --git a/server.go b/server.go
deleted file mode 100644
index 4788de7..0000000
--- a/server.go
+++ /dev/null
@@ -1,104 +0,0 @@
-package main
-
-import (
- "errors"
- "log"
- "net/http"
- "os"
- "strings"
- "time"
-)
-
-var url string
-
-const CookieName = "eurothomasvosscom_users-language"
-
-func isSupportedLanguage(lang string) bool {
- if len(lang) != 2 {
- return false
- }
- _, err := os.Stat(lang)
- return !os.IsNotExist(err)
-}
-
-func router(w http.ResponseWriter, r *http.Request) {
- if r.Method != http.MethodGet {
- http.Error(w, "Method is not supported.", http.StatusMethodNotAllowed)
- return
- }
-
- var lang string
- cookie, err := r.Cookie(CookieName)
- if err != nil && !errors.Is(err, http.ErrNoCookie) {
- log.Println(err)
- http.Error(w, "An error occured", http.StatusInternalServerError)
- return
- } else if err != nil {
- lang = "en"
- } else {
- lang = cookie.Value
- }
-
- if r.URL.Path == "/" {
- http.SetCookie(w, &http.Cookie{
- Name: "redirect",
- Path: "/",
- })
- http.Redirect(w, r, url+lang+"/", http.StatusTemporaryRedirect)
- return
- }
-
- path := r.URL.Path[1:]
- parts := strings.Split(path, "/")
-
- _, err = r.Cookie("redirect")
- if isSupportedLanguage(parts[0]) && parts[0] != lang {
- if r.Header.Get("Referer") == "" && err != nil {
- if !errors.Is(err, http.ErrNoCookie) {
- log.Println(err)
- http.Error(w, "An error occured", http.StatusInternalServerError)
- } else {
- parts[0] = lang
- path = strings.Join(parts, "/")
- http.SetCookie(w, &http.Cookie{
- Name: "redirect",
- Path: "/",
- })
- http.Redirect(w, r, url+path, http.StatusTemporaryRedirect)
- }
- return
- }
-
- if r.Header.Get("Referer") != "" {
- http.SetCookie(w, &http.Cookie{
- Name: CookieName,
- Value: parts[0],
- Expires: time.Now().AddDate(100, 0, 0),
- Path: "/",
- })
- }
- }
-
- if err == nil {
- http.SetCookie(w, &http.Cookie{
- Name: "redirect",
- Expires: time.Unix(0, 0),
- Path: "/",
- })
- }
- http.ServeFile(w, r, path)
-}
-
-func main() {
- if len(os.Args) == 2 {
- url = os.Args[1]
- } else {
- url = "http://localhost:4729/"
- }
-
- if err := os.Chdir("done"); err != nil {
- panic(err)
- }
- http.HandleFunc("/", router)
- log.Fatal(http.ListenAndServe(":4729", nil))
-}
diff --git a/src/banknotes.jpg b/src/banknotes.jpg
deleted file mode 100644
index c5baeed..0000000
--- a/src/banknotes.jpg
+++ /dev/null
Binary files differ
diff --git a/src/changelog.html b/src/changelog.html
deleted file mode 100644
index 01da5bc..0000000
--- a/src/changelog.html
+++ /dev/null
@@ -1,1199 +0,0 @@
-<!DOCTYPE html>
-<html lang=XX>
- <head>
- <meta charset=UTF-8 />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <title>Changelog</title>
- <link rel="shortcut icon" type="image/svg" href="/favicon.svg" />
- <link rel="stylesheet" type="text/css" href="/style.css" />
- </head>
-
- <body>
- <nav><!-- NAV-BAR --></nav>
-
- <main>
- <section>
- <header>
- <h1>Collection Updates</h1>
- <h6>…and some site updates too</h6>
- </header>
- </section>
-
- <section>
- <p>
- This is the site changelog; all updates and changes to the website or
- my collections are documented here. Due to logistical reasons this is
- only available in English.
- </p>
- </section>
-
- <section id=24-10-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today was a 20 roll hunt of 50c coins, and boy was it good! In
- total I got 6 finds, and 3 of them were new. The coins I got were:
- Andorra 2018, Germany 2003 (G; NIFC), Germany 2005 (D; NIFC), Italy
- 2023, Netherlands 1999 (Proof), and Netherlands 2015 (NIFC). The
- 2005 coin from Germany, both Dutch coins, and Italian coin were all
- new for me. The other 2 NIFCs and microstate were duplicates, but
- great finds nonetheless.
- </p>
- </div>
- </section>
-
- <section id=02-10-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- So Saturday (30<sup>th</sup> of September, 2023) was the first ever
- ‘official’ meetup of the Euro-Coins Discord Server. It was a really
- great experience, and guys came from all over Europe to meet up.
- During the meet we exchanged coin rolls and did some trades, and I
- have <em>a lot</em> of new stuff to add to the site! I’d love to
- credit each person individually, but there was just a lot of people
- and it’s hard to track exactly what came from whom.
- <br><br>
- Starting off with banknotes, I got 9 new ones! They were: Spain €5
- (Europa; Lagarde), Portugal €10 (Europa; Lagarde), Spain €10
- (Europa; Lagarde), Austria €20 (Europa Testnote; Draghi), Germany
- €20 (Europa Testnote; Draghi), Austria €50 (2002; Duisenberg),
- Austria €100 (Europa Testnote; Draghi), Germany €100 (2002;
- Trichet), and Italy €100 (Europa; Draghi).
- <br><br>
- With the above banknotes, I now have all Europa banknotes for both
- €5 and €100, and I have some testnotes for the first time!
- <br><br>
- Next, moving on to the standard issue coins, I got a whopping 154
- new dates for my collection, with 8 of those being NIFCs! They are
- as follows: Austria 1c (2003), Austria 5c (2006, 2009), Austria 20c
- (2006, 2010), Belgium 2c (2003, 2010), Germany 1c (2004&nbsp;A,
- 2004&nbsp;G, 2005&nbsp;D, 2005&nbsp;F, 2007&nbsp;F, 2007&nbsp;G,
- 2008&nbsp;A, 2008&nbsp;J, 2010&nbsp;A, 2010&nbsp;D, 2010&nbsp;F,
- 2010&nbsp;J, 2013&nbsp;F, 2013&nbsp;J, 2015&nbsp;A, 2015&nbsp;F,
- 2017&nbsp;D, 2017&nbsp;G, 2017&nbsp;J, 2019&nbsp;F, 2019&nbsp;J,
- 2020&nbsp;A, 2020&nbsp;G, 2023&nbsp;G), Germany 2c (2002&nbsp;F,
- 2003&nbsp;D, 2003&nbsp;F, 2004&nbsp;J, 2005&nbsp;J, 2006&nbsp;G,
- 2007&nbsp;D, 2007&nbsp;G, 2007&nbsp;J, 2008&nbsp;F, 2008&nbsp;G,
- 2010&nbsp;G, 2010&nbsp;J, 2011&nbsp;G, 2012&nbsp;A, 2012&nbsp;F,
- 2012&nbsp;J, 2013&nbsp;F, 2013&nbsp;J, 2014&nbsp;D, 2014&nbsp;F,
- 2014&nbsp;G, 2015&nbsp;J, 2016&nbsp;A, 2018&nbsp;A, 2018&nbsp;G,
- 2019&nbsp;G, 2019&nbsp;J, 2020&nbsp;F, 2022&nbsp;G, 2023&nbsp;J),
- Germany 5c (2008&nbsp;G, 2023&nbsp;D, 2023&nbsp;F), Germany 20c
- (2005&nbsp;D, 2014&nbsp;D, 2017&nbsp;F, 2017&nbsp;G), Germany €2
- (2023&nbsp;F), Spain 1c (2001), Spain 2c (2003, 2006, 2008, 2012,
- 2016), Spain 10c (2013, 2023), Spain 20c (2004), Spain €1 (2023),
- Finland €1 (2007, 2011), Finland €2 (2013), France 1c (2015), France
- 2c (2000, 2006, 2008, 2013, 2015), France 5c (2021), France 20c
- (2017, 2022), France €2 (2004 <em>NIFC Proof</em>, 2006
- <em>NIFC</em>), Greece 5c (2002&nbsp;F, 2021), Greece 50c (2006),
- Greece €1 (2004), Ireland €2 (2009), Italy 2c (2012), Italy 5c
- (2015), Italy 10c (2015), Italy 20c (2003, 2005, 2007, 2008, 2015,
- 2017), Italy €2 (2023), Lithuania 1c (2015), Lithuania 10c (2017),
- Monaco 20c (2002), Monaco 50c (2002), Monaco €2 (2003), Malta 1c
- (2008, 2019), Malta 2c (2013, 2015, 2018, 2020, 2022), Malta 10c
- (2016, 2017, 2020), Malta €2 (2016), Netherlands 2c (2015
- <em>NIFC</em>), Netherlands 5c (2004 <em>NIFC</em>), Netherlands €2
- (2007 <em>NIFC</em>), Portugal €1 (2020), Portugal €2 (2005, 2006),
- Slovenia 1c (2009, 2020), Slovenia 5c (2019), Slovenia 10c (2022),
- Slovakia 2c (2014, 2015, 2017, 2018, 2020), Slovakia 5c (2017),
- Slovakia €2 (2022), San Marino 10c (2007 <em>NIFC</em>), San Marino
- 50c (2002), San Marino €2 (2005 <em>NIFC</em>), Vatican City 5c
- (2005 <em>NIFC</em>), and Vatican City 20c (2005 Sede Vacante
- <em>NIFC</em>).
- <br><br>
- Finally, on to the commemorative coins. In total there were 17 new
- commemoratives with 1 of them being an NIFC! They are as follows:
- Belgium 2014 (Red Cross), Belgium 2020 (Year of Plant Health),
- Belgium 2022 (Erasmus Programme), Belgium 2022 (Heathcare in
- COVID-19), Estonia 2022 (Erasmus Programme), Germany 2015&nbsp;G
- (German Reunification), Germany 2023&nbsp;G (Hamburg), Lithuania
- 2018 (Song &amp; Dance Celebration), Lithuania 2022 (Basketball),
- Lithuania 2022 (Suvalkija), Luxembourg 2021 (Royal Marriage;
- <em>Photo</em>), Malta 2017 (The Peace), Portugal 2022 (Erasmus
- Programme), Slovenia 2011 (Franc Rozman-Stane), Slovenia 2022
- (Erasmus Programme), Spain 2023 (Cáceres), and Vatican City 2005
- (World Youth Day; <em>NIFC</em>).
- <br><br>
- <strong>UPDATE:</strong> I opened some Austrian 50c rolls I got at
- the meetup and got Germany 2022&nbsp;D, which is a new date for me.
- I also opened a 5c Luxembourgish roll I traded for. It yielded me
- with two new dates in the form of Luxembourg 2022 and 2023!
- </p>
- </div>
- </section>
-
- <section id=26-09-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today I got a bunch of rolls for the upcoming Euro coins meetup in
- Frankfurt. I also got a few €2 rolls for myself, and I only got one
- new find. It was a stellar find though! I got an NL 2006 NIFC, but
- it was also a proof! That brings the mintage to just 3,500. I now
- have the 2006 NIFC coin in both the proof and regular varieties,
- both from circulation!
- </p>
- </div>
- </section>
-
- <section id=22-09-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- After my recent trip to Greece, one of my friends decided to pay me
- back in all 5c coins. Due to financial reasons he didn’t pay me all
- in one go, but he did give me €200 (80 rolls) in 5c coins. It took
- a long time to go through all of them, but the end result was 26 new
- coins. There were no NIFCs, microstates, or insane finds, but it
- was definitely a good hunt to fill in some of the missing dates!
- <br><br>
- The new dates are: Belgium&nbsp;(2022), France&nbsp;(2012, 2018,
- 2022), Germany&nbsp;(2006&nbsp;A, 2006&nbsp;F, 2006&nbsp;J,
- 2008&nbsp;D, 2008&nbsp;F, 2009&nbsp;J, 2011&nbsp;F, 2011&nbsp;G,
- 2014&nbsp;A, 2017&nbsp;G, 2018&nbsp;F, 2019&nbsp;D),
- Greece&nbsp;(2009), Italy&nbsp;(2005, 2014, 2017, 2019, 2020),
- Netherlands&nbsp;(2023), Slovakia&nbsp;(2019, 2020), and
- Spain&nbsp;(2002)
- </p>
- </div>
- </section>
-
- <section id=13-09-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today I did an in-person swap with Dekzwabber from the
- <a
- href=https://discord.com/invite/dM3rHy4ANk
- target="_blank"
- >
- Euro Coins discord server</a>. As his part of the swap, he
- provided me with Luxembourg €2 2023, with the mintmark of the
- Koninklijke Nederlandse Munt. It’s the more common of the two
- varieties, but I now have both varieties! He also gave me a 2002
- €20 note from Finland bearing the signature of Jean-Claude Trichet.
- </p>
- </div>
- </section>
-
- <section id=07-09-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Turns out I forgot one roll of 10c coins in my bag from my previous
- hunt. I opened it up at work and got two new finds in the form of
- Belgium 2019 and Germany 2017 (D).
- </p>
- </div>
- </section>
-
- <section id=04-09-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I did a quick hunt of 10c coins today. Not much to report back but
- I did get two new coins in the form of Portugal 2008 and Finland
- 2001.
- </p>
- </div>
- </section>
-
- <section id=02-09-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Two updates today. I just got back from Greece and there was
- another letter in the mail. This time I got 4 new commemorative
- coins from Portugal. They are: 2009 <em>EMU</em>,
- 2009 <em>Lusophony Games</em>, 2010
- <em>Portuguese Republic</em>, and 2011 <em>Fernão Mendes Pinto</em>.
- <br><br>
- I also added 2017 <em>150 Years of Public Security</em> to the site
- since it was in my collection, but missing from here.
- </p>
- </div>
- </section>
-
- <section id=19-08-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Just a short update. In preperation for my upcoming
- trip to Greece I passed by an ATM to get some more cash.
- I managed to get a hold of 3 more €50 notes from the
- 2002 series. Of those 3, one of them was a Slovak note
- with the signature of Draghi, a new note for the collection.
- </p>
- </div>
- </section>
-
- <section id=18-08-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I did another large hunt today. This time it was 40
- rolls of €2 coins. It ended up being super
- disappointing actually with only 2 new finds, but 2 new
- finds nonetheless. The new finds were Finland 2011 and
- Luxembourg 2023 (MdP).
- </p>
- </div>
- </section>
-
- <section id=17-08-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I did a massive 40 roll hunt of 50c coins today! I
- somehow did not destroy my back transporting them by
- bike from the withdrawal machine to home. It was a long
- hunt with some pretty nice finds! For the microstates I
- got Andorra 2020 and Vatican City 2017; both duplicates
- for me however. I also got Netherlands 2005 (x3) and
- 2006 (x4) bringing me to 7 more Dutch NIFCs, but I also
- already have those. As for actually new coins I managed
- to get Finland 2003, Ireland 2015, and France 2004! The
- French coin is now my first NIFC French coin ever!
- </p>
- </div>
- </section>
-
- <section id=16-08-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today I did a nice big hunt of 20 rolls of 10c coins.
- It was pretty disappointing with only 2 common finds,
- but they are 2 finds nonetheless. The first was Austria
- 2005, the last Austrian 10c coin I need besides the
- elusive 2003 NIFC. The second was Spain 2002; not sure
- how I didn’t have that already.
- <br><br>
- In more interesting news, I got some more mail today.
- This time I got Monaco €1 2007 <em>without the
- mintmark</em>. Super happy to add this to the
- collection seeing as it has a mintage of <em>under
- 3,000</em>! I still need the mintmark variety though
- which still wont be easy with its 97,000 mintage.
- </p>
- </div>
- </section>
-
- <section id=15-08-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today I did a quick €1 coin hunt and got 5 new finds.
- The finds were: Austria 2005, Germany 2003 (F), Ireland
- 2004, Italy 2004, and Spain 2021. With the new Austrian
- and German finds I now have all the Austrian- and German
- €1 coins that are intended for circulation.
- </p>
- </div>
- </section>
-
- <section id=12-08-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Just a quick update since it’s super late. Did a 20 roll
- hunt today of 50c coins. I managed to get two new finds, a
- 2022 (G) and 2022 (J) from Germany. I also managed to get
- another <em>5</em> 2006 50c coins from the Netherlands
- adding to my growing pile of Dutch NIFCs. The only new
- coins however were my German finds.
- </p>
- </div>
- </section>
-
- <section id=08-08-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I did another big hunt today. This time it was 20 rolls
- of 50c coins and 10 rolls of €2 coins. Not much new
- found, only Ireland 2013 and Portugal 2005 (both 50c).
- I did find 4 duplicate NIFCs though! All 4 of them were
- Netherlands 2006 50c.
- </p>
- </div>
- </section>
-
- <section id=04-08-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today was yet another mail day. This was one that I’ve
- been planning for a while but never managed to properly
- execute, so I’m happy it’s here! This swap had a bunch
- of world coins in it but also 2 new euro coins for my
- collection.
- <br><br>
- The two new additions were 50c 2018 from San Marino, and
- 20c 2018 from Luxembourg. A new microstate is always
- welcome, and the Luxembourg coin has a mintage of only
- 50,000!
- </p>
- </div>
- </section>
-
- <section id=03-08-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I did a 10 roll hunt of €2 coins today and got 3 new
- finds! I got the German 2021 (D) coin which is one of
- the few German €2 dates I still missed. I also very
- spectacularly got “Estonian Indepdence†from Estonia,
- completing the 2018 Estonian commemoratives, and I also
- got “Grand Duchess Charlotte†from Luxembourg! A
- spectacular find that completes the 2019 commemoratives
- for me!
- </p>
- </div>
- </section>
-
- <section id=01-08-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I got another letter in the mail today — this time from
- Zafeiris on the
- <a href=https://discord.com/invite/dM3rHy4ANk>
- Euro Coins discord server</a>.
- I got 4 news coins! Two of them are €2 standard issues
- and the other 2 are commemoratives.
- <br><br>
- The standard issue coins are: Greece 2003 and Italy 2016.
- <br><br>
- The commemorative issue coins are: “Constitution†and
- “Domenikos Theotokopoulosâ€, both from Greece.
- </p>
- </div>
- </section>
-
- <section id=25-07-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Small update for a small coin. Today my brother gifted
- me a Belgian 2c coin from 2016. I am not sure where he
- found a 2c coin in the Netherlands, but it’s new for the
- collection, and it’s mine now!
- </p>
- </div>
- </section>
-
- <section id=13-07-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today I recieved a fantastic swap from The_Figher on the
- <a href=https://discord.com/invite/dM3rHy4ANk>
- Euro Coins discord server</a>!
- The swap got me a whole 17 new coins for my collection! Of the 17,
- 9 of them were standard issue coins and 8 were commemoratives!
- <br /><br />
- The new standard issue coins were: Germany 1c 2017 (F), Germany 2c
- 2020 (G), Germany 5c 2021 (F), Germany 5c 2022 (J), Germany 10c 2022
- (F), Greece 10c 2018, Greece 1c 2014, Greece 1c 2017, and
- <strong>Monaco €1 2002</strong>!
- <br /><br />
- The new commemorative coins were: Estonia <em>University of
- Tartu</em> (2019), Estonia <em>Antarctica</em> (2020), Estonia
- <em>Tartu Peace Treaty</em> (2020), Estonia <em>Finno-Urgic
- Peoples</em> (2021), Estonia <em>Estonian Literati</em> (2022),
- Germany <em>Karl der Große</em> (2023; D), Malta <em>Ta’ Ħaġrat
- Temples</em> (2019), and Spain <em>Toledo</em> (2021)!
- </p>
- </div>
- </section>
-
- <section id=05-07-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today was mail day again, with 3 new commemorative coins from Malta!
- Two of these coins come from Laganinu on the
- <a href=https://discord.com/invite/dM3rHy4ANk>
- Euro Coins discord server</a>.
- Those two coins are “Mnajdra Temples†and “Ta’ ĦaÄ¡rat Templesâ€, the
- latter containing the NIFC ‘F’ in the star! The third coin I
- recieved from a different individual was the Maltese “Gamesâ€
- commemorative.
- </p>
- </div>
- </section>
-
- <section id=01-07-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today I completed a 20 roll hunt of 10x 10c rolls and 10x 20c rolls.
- The hunt got me 8 new 10c coins and 4 new 20c coins for a total of
- 12 new finds!
- <br /><br />
- The new 10c finds were: Belgium 2017, Germany 2004 (D), Germany 2012
- (J; NIFC!), Germany 2017 (G), Germany 2021 (J), Italy 2004, Italy
- 2013, and Spain 2020. On top of the German 2012 coin being an NIFC,
- I have a sneaking suspicion that it might be a proof coin too. I am
- not entirely sure yet though, and if it is I need to figure out how
- to actually display that information on the site (if I do at all).
- <br /><br />
- The new 20c finds were: Finland 1999, Germany 2013 (G), Germany 2022
- (G), and Ireland 2009.
- <br /><br />
- Also big news! The Portuguese translation of the site redesign has
- been completed, and so I have officially updated euro.thomasvoss.com
- to the new design! It was previously hosted on
- new-euro.thomasvoss.com as a trial, but it is now the main site.
- </p>
- </div>
- </section>
-
- <section id=24-06-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- It’s mail day again today, and today’s mail was from Mörtel from the
- <a href=https://discord.com/invite/dM3rHy4ANk>
- Euro Coins discord server</a>.
- The swap got me 8 new coins for my collection! For the standard
- issue coins I got Luxembourg €2 2019, a coin with a mintage of only
- 50,000! On the commemorative side I got Cyprus “EU Flagâ€, Greece
- “Euro Cashâ€, and 5 new German mintmarks in the form of “Hamburgâ€
- (2023) mintmarks A and F, “Karl der Große†mintmarks F and G, and
- Mecklenburg-Vorpommern mintmark D. I actually already had that last
- coin, but what makes this one special is that it’s a circulated
- proof coin! The fact it’s a proof <em>does</em> make it new for me!
- </p>
- </div>
- </section>
-
- <section id=22-06-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today I got a letter in the mail from Münzenjäger and I also met up
- with Austrian Euro Coin Hunter in Eindhoven! Between the two of
- them I got 2 new banknotes and a bunch of new standard- and
- commemorative-coins.
- <br /><br />
- The two new banknotes I got were a €50 and a €100 banknote. Both
- are from Austria, from the “Europa†series, and bear the signature
- of Mario Draghi.
- <br /><br />
- The four new commemorative coins I got were: Malta 2013
- “Self-Governmentâ€, Greece 2018 “Dodecanese Unionâ€, Greece 2019
- “Andreas Kalvosâ€, and Greece 2020 “Thrace Unionâ€.
- <br /><br />
- The many standard issue coins I got were: Austria 10c (2009), Cyprus
- 10c (2020), Finland 5c (2019), Germany 20c (2003 D, 2010 G, 2019 J,
- 2022 F), Greece 1c (2003, 2005, 2009, 2010, 2012, 2016), Greece 2c
- (2004, 2007–2009, 2014–2021), Greece 5c (2006, 2016–2018), Greece
- 10c (2016, 2019), Greece 50c (2007, 2011, 2019), Ireland 50c (2010),
- Italy 20c (2016), Italy 50c (2014), Italy €1 (2013–2015, 2017, 2018,
- 2020), Netherlands €1 (2003), Portugal 5c (2016, 2021), Portugal 10c
- (2021), Slovenia 5c (2021), and Slovenia 50c (2021).
- </p>
- </div>
- </section>
-
- <section id=20-06-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today I did another €2 coin hunt and got some pretty nice finds! My
- standard issue finds were Finland 2005 and Italy 2008. I also got
- two new commemorative finds in the form of Germany “Karl der Großeâ€
- 2023 (J), and Luxembourg “Grand Duke Jean†2021.
- <br /><br />
- Also it turns out that the Belgian Red Cross coin from 2014 is not
- an NIFC as I previously thought, so that has been corrected.
- </p>
- </div>
- </section>
-
- <section id=14-06-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today I met up with Adzivu from the
- <a href=https://discord.com/invite/dM3rHy4ANk>
- Euro Coins discord server</a>!
- We had a few beers, and did perhaps the largest face-value swap I
- will ever do; a staggering €2,008.28 was the face-value of just one
- side of the swap for a total of €3,974.16 exchanged total! As part
- of this swap I got some goodies that won’t be listed on the site
- such as a Croatian Euro starter-pack, and uncirculated rolls of both
- German 2023 commemorative coins.
- <br /><br />
- What I <em>did</em> get however that actually is now listed on this
- site, is one new commemorative coin from Luxembourg — the “Henri
- &amp; Adolphe†commemorative from 2005, and <em>20</em> new
- banknotes!
- <br /><br />
- The new banknotes are (and for everyones sake I will abbreviate the
- ECB presidents’ names): €10 Austria (2002; WD), €10 Austria (Europa;
- CL), €20 Germany X (Europa; MD), €20 Ireland (Europa; MD), €50
- France E (Europa; CL), €50 France E (Europa; MD), €50 Greece (2002;
- WD), €50 Greece (Europa; MD), €50 Netherlands (Europa; MD), €50
- Spain (2002; MD), €100 Austria (2002; MD), €100 Austria (2002; WD),
- €100 France E (Europa; MD), €100 France U (Europa; MD), €100 Italy
- (2002; JCT), €100 Spain (Europa; MD), €200 Austria (Europa; CL),
- €200 France E (Europa; CL), €200 France U (Europa; MD), and €200
- Germany (2002; WD).
- <br /><br />
- With the new German €200 banknote from 2002, I now also finally have
- one of every type of euro-banknote!
- </p>
- </div>
- </section>
-
- <section id=13-06-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Another day, another €1000 hunt of €2 coins. This hunt only got me
- 2 new finds, but 2 new finds are still 2 new finds! Both of them
- were German commemoratives in the form of “Hamburg†(A; 2008), a
- coin with a mintage of only 1M — and “Karl der Große†(D).
- <br /><br />
- With the new “Hamburg†(2008) find, I now have the full set finished
- and only need 3 more mintmarks to complete the entire German
- commemorative series from 2004–2022. Additionally, the “Karl der
- Große†find brings me a little closer to finishing the German
- commemorative series as a whole with only 10 mintmarks missing from
- 2004–2023.
- </p>
- </div>
- </section>
-
- <section id=12-06-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today I went ahead and did another €1000 hunt of €2 coins, and it
- was pretty successful! In this hunt I got nine new finds — two of
- which are commemoratives and one of which is a microstate.
- <br /><br />
- The new commemorative finds were both from Germany; “Erasmus
- Programme†(J) and “Karl der Große†(A). The Erasmus coin is the
- last missing mintmark for me, so that’s cool — and the “Karl der
- Große†coin is the first of it’s kind that I’ve found, so that’s
- also cool!
- <br /><br />
- The other seven finds were: Finland 2002 &amp; 2008, France 2014,
- Italy 2006, Monaco 2011, and Spain 2008 &amp; 2009.
- <br /><br />
- Also small site update — the 1-, 2-, and 50c denominations as well
- as the €1 denomination from Estonia have been marked as “not mintedâ€
- for the year 2023.
- </p>
- </div>
- </section>
-
- <section id=10-06-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today was a special day, because todau was the Dag van de Munt 2023!
- The <em>Dag van de Munt</em> is the once-a-year open-day of the
- Koninklijke Nederlandse Munt (Royal Dutch Mint). At the event I met
- up with EuroCoinHunt, and got quite a lot of goodies! Not all
- goodies are relevant to this site of course — but one that
- <em>is</em> was my first ever circulated commemorative coin of a
- non-standard denomination! In this case, EuroCoinHunt purchased a
- 2023 year-set using €5 “Jaap Eden†commemorative coins from the
- Netherlands! As I was after him in the line, I managed to exchange
- one of these for €5 — and just like that — my first
- non-standard-denomination commemorative coin!
- </p>
- </div>
- </section>
-
- <section id=08-06-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today I got some rolls for a soon-to-occur in-person swap with
- another Discord user for a <em>bunch</em> of banknotes, and some
- rolls too. I took this time to also get 10 rolls of €2 coins for
- myself too and the hunt granted me 3 new finds and 2 NIFCs! The new
- finds I got were: Austria 2013, Italy 2011, and Germany 2006 (D;
- NIFC!). I also got Netherlands 2005 — an NIFC — but not one that is
- new for my collection.
- </p>
- </div>
- </section>
-
- <section id=07-06-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I got more stuff in the mail today, and this time with lots of new
- 1- and 2-cent coins for my dateruns! There was also a new
- commemorative €2 in there for me. The new commemorative was the
- “Falcone &amp; Borsellino†coin from Italy (2022). The new standard
- issue coins I got are: Finland 10c (2008), France 1c (2018), Germany
- 1c (2005 G, 2013 D, 2014 A, 2015 J, 2018 J), Germany 2c (2003 A,
- 2004 A, 2005 D, 2006 F, 2009 A, 2012 D, 2018 D, 2019 F), Germany 5c
- (2020 F), Greece 20c (2021), Portugal 5c (2005), and Portugal 20c
- (2003).
- </p>
- </div>
- </section>
-
- <section id=05-06-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I did a 20 roll hunt of €1 coins today. Nothing super notable in
- this hunt, but I did get two new finds. I got an Italian 2012 and a
- Finnish 2006. Not much, but two finds are still two finds!
- </p>
- </div>
- </section>
-
- <section id=02-06-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- And it is once again, mail day! Today’s swap comes from Germany
- with one new commemorative and twenty new standard issue coins (one
- of them being an NIFC!). The new commemorative was “Treaty of
- Élysée†(2013 D). This completes all of this designs mintmarks for
- me, and now means that I only need 5 more mintmarks to complete the
- entire German commemorative mintmark set from 2004–2022. The new
- standard issue coins I recieved are: 50c 2005 (G; NIFC!), 20c 2020
- (G), 10c 2017 (J), 10c 2021 (F), 2c 2015 (F), 2c 2016 (G), 2c 2017
- (G), 2c 2018 (J), 2c 2020 (J), 2c 2021 (A), 2c 2021 (F), 2c 2021
- (J), 2c 2022 (J), 1c 2016 (A), 1c 2016 (F), 1c 2016 (G), 1c 2017
- (A), 1c 2018 (D), 1c 2019 (A), 1c 2021 (D).
- <br /><br />
- Today also had another coin hunt. This time I hunted: 16 rolls of
- €1 coins, 1 roll of 20c, 1 roll of 10c, and 2 rolls of 5c. The new
- finds of the hunt were: France 5c (2016), Germany 5c (2013 G),
- Greece €1 (2006), Greece €1 (2011), Italy €1 (2005), Netherlands €1
- (2016), Portugal €1 (2015), Spain €1 (2012), and motherfucking
- <strong><em>Vatican City €1 (2013)!!!</em></strong> This might be
- the best find I’ve ever found since I started collecting…
- </p>
- </div>
- </section>
-
- <section id=31-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Mail day yet again! Today I got 12 new circulated commemoratives
- from Münzenjäger on the
- <a href=https://discord.com/invite/dM3rHy4ANk>
- Euro Coins discord server</a>.
- These are: Estonia “Baltic States†(2018), Finland “Markka†(2010),
- Greece “Battle of Thermopylae†(2020), Latvia “Zemgale†(2018),
- Luxembourg “Constitution†(2018), Luxembourg “Voting Rights†(2019),
- Malta “EU Flag†(2015), Monaco “Admission to the UN†(2013),
- Slovakia “Constantine &amp; Methodius†(2013), Slovakia “European
- Union†(2014), Slovakia “Universitas Istropolitana†(2017), and
- Slovenia “Barbara of Celje†(2014).
- <br /><br />
- All the coins I recieved from this swap and the swap from the
- previous site update were swaps where I gave the exact same coins I
- recieved, except I gave uncirculated coins and recieved circulated
- ones back.
- </p>
- </div>
- </section>
-
- <section id=26-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- It’s mail day again! Today in the mail I got 5 new circulated
- commemoratives from Finland. They were: Sauna Culture (2018),
- University of Turku (2020), Ã…land Islands (2021), Ballet (2022), and
- Erasmus Programme (2022).
- </p>
- </div>
- </section>
-
- <section id=25-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I just did another quick 50c hunt today. During the hunt I found:
- Finland 2011, Germany 2022 (F), and Spain 2002. Not super exciting,
- but all new finds nonetheless. I also found Vatican City 2016! I
- already have it though, so to the Vatican stack it goes.
- </p>
- </div>
- </section>
-
- <section id=23-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today had another 50c hunt and it was a lot more successful than the
- last one! In total I had 4 new finds and a nice keeper. The keeper
- was a Dutch coin from 2004 with a mintage of 300K. I already have
- this coin so I will probably give it to someone else. My actual
- finds were: Finland 1999, Italy 2022, Spain 2010, and best of all…
- Germany 2007 (F)! The German 50c is my 4<sup>th</sup> German NIFC
- (all the others are also 50c) and my first German NIFC with the
- second map!
- </p>
- </div>
- </section>
-
- <section id=22-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I visited an ATM after work today hoping to get some 2002 notes. I
- didn’t get any — but I did get an Italian €20 note with the
- signature of Christine Lagarde. That brings me down to only 3 notes
- remaining for the €20 Europa series!
- </p>
- </div>
- </section>
-
- <section id=21-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today I did a large 50c coin hunt. I went through 800 coins and
- sadly there were no microstates or NIFCs… but I did still manage to
- get two keepers — Netherlands 2009, a low-mintage coin but one I
- already have — and France 2022, a year that is new for me! Both
- coins are in excellent condition.
- </p>
- </div>
- </section>
-
- <section id=20-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I got some notes out of an ATM today, and managed to pull a French
- €20 from 2002 bearing the signature of Jean-Claude Trichet — that
- was pretty cool!
- </p>
- </div>
- </section>
-
- <section id=19-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I did a €1000 hunt of €2 coins today. It started very slow with
- almost no finds, but of the few finds I got, they were of quality!
- The hunt got me 5 new standard-issue coins and 2 new
- commemorative-issue coins. The standard-issue coins are: Germany
- 2014 (A), Germany 2017 (A), France 2020, Finland 2004, and…
- <em>Finland 2015!</em> The Finnish €2 coin from 2015 has a mintage
- of only <em>169,100!</em> The commemorative-issue coins were:
- France “Erasmus Programme†and Greece “EU Flagâ€. The Greek
- commemorative has a mintage of ~750,000.
- </p>
- </div>
- </section>
-
- <section id=18-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Right before my flight back to Eindhoven today, I got two new finds
- from the vending machines and ATMs. A San Marino 50c from 2020 and
- a €20 banknote from Portugal with the signature of Draghi.
- <br /><br />
- After landing, I met with a friend of Petros, a user from the
- <a href=https://discord.com/invite/dM3rHy4ANk>
- Euro Coins discord server</a>.
- He gave me an envelope of 2002 banknotes with
- a face-value of €180. In the envelope were the following new
- additions for my collection: Austria €5 (JCT), Greece €10 (WD),
- Greece €20 (JCT), Portugal €20 (MD), and Spain €50 (JCT).
- </p>
- </div>
- </section>
-
- <section id=17-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today I left Malta to head back home. I had a layover in Treviso
- and did some vending machine hunting which got me a Spanish €1 2015;
- a new year for the collection.
- <br /><br />
- I also got some banknotes from an ATM and got a new €50 banknote in
- the form of an Italian note bearing the signature of Lagarde.
- </p>
- </div>
- </section>
-
- <section id=16-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I got an Italian 20c 2020 in my change today; a nice new find.
- </p>
- </div>
- </section>
-
- <section id=15-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today I visited the Ä gantija Temples and did a quick shop hunt
- afterwards! There was a souvenier shop right across the street from
- the temple and I asked to take a look at their €2 coins. In the
- cashier I managed to find another Maltese commemorative! This one
- was the “The Peace†commemorative from 2017… and it also had the
- coincard mintmarks making it a 30K mintage NIFC! That’s why it’s
- not yet listed on the site; the coincard variants will be added in a
- future update.
- <br /><br />
- I also managed to get a German 10c 2022 (D) in my change at the
- temple giftshop when purchasing a Kinnie (a fantastic Maltese
- drink!), so that was a nice new minor find.
- </p>
- </div>
- </section>
-
- <section id=14-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today was pretty uninteresting. I wasn’t able to get anything new
- besides a Maltese 20c 2020 from a vending machine.
- </p>
- </div>
- </section>
-
- <section id=13-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today I spent the day exploring Valletta along with “La Malteseâ€
- from the
- <a href=https://discord.com/invite/dM3rHy4ANk>
- Euro Coins discord server</a>.
- To our meeting he was kind enough to bring a few new Maltese 1c
- coins for me from 2013, 2017, and 2021. He also got me 2 rolls of
- €2 coins from which I got Italy €2 2018, Germany €2 2014 (D), and
- most excitingly of all, the Maltese “Nature &amp; Environment†€2
- commemorative!
- <br /><br />
- At the end of the day I did a vending machine hunt in Valletta which
- yieled me four new Maltese €1 coins from the years 2016, 2019, 2020,
- and 2021. It also yieled me two Maltese temple commemoratives!
- “Sadly†one of them was a duplicate for me, the Ħaġar Qim Temples
- coin. The other temple coin was for the Ä gantija Temples which I
- thought was also a duplicate, but I later realized that it had the
- same mintmarks around the year that is found on the variants sold in
- coincards. That made that coin an NIFC find with a mintage of only
- 30K!
- </p>
- </div>
- </section>
-
- <section id=11-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- This was a pretty successful day with a lot of new finds! Firstly,
- before my flight to Malta from Pisa I did some vending machine
- hunting. This yieled me with a 2021 Vatican 50c coin which wasn’t
- new, but also yieled me with the following new coins: Germany 20c
- 2015 (A), Greece 20c 2019, Italy 50c 2007, Italy 50c 2011, Italy 50c
- 2012, Italy 5c 2016, Portugal 50c 2021, Spain 20c 2016.
- <br /><br />
- After arriving in Malta, I did some vending machine hunting in
- Marsaxlokk. This also got me a lot of new finds! I didn’t have
- many Maltese coins prior so there was a lot to find. The finds from
- the vending machines were: France 5c 2017, Italy 20c 2021, Italy 20c
- 2022, Malta 10c 2019, Malta 10c 2021, Malta 20c 2019, Malta 20c
- 2021, Malta 50c 2017, Malta 50c 2019, Malta 50c 2020, Malta 50c
- 2021, Malta 5c 2017, Malta 5c 2020.
- <br /><br />
- Finally, my girlfriend got a Maltese 5c coin from 2015 in her change
- at a Spar.
- </p>
- </div>
- </section>
-
- <section id=10-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today I left for a trip to Malta where hopefully I’ll find some nice
- coins! My flight left from Eindhoven with a layover in Pisa. At
- Eindhoven I managed to get a new coin as change from a vending
- machine when buying a water. It was a Germany 20c 2013 with the ‘F’
- mintmark.
- <br /><br />
- When I landed in Pisa I put some banknotes into the change machine
- and got three new finds: Italy €2 2022, Italy €1 2021, and Finland
- €1 2005.
- </p>
- </div>
- </section>
-
- <section id=09-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- It’s another mail day! In the mail today was the Wolf €2
- commemorative from Estonia and a bicentennial Ike Dollar from
- Denver. I already had the wolf coin in UNC condition, but this is a
- collection of circulated coins so it’s nice to have that now too.
- The Ike Dollar is also great to have; it’s the last bicentennial
- coin I need besides the NIFC proofs.
- <br /><br />
- I also did a coin roll hunt today; it’s been a good while since my
- last one! I had a good number of standard- and commemorative-issue
- finds today, most of them were common coins I missed but there were
- some really nice rarer finds too!
- <br /><br />
- The standard issue finds were (all €2): Belgium 2003, Germany 2008
- (G), Germany 2008 (J), Germany 2014 (J), Germany 2016 (G), Spain
- 2003, Finland 2003, Greece 2002 (S), and Italy 2004.
- <br /><br />
- The commemorative issue finds were: Germany “Erasmus Programme†(F),
- Germany “Hamburg†(2023 J), Finland “Treaty of Romeâ€, Luxembourg
- “European Monetary Unionâ€, Netherlands “European Monetary Unionâ€,
- Netherlands “Euro Cashâ€, and Netherlands “Abdication of Beatrixâ€.
- </p>
- </div>
- </section>
-
- <section id=05-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- It’s mail day! I got my coins from a Numista swap today. In total
- I got 7 new coins with 3 being Italian commemoratives and 4 being
- Vatican 50c coins. The new coins are: €2 Italy EU Flag, €2 Italy
- “Tito Livioâ€, €2 “National Policeâ€, and all the Vatican 50c coins
- from 2010–2013 (all the years of Pope Benedict XVI).
- </p>
- </div>
- </section>
-
- <section id=03-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I have finally done it, I’ve found a way to hunt coins in the
- Netherlands without purchasing bankrolls or going to a casino!
- There is a Spar on the campus of my ex-university. This Spar is
- special because it has something that I’ve never before seen in this
- cashless dystopia — a self-checkout machine that accepts cash!
- <br /><br />
- I don’t know how it didn’t come to my mind earlier but by creating a
- false purchase of high value (maybe €500 for example) and then
- dumping all your coins in the coin funnel you can then cancel the
- purchase and get your coins back, except it’s not the same coins,
- but different coins of the same denominations!
- <br /><br />
- What this in effect means is that I can go and just put my coins in
- this self-checkout machine and then cancel my order in a cycle while
- getting new coins every cycle. I did this for the first time today
- and got 3 new finds! Two of the finds were regular issue 20c coins,
- Germany 2008 (F) and France 2020. The other find was a
- commemorative issue in the form of the Dutch Erasmus Programme coin!
- </p>
- </div>
- </section>
-
- <section id=01-05-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- So today was mail day, and it was another American coin. I got a
- bicentennial Ike Dollar; it’s certainly one of the biggest coins
- I’ve ever held (maybe the biggest ever). It has no mintmark, so
- it’s a Philadelphia dollar. This also means that once I get the
- version with the Denver mintmark I’ll have all circulating
- bicentennial coins from the USA!
- <br /><br />
- I haven’t gotten any new euro-coins yet, but there’s a chance I’ll
- be heading to Croatia next week so I’m hoping to get some new coins
- there, or to maybe even do a vending machine hunt!
- </p>
- </div>
- </section>
-
- <section id=29-04-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I met up with Dan from the
- <a href=https://discord.com/invite/dM3rHy4ANk>
- Euro Coins discord server</a>
- today; he was passing through Rotterdam. He was generous enough to
- give me a total of €275 worth of 2002 banknotes. Of these notes, 16
- were new for the collection! They are as follows: €5 Germany (JCT),
- €5 Netherlands (WD), €5 Portugal (JCT), €5 Spain (JCT), €10 Germany
- (JCT), €10 Greece (JCT), €10 Ireland (WD), €10 Ireland (JCT), €20
- France (WD), €20 Germany (JCT), €20 Ireland (WD), and €50 Italy
- (JCT).
- <br /><br />
- Thanks a lot for the notes Dan!
- </p>
- </div>
- </section>
-
- <section id=25-04-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today I did what is likely my final vending-machine hunt of my trip
- in the United States. During this hunt I got 3 new quarters, one
- state quarter, one “America the Beautiful†quarter, and most
- excitedly, one territory quarter! My 3 new quarters are (in order
- of mint year): South Carolina (P), Puerto Rico (D), and Great Basin
- (P).
- </p>
- </div>
- </section>
-
- <section id=24-04-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I did another vending-machine hunt at Miami-Dade College again
- today. There wasn’t too much to get since the vending machines seem
- to have been filled up with UNC rolls of the Bessie Coleman quarters
- but I still was able to get two new state quarters. These were New
- Hampshire (P) and Oregon (P).
- </p>
- </div>
- </section>
-
- <section id=23-04-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I passed by Dolphin Mall in Miami today; hunted some more vending
- machines. Didn’t get too many finds but still a good couple. Got 5
- new “America the Beautiful†quarters and a new “American Womenâ€
- quarter. The new “America the Beautiful†quarters were: Denali (D),
- Ellis Island (D), Mount Rushmore (P), River of No Return (P), and
- Shenandoah (D). The new “American Women†quarter was Edith
- Kanaka‘ole (P).
- </p>
- </div>
- </section>
-
- <section id=20-04-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- 11 new quarters were added to the collection today from a short
- vending-machine hunt at Miami-Dade College. Of the 11 quarters, 9
- were state quarters and 2 were “America the Beautiful†quarters.
- The state quarters are: Colorado (P), Hawaii (D), Minnesota (P),
- Missouri (D), Montana (P), Nevada (P), New Jersey (D), New Mexico
- (P), and South Carolina (D). The “America the Beautiful†quarters
- are: Denali (P) and Apostle Islands (D).
- <br /><br />
- I also passed by a currency-exchange office and managed to exchange
- my €500 in cash for my first ever €500 bill. It costed my new
- French €200 Europa note that I got from another currency-exchange,
- but getting €500’s is a lot harder so it’s worth it. The €500 bill
- is German with the signature of Wim Duisenberg.
- </p>
- </div>
- </section>
-
- <section id=19-04-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- I did another vending-machine hunt today. It was a small hunt and
- got me 7 new quarters. I got the 6 state quarters of: Maine (D
- &amp; P), Michigan (P), Mississippi (D), Texas (D), and Washington
- (P). I also got the “America the Beautiful†quarter of Weir Farm
- (P).
- <br /><br />
- In bigger news, my coins from my swap with Jon have arrived. He
- included all sorts of extra goodies but they aren’t relevant to this
- site so I won’t be listing them here. The swap got me 11 new 1- and
- 2-eurocent coins, a new American bicentennial coin, a new American
- Lincoln commemorative penny, 3 new NIFC Dollar coins, 3 new state
- quarters, 1 new district quarter, and finally 1 new “Westward
- Journey†nickel.
- <br /><br />
- The eurocents included were: Germany 1c (2009-D &amp; 2013-A),
- Germany 2c (2003-G, 2006-A, &amp; 2006-D), Spain 1c (2002), Spain 2c
- (2009 &amp; 2015), and France 1c (2007, 2010, &amp; 2016). The
- American bicentennial coin was a half-dollar from Denver. The
- Lincoln penny was the “Birth and Early Childhood†penny from
- Philadelphia. One of the NIFC dollars was a native-american
- space-program dollar from Denver and the other two were presidential
- dollars: Chester Arthur (P) and John F. Kennedy (D). The state
- quarters were California (D), Pennsylvania (P), and Rhode Island
- (D). The dictrict quarter was my second district quarter so far, a
- Puerto Rico (P). Finally, the “Westward Journey†nickel was a Bison
- (D).
- </p>
- </div>
- </section>
-
- <section id=18-04-2023 class="cl-section slant-down">
- <div>
- <h2><!-- DATE --></h2>
- <p>
- Today was pretty successful. I passed by Chase Bank near closing
- hours and it was a good thing I did too. The customer right before
- me in the line to the teller deposited $10 in dollar coins. I
- bought them from the bank and got two new finds: a “Great Law of
- Peace†native-american dollar from Philadelphia, and a Herbert
- Hoover NIFC presidential dollar from Philadelphia.
- <br /><br />
- I also hunted a printer (it accepts cash payment to print stuff). I
- managed to get 5 new “America the Beautiful†quarters, 5 new state
- quarters, my first ever districts quarter, and a new “Westward
- Journey†nickel. The “America the Beautiful†quarters were: Block
- Island (P), Great Sand Dunes (D), Homestead (D),
- Marsh-Billings-Rockefeller (D), and War in the Pacific (P). The
- state quarters were: Connecticut (P), Idaho (P), Massachusetts (P),
- Utah (P), and Wyoming (P). The district quarter was American Samoa
- (D) and the nickel was a Bison (P).
- <br /><br />
- Finally I visited a currency-exchange office hoping to find my first
- €500 bill. They didn’t have any but I managed to snag a French €200
- from the Europa series, a new find for myself.
- </p>
- </div>
- </section>
-
- <section id=start class="cl-section slant-down">
- <div>
- <h2>Start of Changelog</h2>
- <p>
- This is the start of the sites changelog. The site has been around
- since the 11th of February 2023, and this collection began around
- April of 2022, so theres a lot of “history†here that won’t end up
- documented. If you <em>really</em> care for some reason, you can
- check the git-log of the site on the
- <a href=https://git.thomasvoss.com/euro.thomasvoss.com>
- git repository</a>.
- From now on I’ll be documenting all my new finds here both so I can
- look back on it in the future for fun, and incase anyone finds
- anything here interesting. I suppose it makes the site a bit more
- human.
- <br /><br />
- I am currently in the United States on vacation, so the next couple
- of site updates are going to be primarily american coins.
- </p>
- </div>
- </section>
-
- <section><!-- FOOTER --></section>
- </main>
- </body>
-</html>
diff --git a/src/changelog/index.gsp b/src/changelog/index.gsp
new file mode 100644
index 0000000..14c0525
--- /dev/null
+++ b/src/changelog/index.gsp
@@ -0,0 +1,1065 @@
+html lang="en" {
+ head {
+ __include(head.gsp)
+ title {-Changelog}
+ }
+
+ body {
+ nav { __include(nav.gsp) }
+
+ main {
+ section {
+ header {
+ h1 {-Collection Updates}
+ h6 {-…and some site updates too}
+ }
+ }
+
+ section {
+ p {-
+ This is the site changelog; all updates and changes to the website or
+ my collections are documented here. Well… almost all.
+ }
+ }
+
+ __entry([24-10-2023], [
+ p {-
+ Today was a 20 roll hunt of 50c coins, and boy was it good! In total
+ I got 6 finds, and 3 of them were new. The coins I got were: Andorra
+ 2018, Germany 2003 (G; NIFC), Germany 2005 (D; NIFC), Italy 2023,
+ Netherlands 1999 (Proof), and Netherlands 2015 (NIFC). The 2005 coin
+ from Germany, both Dutch coins, and Italian coin were all new for me.
+ The other 2 NIFCs and microstate were duplicates, but great finds
+ nonetheless.
+ }
+ ])
+
+ __entry([02-10-2023], [
+ p {-
+ So Saturday (30@sup{-th} of September, 2023) was the first ever
+ ‘official’ meetup of the Euro-Coins Discord Server. It was a really
+ great experience, and guys came from all over Europe to meet up.
+ During the meet we exchanged coin rolls and did some trades, and I
+ have @em{-a lot} of new stuff to add to the site! I’d love to credit
+ each person individually, but there was just a lot of people and it’s
+ hard to track exactly what came from whom.
+ }
+
+ p {-
+ Starting off with banknotes, I got 9 new ones! They were: Spain €5
+ (Europa; Lagarde), Portugal €10 (Europa; Lagarde), Spain €10
+ (Europa; Lagarde), Austria €20 (Europa Testnote; Draghi), Germany
+ €20 (Europa Testnote; Draghi), Austria €50 (2002; Duisenberg),
+ Austria €100 (Europa Testnote; Draghi), Germany €100 (2002;
+ Trichet), and Italy €100 (Europa; Draghi).
+ }
+
+ p {-
+ With the above banknotes, I now have all Europa banknotes for both €5
+ and €100, and I have some testnotes for the first time!
+ }
+
+ p {-
+ Next, moving on to the standard issue coins, I got a whopping 154 new
+ dates for my collection, with 8 of those being NIFCs! They are as
+ follows: Austria 1c (2003), Austria 5c (2006, 2009), Austria 20c
+ (2006, 2010), Belgium 2c (2003, 2010), Germany 1c (2004 A, 2004 G,
+ 2005 D, 2005 F, 2007 F, 2007 G, 2008 A, 2008 J, 2010 A, 2010 D,
+ 2010 F, 2010 J, 2013 F, 2013 J, 2015 A, 2015 F, 2017 D, 2017 G,
+ 2017 J, 2019 F, 2019 J, 2020 A, 2020 G, 2023 G), Germany 2c (2002 F,
+ 2003 D, 2003 F, 2004 J, 2005 J, 2006 G, 2007 D, 2007 G, 2007 J,
+ 2008 F, 2008 G, 2010 G, 2010 J, 2011 G, 2012 A, 2012 F, 2012 J,
+ 2013 F, 2013 J, 2014 D, 2014 F, 2014 G, 2015 J, 2016 A, 2018 A,
+ 2018 G, 2019 G, 2019 J, 2020 F, 2022 G, 2023 J), Germany 5c (2008 G,
+ 2023 D, 2023 F), Germany 20c (2005 D, 2014 D, 2017 F, 2017 G),
+ Germany €2 (2023 F), Spain 1c (2001), Spain 2c (2003, 2006, 2008,
+ 2012, 2016), Spain 10c (2013, 2023), Spain 20c (2004), Spain €1
+ (2023), Finland €1 (2007, 2011), Finland €2 (2013), France 1c (2015),
+ France 2c (2000, 2006, 2008, 2013, 2015), France 5c (2021), France
+ 20c (2017, 2022), France €2 (2004 @em{-NIFC Proof}, 2006 @em{-NIFC}),
+ Greece 5c (2002 F, 2021), Greece 50c (2006), Greece €1 (2004),
+ Ireland €2 (2009), Italy 2c (2012), Italy 5c (2015), Italy 10c
+ (2015), Italy 20c (2003, 2005, 2007, 2008, 2015, 2017), Italy €2
+ (2023), Lithuania 1c (2015), Lithuania 10c (2017), Monaco 20c (2002),
+ Monaco 50c (2002), Monaco €2 (2003), Malta 1c (2008, 2019), Malta 2c
+ (2013, 2015, 2018, 2020, 2022), Malta 10c (2016, 2017, 2020), Malta
+ €2 (2016), Netherlands 2c (2015 @em{-NIFC}), Netherlands 5c (2004
+ @em{-NIFC}), Netherlands €2 (2007 @em{-NIFC}), Portugal €1 (2020),
+ Portugal €2 (2005, 2006), Slovenia 1c (2009, 2020), Slovenia 5c
+ (2019), Slovenia 10c (2022), Slovakia 2c (2014, 2015, 2017, 2018,
+ 2020), Slovakia 5c (2017), Slovakia €2 (2022), San Marino 10c (2007
+ @em{-NIFC}), San Marino 50c (2002), San Marino €2 (2005 @em{-NIFC}),
+ Vatican City 5c (2005 @em{-NIFC}), and Vatican City 20c (2005 Sede
+ Vacante @em{-NIFC}).
+ }
+
+ p {-
+ Finally, on to the commemorative coins. In total there were 17 new
+ commemoratives with 1 of them being an NIFC! They are as follows:
+ Belgium 2014 (Red Cross), Belgium 2020 (Year of Plant Health), Belgium
+ 2022 (Erasmus Programme), Belgium 2022 (Heathcare in COVID-19),
+ Estonia 2022 (Erasmus Programme), Germany 2015 G (German
+ Reunification), Germany 2023 G (Hamburg), Lithuania 2018 (Song & Dance
+ Celebration), Lithuania 2022 (Basketball), Lithuania 2022 (Suvalkija),
+ Luxembourg 2021 (Royal Marriage; @em{-Photo}), Malta 2017 (The Peace),
+ Portugal 2022 (Erasmus Programme), Slovenia 2011 (Franc Rozman-Stane),
+ Slovenia 2022 (Erasmus Programme), Spain 2023 (Cáceres), and Vatican
+ City 2005 (World Youth Day; @em{-NIFC}).
+ }
+
+ p {-
+ @strong{-UPDATE:} I opened some Austrian 50c rolls I got at the
+ meetup and got Germany 2022 D, which is a new date for me. I also
+ opened a 5c Luxembourgish roll I traded for. It yielded me with two
+ new dates in the form of Luxembourg 2022 and 2023!
+ }
+ ])
+
+ __entry([26-09-2023], [
+ p {-
+ Today I got a bunch of rolls for the upcoming Euro coins meetup in
+ Frankfurt. I also got a few €2 rolls for myself, and I only got one
+ new find. It was a stellar find though! I got an NL 2006 NIFC, but
+ it was also a proof! That brings the mintage to just 3,500. I now
+ have the 2006 NIFC coin in both the proof and regular varieties, both
+ from circulation!
+ }
+ ])
+
+ __entry([22-09-2023], [
+ p {-
+ After my recent trip to Greece, one of my friends decided to pay me
+ back in all 5c coins. Due to financial reasons he didn’t pay me all
+ in one go, but he did give me €200 (80 rolls) in 5c coins. It took a
+ long time to go through all of them, but the end result was 26 new
+ was definitely a good hunt to fill in some of the missing dates!
+ coins. There were no NIFCs, microstates, or insane finds, but it
+ }
+
+ p {-
+ The new dates are: Belgium (2022), France (2012, 2018, 2022),
+ Germany (2006 A, 2006 F, 2006 J, 2008 D, 2008 F, 2009 J, 2011 F,
+ 2011 G, 2014 A, 2017 G, 2018 F, 2019 D), Greece (2009), Italy (2005,
+ 2014, 2017, 2019, 2020), Netherlands (2023), Slovakia (2019, 2020),
+ and Spain (2002)
+ }
+ ])
+
+ __entry([13-09-2023], [
+ p {-
+ Today I did an in-person swap with Dekzwabber from the
+ @a
+ href="https://discord.com/invite/dM3rHy4ANk"
+ target="_blank"
+ {-Euro Coins discord server}. As his part of the swap, he provided
+ me with Luxembourg €2 2023, with the mintmark of the Koninklijke
+ Nederlandse Munt. It’s the more common of the two varieties, but I
+ now have both varieties! He also gave me a 2002 €20 note from
+ Finland bearing the signature of Jean-Claude Trichet.
+ }
+ ])
+
+ __entry([07-09-2023], [
+ p {-
+ Turns out I forgot one roll of 10c coins in my bag from my previous
+ hunt. I opened it up at work and got two new finds in the form of
+ Belgium 2019 and Germany 2017 (D).
+ }
+ ])
+
+ __entry([04-09-2023], [
+ p {-
+ I did a quick hunt of 10c coins today. Not much to report back but I
+ did get two new coins in the form of Portugal 2008 and Finland 2001.
+ }
+ ])
+
+ __entry([02-09-2023], [
+ p {-
+ Two updates today. I just got back from Greece and there was another
+ letter in the mail. This time I got 4 new commemorative coins from
+ Portugal. They are: 2009 @em{-EMU}, 2009 @em{-Lusophony Games}, 2010
+ @em{-Portuguese Republic}, and 2011 @em{-Fernão Mendes Pinto}.
+ }
+
+ p {-
+ I also added 2017 @em{-150 Years of Public Security} to the site
+ since it was in my collection, but missing from here.
+ }
+ ])
+
+ __entry([19-08-2023], [
+ p {-
+ Just a short update. In preparation for my upcoming trip to Greece I
+ passed by an ATM to get some more cash. I managed to get a hold of 3
+ more €50 notes from the 2002 series. Of those 3, one of them was a
+ Slovak note with the signature of Draghi, a new note for the
+ collection.
+ }
+ ])
+
+ __entry([18-08-2023], [
+ p {-
+ I did another large hunt today. This time it was 40 rolls of €2
+ coins. It ended up being super disappointing actually with only 2
+ new finds, but 2 new finds nonetheless. The new finds were Finland
+ 2011 and Luxembourg 2023 (MdP).
+ }
+ ])
+
+ __entry([17-08-2023], [
+ p {-
+ I did a massive 40 roll hunt of 50c coins today! I somehow did not
+ destroy my back transporting them by bike from the withdrawal machine
+ to home. It was a long hunt with some pretty nice finds! For the
+ microstates I got Andorra 2020 and Vatican City 2017; both duplicates
+ for me however. I also got Netherlands 2005 (x3) and 2006 (x4)
+ bringing me to 7 more Dutch NIFCs, but I also already have those. As
+ for actually new coins I managed to get Finland 2003, Ireland 2015,
+ and France 2004! The French coin is now my first NIFC French coin
+ ever!
+ }
+ ])
+
+ __entry([16-08-2023], [
+ p {-
+ Today I did a nice big hunt of 20 rolls of 10c coins. It was pretty
+ disappointing with only 2 common finds, but they are 2 finds
+ nonetheless. The first was Austria 2005, the last Austrian 10c coin
+ I need besides the elusive 2003 NIFC. The second was Spain 2002; not
+ sure how I didn’t have that already.
+ }
+
+ p {-
+ In more interesting news, I got some more mail today. This time I got
+ Monaco €1 2007 @em{-without the mintmark}. Super happy to add this
+ to the collection seeing as it has a mintage of @em{-under 3,000}! I
+ still need the mintmark variety though which still wont be easy with
+ its 97,000 mintage.
+ }
+ ])
+
+ __entry([15-08-2023], [
+ p {-
+ Today I did a quick €1 coin hunt and got 5 new finds. The finds
+ were: Austria 2005, Germany 2003 (F), Ireland 2004, Italy 2004, and
+ Spain 2021. With the new Austrian and German finds I now have all
+ the Austrian- and German €1 coins that are intended for circulation.
+ }
+ ])
+
+ __entry([12-08-2023], [
+ p {-
+ Just a quick update since it’s super late. Did a 20 roll hunt today
+ of 50c coins. I managed to get two new finds, a 2022 (G) and 2022
+ (J) from Germany. I also managed to get another @em{-5} 2006 50c
+ coins from the Netherlands adding to my growing pile of Dutch NIFCs.
+ The only new coins however were my German finds.
+ }
+ ])
+
+ __entry([08-08-2023], [
+ p {-
+ I did another big hunt today. This time it was 20 rolls of 50c coins
+ and 10 rolls of €2 coins. Not much new found, only Ireland 2013 and
+ Portugal 2005 (both 50c). I did find 4 duplicate NIFCs though! All
+ 4 of them were Netherlands 2006 50c.
+ }
+ ])
+
+ __entry([04-08-2023], [
+ p {-
+ Today was yet another mail day. This was one that I’ve been planning
+ for a while but never managed to properly execute, so I’m happy it’s
+ here! This swap had a bunch of world coins in it but also 2 new euro
+ coins for my collection.
+ }
+
+ p {-
+ The two new additions were 50c 2018 from San Marino, and 20c 2018
+ from Luxembourg. A new microstate is always welcome, and the
+ Luxembourg coin has a mintage of only 50,000!
+ }
+ ])
+
+ __entry([03-08-2023], [
+ p {-
+ I did a 10 roll hunt of €2 coins today and got 3 new finds! I got
+ the German 2021 (D) coin which is one of the few German €2 dates I
+ still missed. I also very spectacularly got ‘Estonian Independence’
+ from Estonia, completing the 2018 Estonian commemoratives, and I also
+ got ‘Grand Duchess Charlotte’ from Luxembourg! A spectacular find
+ that completes the 2019 commemoratives for me!
+ }
+ ])
+
+ __entry([01-08-2023], [
+ p {-
+ I got another letter in the mail today — this time from Zafeiris on
+ the @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server}. I got 4 news coins! Two of them are €2
+ standard issues and the other 2 are commemoratives.
+ }
+
+ p {-
+ The standard issue coins are: Greece 2003 and Italy 2016.
+ }
+
+ p {-
+ The commemorative issue coins are: ‘Constitution’ and ‘Domenikos
+ Theotokopoulos’, both from Greece.
+ }
+ ])
+
+ __entry([25-07-2023], [
+ p {-
+ Small update for a small coin. Today my brother gifted me a Belgian
+ 2c coin from 2016. I am not sure where he found a 2c coin in the
+ Netherlands, but it’s new for the collection, and it’s mine now!
+ }
+ ])
+
+ __entry([13-07-2023], [
+ p {-
+ Today I received a fantastic swap from The_Figher on the
+ @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server}! The swap got me a whole 17 new coins
+ for my collection! Of the 17, 9 of them were standard issue coins and
+ 8 were commemoratives!
+ }
+
+ p {-
+ The new standard issue coins were: Germany 1c 2017 (F), Germany 2c
+ 2020 (G), Germany 5c 2021 (F), Germany 5c 2022 (J), Germany 10c 2022
+ (F), Greece 10c 2018, Greece 1c 2014, Greece 1c 2017, and
+ @strong{-Monaco €1 2002}!
+ }
+
+ p {-
+ The new commemorative coins were: Estonia @em{-University of Tartu}
+ (2019), Estonia @em{-Antarctica} (2020), Estonia @em{-Tartu Peace
+ Treaty} (2020), Estonia @em{-Finno-Urgic Peoples} (2021), Estonia
+ @em{-Estonian Literati} (2022), Germany @em{-Karl der Große} (2023;
+ D), Malta @em{-Ta’ Ħaġrat Temples} (2019), and Spain @em{-Toledo}
+ (2021)!
+ }
+ ])
+
+ __entry([05-07-2023], [
+ p {-
+ Today was mail day again, with 3 new commemorative coins from Malta!
+ Two of these coins come from Laganinu on the
+ @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server}. Those two coins are “Mnajdra Templesâ€
+ and “Ta’ ĦaÄ¡rat Templesâ€, the latter containing the NIFC ‘F’ in the
+ star! The third coin I received from a different individual was the
+ Maltese “Games†commemorative.
+ }
+ ])
+
+ __entry([01-07-2023], [
+ p {-
+ Today I completed a 20 roll hunt of 10x 10c rolls and 10x 20c rolls.
+ The hunt got me 8 new 10c coins and 4 new 20c coins for a total of 12
+ new finds!
+ }
+
+ p {-
+ The new 10c finds were: Belgium 2017, Germany 2004 (D), Germany 2012
+ (J; NIFC!), Germany 2017 (G), Germany 2021 (J), Italy 2004, Italy
+ 2013, and Spain 2020. On top of the German 2012 coin being an NIFC, I
+ have a sneaking suspicion that it might be a proof coin too. I am not
+ entirely sure yet though, and if it is I need to figure out how to
+ actually display that information on the site (if I do at all).
+ }
+
+ p {-
+ The new 20c finds were: Finland 1999, Germany 2013 (G), Germany 2022
+ (G), and Ireland 2009.
+ }
+
+ p {-
+ Also big news! The Portuguese translation of the site redesign has
+ been completed, and so I have officially updated euro.thomasvoss.com
+ to the new design! It was previously hosted on
+ new-euro.thomasvoss.com as a trial, but it is now the main site.
+ }
+ ])
+
+ __entry([24-06-2023], [
+ p {-
+ It’s mail day again today, and today’s mail was from Mörtel from the
+ @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server}. The swap got me 8 new coins for my
+ collection! For the standard issue coins I got Luxembourg €2 2019, a
+ coin with a mintage of only 50,000! On the commemorative side I got
+ Cyprus ‘EU Flag’, Greece ‘Euro Cash’, and 5 new German mintmarks in
+ the form of ‘Hamburg’ (2023) mintmarks A and F, ‘Karl der Große’
+ mintmarks F and G, and Mecklenburg-Vorpommern mintmark D. I actually
+ already had that last coin, but what makes this one special is that
+ it’s a circulated proof coin! The fact it’s a proof @em{-does} make
+ it new for me!
+ }
+ ])
+
+ __entry([22-06-2023], [
+ p {-
+ Today I got a letter in the mail from Münzenjäger and I also met up
+ with Austrian Euro Coin Hunter in Eindhoven! Between the two of them
+ I got 2 new banknotes and a bunch of new standard- and
+ commemorative-coins.
+ }
+
+ p {-
+ The two new banknotes I got were a €50 and a €100 banknote. Both are
+ from Austria, from the ‘Europa’ series, and bear the signature of
+ Mario Draghi.
+ }
+
+ p {-
+ The four new commemorative coins I got were: Malta 2013
+ ‘Self-Government’, Greece 2018 ‘Dodecanese Union’, Greece 2019
+ ‘Andreas Kalvos’, and Greece 2020 ‘Thrace Union’.
+ }
+
+ p {-
+ The many standard issue coins I got were: Austria 10c (2009), Cyprus
+ 10c (2020), Finland 5c (2019), Germany 20c (2003 D, 2010 G, 2019 J,
+ 2022 F), Greece 1c (2003, 2005, 2009, 2010, 2012, 2016), Greece 2c
+ (2004, 2007–2009, 2014–2021), Greece 5c (2006, 2016–2018), Greece 10c
+ (2016, 2019), Greece 50c (2007, 2011, 2019), Ireland 50c (2010), Italy
+ 20c (2016), Italy 50c (2014), Italy €1 (2013–2015, 2017, 2018, 2020),
+ Netherlands €1 (2003), Portugal 5c (2016, 2021), Portugal 10c (2021),
+ Slovenia 5c (2021), and Slovenia 50c (2021).
+ }
+ ])
+
+ __entry([20-06-2023], [
+ p {-
+ Today I did another €2 coin hunt and got some pretty nice finds! My
+ standard issue finds were Finland 2005 and Italy 2008. I also got two
+ new commemorative finds in the form of Germany ‘Karl der Große’ 2023
+ (J), and Luxembourg ‘Grand Duke Jean’ 2021.
+ }
+
+ p {-
+ Also it turns out that the Belgian Red Cross coin from 2014 is not an
+ NIFC as I previously thought, so that has been corrected.
+ }
+ ])
+
+ __entry([14-06-2023], [
+ p {-
+ Today I met up with Adzivu from the
+ @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server}! We had a few beers, and did perhaps the
+ largest face-value swap I will ever do; a staggering €2,008.28 was the
+ face-value of just one side of the swap for a total of €3,974.16
+ exchanged total! As part of this swap I got some goodies that won’t
+ be listed on the site such as a Croatian Euro starter-pack, and
+ uncirculated rolls of both German 2023 commemorative coins.
+ }
+
+ p {-
+ What I @em{-did} get however that actually is now listed on this site,
+ is one new commemorative coin from Luxembourg — the ‘Henri & Adolphe’
+ commemorative from 2005, and @em{-20} new banknotes!
+ }
+
+ p {-
+ The new banknotes are (and for everyone's sake I will abbreviate the
+ ECB presidents’ names): €10 Austria (2002; WD), €10 Austria (Europa;
+ CL), €20 Germany X (Europa; MD), €20 Ireland (Europa; MD), €50 France
+ E (Europa; CL), €50 France E (Europa; MD), €50 Greece (2002; WD), €50
+ Greece (Europa; MD), €50 Netherlands (Europa; MD), €50 Spain (2002;
+ MD), €100 Austria (2002; MD), €100 Austria (2002; WD), €100 France E
+ (Europa; MD), €100 France U (Europa; MD), €100 Italy (2002; JCT), €100
+ Spain (Europa; MD), €200 Austria (Europa; CL), €200 France E (Europa;
+ CL), €200 France U (Europa; MD), and €200 Germany (2002; WD).
+ }
+
+ p {-
+ With the new German €200 banknote from 2002, I now also finally have
+ one of every type of euro-banknote!
+ }
+ ])
+
+ __entry([13-06-2023], [
+ p {-
+ Another day, another €1000 hunt of €2 coins. This hunt only got me 2
+ new finds, but 2 new finds are still 2 new finds! Both of them were
+ German commemoratives in the form of ‘Hamburg’ (A; 2008), a coin with
+ a mintage of only 1M — and ‘Karl der Große’ (D).
+ }
+
+ p {-
+ With the new ‘Hamburg’ (2008) find, I now have the full set finished
+ and only need 3 more mintmarks to complete the entire German
+ commemorative series from 2004–2022. Additionally, the ‘Karl der
+ Große’ find brings me a little closer to finishing the German
+ commemorative series as a whole with only 10 mintmarks missing from
+ 2004–2023.
+ }
+ ])
+
+ __entry([12-06-2023], [
+ p {-
+ Today I went ahead and did another €1000 hunt of €2 coins, and it was
+ pretty successful! In this hunt I got nine new finds — two of which
+ are commemoratives and one of which is a microstate.
+ }
+
+ p {-
+ The new commemorative finds were both from Germany; ‘Erasmus
+ Programme’ (J) and ‘Karl der Große’ (A). The Erasmus coin is the last
+ missing mintmark for me, so that’s cool — and the ‘Karl der Große’
+ coin is the first of it’s kind that I’ve found, so that’s also cool!
+ }
+
+ p {-
+ The other seven finds were: Finland 2002 & 2008, France 2014, Italy
+ 2006, Monaco 2011, and Spain 2008 & 2009.
+ }
+
+ p {-
+ Also small site update — the 1-, 2-, and 50c denominations as well as
+ the €1 denomination from Estonia have been marked as ‘not minted’ for
+ the year 2023.
+ }
+ ])
+
+ __entry([10-06-2023], [
+ p {-
+ Today was a special day, because today was the Dag van de Munt 2023!
+ The @em{-Dag van de Munt} is the once-a-year open-day of the
+ Koninklijke Nederlandse Munt (Royal Dutch Mint). At the event I met up
+ with EuroCoinHunt, and got quite a lot of goodies! Not all goodies
+ are relevant to this site of course — but one that @em{-is} was my
+ first ever circulated commemorative coin of a non-standard
+ denomination! In this case, EuroCoinHunt purchased a 2023 year-set
+ using €5 ‘Jaap Eden’ commemorative coins from the Netherlands! As I
+ was after him in the line, I managed to exchange one of these for €5 —
+ and just like that — my first non-standard-denomination commemorative
+ coin!
+ }
+ ])
+
+ __entry([08-06-2023], [
+ p {-
+ Today I got some rolls for a soon-to-occur in-person swap with another
+ Discord user for a @em{-bunch} of banknotes, and some rolls too. I
+ took this time to also get 10 rolls of €2 coins for myself too and the
+ hunt granted me 3 new finds and 2 NIFCs! The new finds I got were:
+ Austria 2013, Italy 2011, and Germany 2006 (D; NIFC!). I also got
+ Netherlands 2005 — an NIFC — but not one that is new for my
+ collection.
+ }
+ ])
+
+ __entry([07-06-2023], [
+ p {-
+ I got more stuff in the mail today, and this time with lots of new 1-
+ and 2-cent coins for my dateruns! There was also a new commemorative
+ €2 in there for me. The new commemorative was the ‘Falcone &
+ Borsellino’ coin from Italy (2022). The new standard issue coins I
+ got are: Finland 10c (2008), France 1c (2018), Germany 1c (2005 G,
+ 2013 D, 2014 A, 2015 J, 2018 J), Germany 2c (2003 A, 2004 A, 2005 D,
+ 2006 F, 2009 A, 2012 D, 2018 D, 2019 F), Germany 5c (2020 F), Greece
+ 20c (2021), Portugal 5c (2005), and Portugal 20c (2003).
+ }
+ ])
+
+ __entry([05-06-2023], [
+ p {-
+ I did a 20 roll hunt of €1 coins today. Nothing super notable in this
+ hunt, but I did get two new finds. I got an Italian 2012 and a
+ Finnish 2006. Not much, but two finds are still two finds!
+ }
+ ])
+
+ __entry([02-06-2023], [
+ p {-
+ And it is once again, mail day! Today’s swap comes from Germany with
+ one new commemorative and twenty new standard issue coins (one of them
+ being an NIFC!). The new commemorative was ‘Treaty of Élysée’ (2013
+ D). This completes all of this designs mintmarks for me, and now
+ means that I only need 5 more mintmarks to complete the entire German
+ commemorative mintmark set from 2004–2022. The new standard issue
+ coins I received are: 50c 2005 (G; NIFC!), 20c 2020 (G), 10c 2017 (J),
+ 10c 2021 (F), 2c 2015 (F), 2c 2016 (G), 2c 2017 (G), 2c 2018 (J), 2c
+ 2020 (J), 2c 2021 (A), 2c 2021 (F), 2c 2021 (J), 2c 2022 (J), 1c 2016
+ (A), 1c 2016 (F), 1c 2016 (G), 1c 2017 (A), 1c 2018 (D), 1c 2019 (A),
+ 1c 2021 (D).
+ }
+
+ p {-
+ Today also had another coin hunt. This time I hunted: 16 rolls of €1
+ coins, 1 roll of 20c, 1 roll of 10c, and 2 rolls of 5c. The new finds
+ of the hunt were: France 5c (2016), Germany 5c (2013 G), Greece €1
+ (2006), Greece €1 (2011), Italy €1 (2005), Netherlands €1 (2016),
+ Portugal €1 (2015), Spain €1 (2012), and motherfucking
+ @strong{em{-Vatican City €1 (2013)!!!}} This might be the best find
+ I’ve ever found since I started collecting…
+ }
+ ])
+
+ __entry([31-05-2023], [
+ p {-
+ Mail day yet again! Today I got 12 new circulated commemoratives
+ from Münzenjäger on the
+ @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server}. These are: Estonia ‘Baltic States’
+ (2018), Finland ‘Markka’ (2010), Greece ‘Battle of Thermopylae’
+ (2020), Latvia ‘Zemgale’ (2018), Luxembourg ‘Constitution’ (2018),
+ Luxembourg ‘Voting Rights’ (2019), Malta ‘EU Flag’ (2015), Monaco
+ ‘Admission to the UN’ (2013), Slovakia ‘Constantine & Methodius’
+ (2013), Slovakia ‘European Union’ (2014), Slovakia ‘Universitas
+ Istropolitana’ (2017), and Slovenia ‘Barbara of Celje’ (2014).
+ }
+
+ p {-
+ All the coins I received from this swap and the swap from the previous
+ site update were swaps where I gave the exact same coins I received,
+ except I gave uncirculated coins and received circulated ones back.
+ }
+ ])
+
+ __entry([26-05-2023], [
+ p {-
+ It’s mail day again! Today in the mail I got 5 new circulated
+ commemoratives from Finland. They were: Sauna Culture (2018),
+ University of Turku (2020), Ã…land Islands (2021), Ballet (2022), and
+ Erasmus Programme (2022).
+ }
+ ])
+
+ __entry([25-05-2023], [
+ p {-
+ I just did another quick 50c hunt today. During the hunt I found:
+ Finland 2011, Germany 2022 (F), and Spain 2002. Not super exciting,
+ but all new finds nonetheless. I also found Vatican City 2016! I
+ already have it though, so to the Vatican stack it goes.
+ }
+ ])
+
+ __entry([23-05-2023], [
+ p {-
+ Today had another 50c hunt and it was a lot more successful than the
+ last one! In total I had 4 new finds and a nice keeper. The keeper
+ was a Dutch coin from 2004 with a mintage of 300K. I already have
+ this coin so I will probably give it to someone else. My actual finds
+ were: Finland 1999, Italy 2022, Spain 2010, and best of all… Germany
+ 2007 (F)! The German 50c is my 4@sup{-th} German NIFC (all the others
+ are also 50c) and my first German NIFC with the second map!
+ }
+ ])
+
+ __entry([22-05-2023], [
+ p {-
+ I visited an ATM after work today hoping to get some 2002 notes. I
+ didn’t get any — but I did get an Italian €20 note with the signature
+ of Christine Lagarde. That brings me down to only 3 notes remaining
+ for the €20 Europa series!
+ }
+ ])
+
+ __entry([21-05-2023], [
+ p {-
+ Today I did a large 50c coin hunt. I went through 800 coins and sadly
+ there were no microstates or NIFCs… but I did still manage to get two
+ keepers — Netherlands 2009, a low-mintage coin but one I already have
+ — and France 2022, a year that is new for me! Both coins are in
+ excellent condition.
+ }
+ ])
+
+ __entry([20-05-2023], [
+ p {-
+ I got some notes out of an ATM today, and managed to pull a French €20
+ from 2002 bearing the signature of Jean-Claude Trichet — that was
+ pretty cool!
+ }
+ ])
+
+ __entry([19-05-2023], [
+ p {-
+ I did a €1000 hunt of €2 coins today. It started very slow with
+ almost no finds, but of the few finds I got, they were of quality!
+ The hunt got me 5 new standard-issue coins and 2 new
+ commemorative-issue coins. The standard-issue coins are: Germany 2014
+ (A), Germany 2017 (A), France 2020, Finland 2004, and… @em{-Finland
+ 2015!} The Finnish €2 coin from 2015 has a mintage of only
+ @em{-169,100!} The commemorative-issue coins were: France ‘Erasmus
+ Programme’ and Greece ‘EU Flag’. The Greek commemorative has a
+ mintage of ~750,000.
+ }
+ ])
+
+ __entry([18-05-2023], [
+ p {-
+ Right before my flight back to Eindhoven today, I got two new finds
+ from the vending machines and ATMs. A San Marino 50c from 2020 and a
+ €20 banknote from Portugal with the signature of Draghi.
+ }
+
+ p {-
+ After landing, I met with a friend of Petros, a user from the
+ @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server}. He gave me an envelope of 2002
+ banknotes with a face-value of €180. In the envelope were the
+ following new additions for my collection: Austria €5 (JCT), Greece
+ €10 (WD), Greece €20 (JCT), Portugal €20 (MD), and Spain €50 (JCT).
+ }
+ ])
+
+ __entry([17-05-2023], [
+ p {-
+ Today I left Malta to head back home. I had a layover in Treviso and
+ did some vending machine hunting which got me a Spanish €1 2015; a new
+ year for the collection.
+ }
+
+ p {-
+ I also got some banknotes from an ATM and got a new €50 banknote in
+ the form of an Italian note bearing the signature of Lagarde.
+ }
+ ])
+
+ __entry([16-05-2023], [
+ p {-
+ I got an Italian 20c 2020 in my change today; a nice new find.
+ }
+ ])
+
+ __entry([15-05-2023], [
+ p {-
+ Today I visited the Ä gantija Temples and did a quick shop hunt
+ afterwards! There was a souvenir shop right across the street from
+ the temple and I asked to take a look at their €2 coins. In the
+ cashier I managed to find another Maltese commemorative! This one was
+ the ‘The Peace’ commemorative from 2017… and it also had the coincard
+ mintmarks making it a 30K mintage NIFC! That’s why it’s not yet
+ listed on the site; the coincard variants will be added in a future
+ update.
+ }
+
+ p {-
+ I also managed to get a German 10c 2022 (D) in my change at the temple
+ giftshop when purchasing a Kinnie (a fantastic Maltese drink!), so
+ that was a nice new minor find.
+ }
+ ])
+
+ __entry([14-05-2023], [
+ p {-
+ Today was pretty uninteresting. I wasn’t able to get anything new
+ besides a Maltese 20c 2020 from a vending machine.
+ }
+ ])
+
+ __entry([13-05-2023], [
+ p {-
+ Today I spent the day exploring Valletta along with ‘La Maltese’
+ from the @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server}. To our meeting he was kind enough to
+ bring a few new Maltese 1c coins for me from 2013, 2017, and 2021. He
+ also got me 2 rolls of €2 coins from which I got Italy €2 2018,
+ Germany €2 2014 (D), and most excitingly of all, the Maltese ‘Nature &
+ Environment’ €2 commemorative!
+ }
+
+ p {-
+ At the end of the day I did a vending machine hunt in Valletta which
+ yielded me four new Maltese €1 coins from the years 2016, 2019, 2020,
+ and 2021. It also yielded me two Maltese temple commemoratives!
+ ‘Sadly’ one of them was a duplicate for me, the Ħaġar Qim Temples
+ coin. The other temple coin was for the Ä gantija Temples which I
+ thought was also a duplicate, but I later realized that it had the
+ same mintmarks around the year that is found on the variants sold in
+ coincards. That made that coin an NIFC find with a mintage of only
+ 30K!
+ }
+ ])
+
+ __entry([11-05-2023], [
+ p {-
+ This was a pretty successful day with a lot of new finds! Firstly,
+ before my flight to Malta from Pisa I did some vending machine
+ hunting. This yielded me with a 2021 Vatican 50c coin which wasn’t
+ new, but also yielded me with the following new coins: Germany 20c
+ 2015 (A), Greece 20c 2019, Italy 50c 2007, Italy 50c 2011, Italy 50c
+ 2012, Italy 5c 2016, Portugal 50c 2021, Spain 20c 2016.
+ }
+
+ p {-
+ After arriving in Malta, I did some vending machine hunting in
+ Marsaxlokk. This also got me a lot of new finds! I didn’t have many
+ Maltese coins prior so there was a lot to find. The finds from the
+ vending machines were: France 5c 2017, Italy 20c 2021, Italy 20c 2022,
+ Malta 10c 2019, Malta 10c 2021, Malta 20c 2019, Malta 20c 2021, Malta
+ 50c 2017, Malta 50c 2019, Malta 50c 2020, Malta 50c 2021, Malta 5c
+ 2017, Malta 5c 2020.
+ }
+
+ p {-
+ Finally, my girlfriend got a Maltese 5c coin from 2015 in her change
+ at a Spar.
+ }
+ ])
+
+ __entry([10-05-2023], [
+ p {-
+ Today I left for a trip to Malta where hopefully I’ll find some nice
+ coins! My flight left from Eindhoven with a layover in Pisa. At
+ Eindhoven I managed to get a new coin as change from a vending machine
+ when buying a water. It was a Germany 20c 2013 with the ‘F’ mintmark.
+ }
+
+ p {-
+ When I landed in Pisa I put some banknotes into the change machine and
+ got three new finds: Italy €2 2022, Italy €1 2021, and Finland €1
+ 2005.
+ }
+ ])
+
+ __entry([09-05-2023], [
+ p {-
+ It’s another mail day! In the mail today was the Wolf €2
+ commemorative from Estonia and a bicentennial Ike Dollar from Denver.
+ I already had the wolf coin in UNC condition, but this is a collection
+ of circulated coins so it’s nice to have that now too. The Ike Dollar
+ is also great to have; it’s the last bicentennial coin I need besides
+ the NIFC proofs.
+ }
+
+ p {-
+ I also did a coin roll hunt today; it’s been a good while since my
+ last one! I had a good number of standard- and commemorative-issue
+ finds today, most of them were common coins I missed but there were
+ some really nice rarer finds too!
+ }
+
+ p {-
+ The standard issue finds were (all €2): Belgium 2003, Germany 2008
+ (G), Germany 2008 (J), Germany 2014 (J), Germany 2016 (G), Spain 2003,
+ Finland 2003, Greece 2002 (S), and Italy 2004.
+ }
+
+ p {-
+ The commemorative issue finds were: Germany ‘Erasmus Programme’ (F),
+ Germany ‘Hamburg’ (2023 J), Finland ‘Treaty of Rome’, Luxembourg
+ ‘European Monetary Union’, Netherlands ‘European Monetary Union’,
+ Netherlands ‘Euro Cash’, and Netherlands ‘Abdication of Beatrix’.
+ }
+ ])
+
+ __entry([05-05-2023], [
+ p {-
+ It’s mail day! I got my coins from a Numista swap today. In total I
+ got 7 new coins with 3 being Italian commemoratives and 4 being
+ Vatican 50c coins. The new coins are: €2 Italy EU Flag, €2 Italy
+ ‘Tito Livio’, €2 ‘National Police’, and all the Vatican 50c coins from
+ 2010–2013 (all the years of Pope Benedict XVI).
+ }
+ ])
+
+ __entry([03-05-2023], [
+ p {-
+ I have finally done it, I’ve found a way to hunt coins in the
+ Netherlands without purchasing bankrolls or going to a casino! There
+ is a Spar on the campus of my ex-university. This Spar is special
+ because it has something that I’ve never before seen in this cashless
+ dystopia — a self-checkout machine that accepts cash!
+ }
+
+ p {-
+ I don’t know how it didn’t come to my mind earlier but by creating a
+ false purchase of high value (maybe €500 for example) and then dumping
+ all your coins in the coin funnel you can then cancel the purchase and
+ get your coins back, except it’s not the same coins, but different
+ coins of the same denominations!
+ }
+
+ p {-
+ What this in effect means is that I can go and just put my coins in
+ this self-checkout machine and then cancel my order in a cycle while
+ getting new coins every cycle. I did this for the first time today
+ and got 3 new finds! Two of the finds were regular issue 20c coins,
+ Germany 2008 (F) and France 2020. The other find was a commemorative
+ issue in the form of the Dutch Erasmus Programme coin!
+ }
+ ])
+
+ __entry([01-05-2023], [
+ p {-
+ So today was mail day, and it was another American coin. I got a
+ bicentennial Ike Dollar; it’s certainly one of the biggest coins I’ve
+ ever held (maybe the biggest ever). It has no mintmark, so it’s a
+ Philadelphia dollar. This also means that once I get the version with
+ the Denver mintmark I’ll have all circulating bicentennial coins from
+ the USA!
+ }
+
+ p {-
+ I haven’t gotten any new euro-coins yet, but there’s a chance I’ll be
+ heading to Croatia next week so I’m hoping to get some new coins
+ there, or to maybe even do a vending machine hunt!
+ }
+ ])
+
+ __entry([29-04-2023], [
+ p {-
+ I met up with Dan from the
+ @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server} today; he was passing through Rotterdam.
+ He was generous enough to give me a total of €275 worth of 2002
+ banknotes. Of these notes, 16 were new for the collection! They are
+ as follows: €5 Germany (JCT), €5 Netherlands (WD), €5 Portugal (JCT),
+ €5 Spain (JCT), €10 Germany (JCT), €10 Greece (JCT), €10 Ireland (WD),
+ €10 Ireland (JCT), €20 France (WD), €20 Germany (JCT), €20 Ireland
+ (WD), and €50 Italy (JCT).
+ }
+
+ p {-
+ Thanks a lot for the notes Dan!
+ }
+ ])
+
+ __entry([25-04-2023], [
+ p {-
+ Today I did what is likely my final vending-machine hunt of my trip in
+ the United States. During this hunt I got 3 new quarters, one state
+ quarter, one ‘America the Beautiful’ quarter, and most excitedly, one
+ territory quarter! My 3 new quarters are (in order of mint year):
+ South Carolina (P), Puerto Rico (D), and Great Basin (P).
+ }
+ ])
+
+ __entry([24-04-2023], [
+ p {-
+ I did another vending-machine hunt at Miami-Dade College again today.
+ There wasn’t too much to get since the vending machines seem to have
+ been filled up with UNC rolls of the Bessie Coleman quarters but I
+ still was able to get two new state quarters. These were New
+ Hampshire (P) and Oregon (P).
+ }
+ ])
+
+ __entry([23-04-2023], [
+ p {-
+ I passed by Dolphin Mall in Miami today; hunted some more vending
+ machines. Didn’t get too many finds but still a good couple. Got 5
+ new ‘America the Beautiful’ quarters and a new ‘American Women’
+ quarter. The new ‘America the Beautiful’ quarters were: Denali (D),
+ Ellis Island (D), Mount Rushmore (P), River of No Return (P), and
+ Shenandoah (D). The new ‘American Women’ quarter was Edith Kanaka‘ole
+ (P).
+ }
+ ])
+
+ __entry([20-04-2023], [
+ p {-
+ 11 new quarters were added to the collection today from a short
+ vending-machine hunt at Miami-Dade College. Of the 11 quarters, 9
+ were state quarters and 2 were ‘America the Beautiful’ quarters. The
+ state quarters are: Colorado (P), Hawaii (D), Minnesota (P), Missouri
+ (D), Montana (P), Nevada (P), New Jersey (D), New Mexico (P), and
+ South Carolina (D). The ‘America the Beautiful’ quarters are: Denali
+ (P) and Apostle Islands (D).
+ }
+
+ p {-
+ I also passed by a currency-exchange office and managed to exchange my
+ €500 in cash for my first ever €500 bill. It costed my new French
+ €200 Europa note that I got from another currency-exchange, but
+ getting €500’s is a lot harder so it’s worth it. The €500 bill is
+ German with the signature of Wim Duisenberg.
+ }
+ ])
+
+ __entry([19-04-2023], [
+ p {-
+ I did another vending-machine hunt today. It was a small hunt and got
+ me 7 new quarters. I got the 6 state quarters of: Maine (D & P),
+ Michigan (P), Mississippi (D), Texas (D), and Washington (P). I also
+ got the ‘America the Beautiful’ quarter of Weir Farm (P).
+ }
+
+ p {-
+ In bigger news, my coins from my swap with Jon have arrived. He
+ included all sorts of extra goodies but they aren’t relevant to this
+ site so I won’t be listing them here. The swap got me 11 new 1- and
+ 2-eurocent coins, a new American bicentennial coin, a new American
+ Lincoln commemorative penny, 3 new NIFC Dollar coins, 3 new state
+ quarters, 1 new district quarter, and finally 1 new ‘Westward Journey’
+ nickel.
+ }
+
+ p {-
+ The eurocents included were: Germany 1c (2009-D & 2013-A), Germany 2c
+ (2003-G, 2006-A, & 2006-D), Spain 1c (2002), Spain 2c (2009 & 2015),
+ and France 1c (2007, 2010, & 2016). The American bicentennial coin
+ was a half-dollar from Denver. The Lincoln penny was the ‘Birth and
+ Early Childhood’ penny from Philadelphia. One of the NIFC dollars was
+ a native-american space-program dollar from Denver and the other two
+ were presidential dollars: Chester Arthur (P) and John F. Kennedy (D).
+ The state quarters were California (D), Pennsylvania (P), and Rhode
+ Island (D). The district quarter was my second district quarter so
+ far, a Puerto Rico (P). Finally, the ‘Westward Journey’ nickel was a
+ Bison (D).
+ }
+ ])
+
+ __entry([18-04-2023], [
+ p {-
+ Today was pretty successful. I passed by Chase Bank near closing
+ hours and it was a good thing I did too. The customer right before me
+ in the line to the teller deposited $10 in dollar coins. I bought
+ them from the bank and got two new finds: a ‘Great Law of Peace’
+ native-american dollar from Philadelphia, and a Herbert Hoover NIFC
+ presidential dollar from Philadelphia.
+ }
+
+ p {-
+ I also hunted a printer (it accepts cash payment to print stuff). I
+ managed to get 5 new ‘America the Beautiful’ quarters, 5 new state
+ quarters, my first ever districts quarter, and a new ‘Westward
+ Journey’ nickel. The ‘America the Beautiful’ quarters were: Block
+ Island (P), Great Sand Dunes (D), Homestead (D),
+ Marsh-Billings-Rockefeller (D), and War in the Pacific (P). The state
+ quarters were: Connecticut (P), Idaho (P), Massachusetts (P), Utah
+ (P), and Wyoming (P). The district quarter was American Samoa (D) and
+ the nickel was a Bison (P).
+ }
+
+ p {-
+ Finally I visited a currency-exchange office hoping to find my first
+ €500 bill. They didn’t have any but I managed to snag a French €200
+ from the Europa series, a new find for myself.
+ }
+ ])
+
+ __entry([start], [
+ p {-
+ This is the start of the sites changelog. The site has been around
+ since the 11th of February 2023, and this collection began around
+ April of 2022, so there's a lot of ‘history’ here that won’t end up
+ documented. If you @em{-really} care for some reason, you can check
+ the git-log of the site on the
+ @a href="https://git.thomasvoss.com/euro.thomasvoss.com"
+ {-git repository}. From now on I’ll be documenting all my new finds
+ here both so I can look back on it in the future for fun, and in case
+ anyone finds anything here interesting. I suppose it makes the site a
+ bit more human.
+ }
+
+ p {-
+ I am currently in the United States on vacation, so the next couple of
+ site updates are going to be primarily american coins.
+ }
+ ])
+
+ section { __include(foot.gsp) }
+ }
+ }
+}
diff --git a/src/changelog/index.gsp.bak b/src/changelog/index.gsp.bak
new file mode 100644
index 0000000..76d4991
--- /dev/null
+++ b/src/changelog/index.gsp.bak
@@ -0,0 +1,1065 @@
+html lang="en" {
+ head {
+ __include(head.gsp)
+ title {-Changelog}
+ }
+
+ body {
+ nav { __include(nav.gsp) }
+
+ main {
+ section {
+ header {
+ h1 {-Collection Updates}
+ h6 {-…and some site updates too}
+ }
+ }
+
+ section {
+ p {-
+ This is the site changelog; all updates and changes to the website or
+ my collections are documented here. Well… almost all.
+ }
+ }
+
+ __entry([24-10-2023], [
+ p {-
+ Today was a 20 roll hunt of 50c coins, and boy was it good! In total
+ I got 6 finds, and 3 of them were new. The coins I got were: Andorra
+ 2018, Germany 2003 (G; NIFC), Germany 2005 (D; NIFC), Italy 2023,
+ Netherlands 1999 (Proof), and Netherlands 2015 (NIFC). The 2005 coin
+ from Germany, both Dutch coins, and Italian coin were all new for me.
+ The other 2 NIFCs and microstate were duplicates, but great finds
+ nonetheless.
+ }
+ ])
+
+ __entry([02-10-2023], [
+ p {-
+ So Saturday (30@sup{-th} of September, 2023) was the first ever
+ ‘official’ meetup of the Euro-Coins Discord Server. It was a really
+ great experience, and guys came from all over Europe to meet up.
+ During the meet we exchanged coin rolls and did some trades, and I
+ have @em{-a lot} of new stuff to add to the site! I’d love to credit
+ each person individually, but there was just a lot of people and it’s
+ hard to track exactly what came from whom.
+ }
+
+ p {-
+ Starting off with banknotes, I got 9 new ones! They were: Spain €5
+ (Europa; Lagarde), Portugal €10 (Europa; Lagarde), Spain €10
+ (Europa; Lagarde), Austria €20 (Europa Testnote; Draghi), Germany
+ €20 (Europa Testnote; Draghi), Austria €50 (2002; Duisenberg),
+ Austria €100 (Europa Testnote; Draghi), Germany €100 (2002;
+ Trichet), and Italy €100 (Europa; Draghi).
+ }
+
+ p {-
+ With the above banknotes, I now have all Europa banknotes for both €5
+ and €100, and I have some testnotes for the first time!
+ }
+
+ p {-
+ Next, moving on to the standard issue coins, I got a whopping 154 new
+ dates for my collection, with 8 of those being NIFCs! They are as
+ follows: Austria 1c (2003), Austria 5c (2006, 2009), Austria 20c
+ (2006, 2010), Belgium 2c (2003, 2010), Germany 1c (2004 A, 2004 G,
+ 2005 D, 2005 F, 2007 F, 2007 G, 2008 A, 2008 J, 2010 A, 2010 D,
+ 2010 F, 2010 J, 2013 F, 2013 J, 2015 A, 2015 F, 2017 D, 2017 G,
+ 2017 J, 2019 F, 2019 J, 2020 A, 2020 G, 2023 G), Germany 2c (2002 F,
+ 2003 D, 2003 F, 2004 J, 2005 J, 2006 G, 2007 D, 2007 G, 2007 J,
+ 2008 F, 2008 G, 2010 G, 2010 J, 2011 G, 2012 A, 2012 F, 2012 J,
+ 2013 F, 2013 J, 2014 D, 2014 F, 2014 G, 2015 J, 2016 A, 2018 A,
+ 2018 G, 2019 G, 2019 J, 2020 F, 2022 G, 2023 J), Germany 5c (2008 G,
+ 2023 D, 2023 F), Germany 20c (2005 D, 2014 D, 2017 F, 2017 G),
+ Germany €2 (2023 F), Spain 1c (2001), Spain 2c (2003, 2006, 2008,
+ 2012, 2016), Spain 10c (2013, 2023), Spain 20c (2004), Spain €1
+ (2023), Finland €1 (2007, 2011), Finland €2 (2013), France 1c (2015),
+ France 2c (2000, 2006, 2008, 2013, 2015), France 5c (2021), France
+ 20c (2017, 2022), France €2 (2004 @em{-NIFC Proof}, 2006 @em{-NIFC}),
+ Greece 5c (2002 F, 2021), Greece 50c (2006), Greece €1 (2004),
+ Ireland €2 (2009), Italy 2c (2012), Italy 5c (2015), Italy 10c
+ (2015), Italy 20c (2003, 2005, 2007, 2008, 2015, 2017), Italy €2
+ (2023), Lithuania 1c (2015), Lithuania 10c (2017), Monaco 20c (2002),
+ Monaco 50c (2002), Monaco €2 (2003), Malta 1c (2008, 2019), Malta 2c
+ (2013, 2015, 2018, 2020, 2022), Malta 10c (2016, 2017, 2020), Malta
+ €2 (2016), Netherlands 2c (2015 @em{-NIFC}), Netherlands 5c (2004
+ @em{-NIFC}), Netherlands €2 (2007 @em{-NIFC}), Portugal €1 (2020),
+ Portugal €2 (2005, 2006), Slovenia 1c (2009, 2020), Slovenia 5c
+ (2019), Slovenia 10c (2022), Slovakia 2c (2014, 2015, 2017, 2018,
+ 2020), Slovakia 5c (2017), Slovakia €2 (2022), San Marino 10c (2007
+ @em{-NIFC}), San Marino 50c (2002), San Marino €2 (2005 @em{-NIFC}),
+ Vatican City 5c (2005 @em{-NIFC}), and Vatican City 20c (2005 Sede
+ Vacante @em{-NIFC}).
+ }
+
+ p {-
+ Finally, on to the commemorative coins. In total there were 17 new
+ commemoratives with 1 of them being an NIFC! They are as follows:
+ Belgium 2014 (Red Cross), Belgium 2020 (Year of Plant Health), Belgium
+ 2022 (Erasmus Programme), Belgium 2022 (Heathcare in COVID-19),
+ Estonia 2022 (Erasmus Programme), Germany 2015 G (German
+ Reunification), Germany 2023 G (Hamburg), Lithuania 2018 (Song & Dance
+ Celebration), Lithuania 2022 (Basketball), Lithuania 2022 (Suvalkija),
+ Luxembourg 2021 (Royal Marriage; @em{-Photo}), Malta 2017 (The Peace),
+ Portugal 2022 (Erasmus Programme), Slovenia 2011 (Franc Rozman-Stane),
+ Slovenia 2022 (Erasmus Programme), Spain 2023 (Cáceres), and Vatican
+ City 2005 (World Youth Day; @em{-NIFC}).
+ }
+
+ p {-
+ @strong{-UPDATE:} I opened some Austrian 50c rolls I got at the
+ meetup and got Germany 2022 D, which is a new date for me. I also
+ opened a 5c Luxembourgish roll I traded for. It yielded me with two
+ new dates in the form of Luxembourg 2022 and 2023!
+ }
+ ])
+
+ __entry([26-09-2023], [
+ p {-
+ Today I got a bunch of rolls for the upcoming Euro coins meetup in
+ Frankfurt. I also got a few €2 rolls for myself, and I only got one
+ new find. It was a stellar find though! I got an NL 2006 NIFC, but
+ it was also a proof! That brings the mintage to just 3,500. I now
+ have the 2006 NIFC coin in both the proof and regular varieties, both
+ from circulation!
+ }
+ ])
+
+ __entry([22-09-2023], [
+ p {-
+ After my recent trip to Greece, one of my friends decided to pay me
+ back in all 5c coins. Due to financial reasons he didn’t pay me all
+ in one go, but he did give me €200 (80 rolls) in 5c coins. It took a
+ long time to go through all of them, but the end result was 26 new
+ was definitely a good hunt to fill in some of the missing dates!
+ coins. There were no NIFCs, microstates, or insane finds, but it
+ }
+
+ p {-
+ The new dates are: Belgium (2022), France (2012, 2018, 2022),
+ Germany (2006 A, 2006 F, 2006 J, 2008 D, 2008 F, 2009 J, 2011 F,
+ 2011 G, 2014 A, 2017 G, 2018 F, 2019 D), Greece (2009), Italy (2005,
+ 2014, 2017, 2019, 2020), Netherlands (2023), Slovakia (2019, 2020),
+ and Spain (2002)
+ }
+ ])
+
+ __entry([13-09-2023], [
+ p {-
+ Today I did an in-person swap with Dekzwabber from the
+ @a
+ href="https://discord.com/invite/dM3rHy4ANk"
+ target="_blank"
+ {-Euro Coins discord server}. As his part of the swap, he provided
+ me with Luxembourg €2 2023, with the mintmark of the Koninklijke
+ Nederlandse Munt. It’s the more common of the two varieties, but I
+ now have both varieties! He also gave me a 2002 €20 note from
+ Finland bearing the signature of Jean-Claude Trichet.
+ }
+ ])
+
+ __entry([07-09-2023], [
+ p {-
+ Turns out I forgot one roll of 10c coins in my bag from my previous
+ hunt. I opened it up at work and got two new finds in the form of
+ Belgium 2019 and Germany 2017 (D).
+ }
+ ])
+
+ __entry([04-09-2023], [
+ p {-
+ I did a quick hunt of 10c coins today. Not much to report back but I
+ did get two new coins in the form of Portugal 2008 and Finland 2001.
+ }
+ ])
+
+ __entry([02-09-2023], [
+ p {-
+ Two updates today. I just got back from Greece and there was another
+ letter in the mail. This time I got 4 new commemorative coins from
+ Portugal. They are: 2009 @em{-EMU}, 2009 @em{-Lusophony Games}, 2010
+ @em{-Portuguese Republic}, and 2011 @em{-Fernão Mendes Pinto}.
+ }
+
+ p {-
+ I also added 2017 @em{-150 Years of Public Security} to the site
+ since it was in my collection, but missing from here.
+ }
+ ])
+
+ __entry([19-08-2023], [
+ p {-
+ Just a short update. In preperation for my upcoming trip to Greece I
+ passed by an ATM to get some more cash. I managed to get a hold of 3
+ more €50 notes from the 2002 series. Of those 3, one of them was a
+ Slovak note with the signature of Draghi, a new note for the
+ collection.
+ }
+ ])
+
+ __entry([18-08-2023], [
+ p {-
+ I did another large hunt today. This time it was 40 rolls of €2
+ coins. It ended up being super disappointing actually with only 2
+ new finds, but 2 new finds nonetheless. The new finds were Finland
+ 2011 and Luxembourg 2023 (MdP).
+ }
+ ])
+
+ __entry([17-08-2023], [
+ p {-
+ I did a massive 40 roll hunt of 50c coins today! I somehow did not
+ destroy my back transporting them by bike from the withdrawal machine
+ to home. It was a long hunt with some pretty nice finds! For the
+ microstates I got Andorra 2020 and Vatican City 2017; both duplicates
+ for me however. I also got Netherlands 2005 (x3) and 2006 (x4)
+ bringing me to 7 more Dutch NIFCs, but I also already have those. As
+ for actually new coins I managed to get Finland 2003, Ireland 2015,
+ and France 2004! The French coin is now my first NIFC French coin
+ ever!
+ }
+ ])
+
+ __entry([16-08-2023], [
+ p {-
+ Today I did a nice big hunt of 20 rolls of 10c coins. It was pretty
+ disappointing with only 2 common finds, but they are 2 finds
+ nonetheless. The first was Austria 2005, the last Austrian 10c coin
+ I need besides the elusive 2003 NIFC. The second was Spain 2002; not
+ sure how I didn’t have that already.
+ }
+
+ p {-
+ In more interesting news, I got some more mail today. This time I got
+ Monaco €1 2007 @em{-without the mintmark}. Super happy to add this
+ to the collection seeing as it has a mintage of @em{-under 3,000}! I
+ still need the mintmark variety though which still wont be easy with
+ its 97,000 mintage.
+ }
+ ])
+
+ __entry([15-08-2023], [
+ p {-
+ Today I did a quick €1 coin hunt and got 5 new finds. The finds
+ were: Austria 2005, Germany 2003 (F), Ireland 2004, Italy 2004, and
+ Spain 2021. With the new Austrian and German finds I now have all
+ the Austrian- and German €1 coins that are intended for circulation.
+ }
+ ])
+
+ __entry([12-08-2023], [
+ p {-
+ Just a quick update since it’s super late. Did a 20 roll hunt today
+ of 50c coins. I managed to get two new finds, a 2022 (G) and 2022
+ (J) from Germany. I also managed to get another @em{-5} 2006 50c
+ coins from the Netherlands adding to my growing pile of Dutch NIFCs.
+ The only new coins however were my German finds.
+ }
+ ])
+
+ __entry([08-08-2023], [
+ p {-
+ I did another big hunt today. This time it was 20 rolls of 50c coins
+ and 10 rolls of €2 coins. Not much new found, only Ireland 2013 and
+ Portugal 2005 (both 50c). I did find 4 duplicate NIFCs though! All
+ 4 of them were Netherlands 2006 50c.
+ }
+ ])
+
+ __entry([04-08-2023], [
+ p {-
+ Today was yet another mail day. This was one that I’ve been planning
+ for a while but never managed to properly execute, so I’m happy it’s
+ here! This swap had a bunch of world coins in it but also 2 new euro
+ coins for my collection.
+ }
+
+ p {-
+ The two new additions were 50c 2018 from San Marino, and 20c 2018
+ from Luxembourg. A new microstate is always welcome, and the
+ Luxembourg coin has a mintage of only 50,000!
+ }
+ ])
+
+ __entry([03-08-2023], [
+ p {-
+ I did a 10 roll hunt of €2 coins today and got 3 new finds! I got
+ the German 2021 (D) coin which is one of the few German €2 dates I
+ still missed. I also very spectacularly got ‘Estonian Indepdence’
+ from Estonia, completing the 2018 Estonian commemoratives, and I also
+ got ‘Grand Duchess Charlotte’ from Luxembourg! A spectacular find
+ that completes the 2019 commemoratives for me!
+ }
+ ])
+
+ __entry([01-08-2023], [
+ p {-
+ I got another letter in the mail today — this time from Zafeiris on
+ the @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server}. I got 4 news coins! Two of them are €2
+ standard issues and the other 2 are commemoratives.
+ }
+
+ p {-
+ The standard issue coins are: Greece 2003 and Italy 2016.
+ }
+
+ p {-
+ The commemorative issue coins are: ‘Constitution’ and ‘Domenikos
+ Theotokopoulos’, both from Greece.
+ }
+ ])
+
+ __entry([25-07-2023], [
+ p {-
+ Small update for a small coin. Today my brother gifted me a Belgian
+ 2c coin from 2016. I am not sure where he found a 2c coin in the
+ Netherlands, but it’s new for the collection, and it’s mine now!
+ }
+ ])
+
+ __entry([13-07-2023], [
+ p {-
+ Today I recieved a fantastic swap from The_Figher on the
+ @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server}! The swap got me a whole 17 new coins
+ for my collection! Of the 17, 9 of them were standard issue coins and
+ 8 were commemoratives!
+ }
+
+ p {-
+ The new standard issue coins were: Germany 1c 2017 (F), Germany 2c
+ 2020 (G), Germany 5c 2021 (F), Germany 5c 2022 (J), Germany 10c 2022
+ (F), Greece 10c 2018, Greece 1c 2014, Greece 1c 2017, and
+ @strong{-Monaco €1 2002}!
+ }
+
+ p {-
+ The new commemorative coins were: Estonia @em{-University of Tartu}
+ (2019), Estonia @em{-Antarctica} (2020), Estonia @em{-Tartu Peace
+ Treaty} (2020), Estonia @em{-Finno-Urgic Peoples} (2021), Estonia
+ @em{-Estonian Literati} (2022), Germany @em{-Karl der Große} (2023;
+ D), Malta @em{-Ta’ Ħaġrat Temples} (2019), and Spain @em{-Toledo}
+ (2021)!
+ }
+ ])
+
+ __entry([05-07-2023], [
+ p {-
+ Today was mail day again, with 3 new commemorative coins from Malta!
+ Two of these coins come from Laganinu on the
+ @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server}. Those two coins are “Mnajdra Templesâ€
+ and “Ta’ ĦaÄ¡rat Templesâ€, the latter containing the NIFC ‘F’ in the
+ star! The third coin I recieved from a different individual was the
+ Maltese “Games†commemorative.
+ }
+ ])
+
+ __entry([01-07-2023], [
+ p {-
+ Today I completed a 20 roll hunt of 10x 10c rolls and 10x 20c rolls.
+ The hunt got me 8 new 10c coins and 4 new 20c coins for a total of 12
+ new finds!
+ }
+
+ p {-
+ The new 10c finds were: Belgium 2017, Germany 2004 (D), Germany 2012
+ (J; NIFC!), Germany 2017 (G), Germany 2021 (J), Italy 2004, Italy
+ 2013, and Spain 2020. On top of the German 2012 coin being an NIFC, I
+ have a sneaking suspicion that it might be a proof coin too. I am not
+ entirely sure yet though, and if it is I need to figure out how to
+ actually display that information on the site (if I do at all).
+ }
+
+ p {-
+ The new 20c finds were: Finland 1999, Germany 2013 (G), Germany 2022
+ (G), and Ireland 2009.
+ }
+
+ p {-
+ Also big news! The Portuguese translation of the site redesign has
+ been completed, and so I have officially updated euro.thomasvoss.com
+ to the new design! It was previously hosted on
+ new-euro.thomasvoss.com as a trial, but it is now the main site.
+ }
+ ])
+
+ __entry([24-06-2023], [
+ p {-
+ It’s mail day again today, and today’s mail was from Mörtel from the
+ @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server}. The swap got me 8 new coins for my
+ collection! For the standard issue coins I got Luxembourg €2 2019, a
+ coin with a mintage of only 50,000! On the commemorative side I got
+ Cyprus ‘EU Flag’, Greece ‘Euro Cash’, and 5 new German mintmarks in
+ the form of ‘Hamburg’ (2023) mintmarks A and F, ‘Karl der Große’
+ mintmarks F and G, and Mecklenburg-Vorpommern mintmark D. I actually
+ already had that last coin, but what makes this one special is that
+ it’s a circulated proof coin! The fact it’s a proof @em{-does} make
+ it new for me!
+ }
+ ])
+
+ __entry([22-06-2023], [
+ p {-
+ Today I got a letter in the mail from Münzenjäger and I also met up
+ with Austrian Euro Coin Hunter in Eindhoven! Between the two of them
+ I got 2 new banknotes and a bunch of new standard- and
+ commemorative-coins.
+ }
+
+ p {-
+ The two new banknotes I got were a €50 and a €100 banknote. Both are
+ from Austria, from the ‘Europa’ series, and bear the signature of
+ Mario Draghi.
+ }
+
+ p {-
+ The four new commemorative coins I got were: Malta 2013
+ ‘Self-Government’, Greece 2018 ‘Dodecanese Union’, Greece 2019
+ ‘Andreas Kalvos’, and Greece 2020 ‘Thrace Union’.
+ }
+
+ p {-
+ The many standard issue coins I got were: Austria 10c (2009), Cyprus
+ 10c (2020), Finland 5c (2019), Germany 20c (2003 D, 2010 G, 2019 J,
+ 2022 F), Greece 1c (2003, 2005, 2009, 2010, 2012, 2016), Greece 2c
+ (2004, 2007–2009, 2014–2021), Greece 5c (2006, 2016–2018), Greece 10c
+ (2016, 2019), Greece 50c (2007, 2011, 2019), Ireland 50c (2010), Italy
+ 20c (2016), Italy 50c (2014), Italy €1 (2013–2015, 2017, 2018, 2020),
+ Netherlands €1 (2003), Portugal 5c (2016, 2021), Portugal 10c (2021),
+ Slovenia 5c (2021), and Slovenia 50c (2021).
+ }
+ ])
+
+ __entry([20-06-2023], [
+ p {-
+ Today I did another €2 coin hunt and got some pretty nice finds! My
+ standard issue finds were Finland 2005 and Italy 2008. I also got two
+ new commemorative finds in the form of Germany ‘Karl der Große’ 2023
+ (J), and Luxembourg ‘Grand Duke Jean’ 2021.
+ }
+
+ p {-
+ Also it turns out that the Belgian Red Cross coin from 2014 is not an
+ NIFC as I previously thought, so that has been corrected.
+ }
+ ])
+
+ __entry([14-06-2023], [
+ p {-
+ Today I met up with Adzivu from the
+ @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server}! We had a few beers, and did perhaps the
+ largest face-value swap I will ever do; a staggering €2,008.28 was the
+ face-value of just one side of the swap for a total of €3,974.16
+ exchanged total! As part of this swap I got some goodies that won’t
+ be listed on the site such as a Croatian Euro starter-pack, and
+ uncirculated rolls of both German 2023 commemorative coins.
+ }
+
+ p {-
+ What I @em{-did} get however that actually is now listed on this site,
+ is one new commemorative coin from Luxembourg — the ‘Henri & Adolphe’
+ commemorative from 2005, and @em{-20} new banknotes!
+ }
+
+ p {-
+ The new banknotes are (and for everyones sake I will abbreviate the
+ ECB presidents’ names): €10 Austria (2002; WD), €10 Austria (Europa;
+ CL), €20 Germany X (Europa; MD), €20 Ireland (Europa; MD), €50 France
+ E (Europa; CL), €50 France E (Europa; MD), €50 Greece (2002; WD), €50
+ Greece (Europa; MD), €50 Netherlands (Europa; MD), €50 Spain (2002;
+ MD), €100 Austria (2002; MD), €100 Austria (2002; WD), €100 France E
+ (Europa; MD), €100 France U (Europa; MD), €100 Italy (2002; JCT), €100
+ Spain (Europa; MD), €200 Austria (Europa; CL), €200 France E (Europa;
+ CL), €200 France U (Europa; MD), and €200 Germany (2002; WD).
+ }
+
+ p {-
+ With the new German €200 banknote from 2002, I now also finally have
+ one of every type of euro-banknote!
+ }
+ ])
+
+ __entry([13-06-2023], [
+ p {-
+ Another day, another €1000 hunt of €2 coins. This hunt only got me 2
+ new finds, but 2 new finds are still 2 new finds! Both of them were
+ German commemoratives in the form of ‘Hamburg’ (A; 2008), a coin with
+ a mintage of only 1M — and ‘Karl der Große’ (D).
+ }
+
+ p {-
+ With the new ‘Hamburg’ (2008) find, I now have the full set finished
+ and only need 3 more mintmarks to complete the entire German
+ commemorative series from 2004–2022. Additionally, the ‘Karl der
+ Große’ find brings me a little closer to finishing the German
+ commemorative series as a whole with only 10 mintmarks missing from
+ 2004–2023.
+ }
+ ])
+
+ __entry([12-06-2023], [
+ p {-
+ Today I went ahead and did another €1000 hunt of €2 coins, and it was
+ pretty successful! In this hunt I got nine new finds — two of which
+ are commemoratives and one of which is a microstate.
+ }
+
+ p {-
+ The new commemorative finds were both from Germany; ‘Erasmus
+ Programme’ (J) and ‘Karl der Große’ (A). The Erasmus coin is the last
+ missing mintmark for me, so that’s cool — and the ‘Karl der Große’
+ coin is the first of it’s kind that I’ve found, so that’s also cool!
+ }
+
+ p {-
+ The other seven finds were: Finland 2002 & 2008, France 2014, Italy
+ 2006, Monaco 2011, and Spain 2008 & 2009.
+ }
+
+ p {-
+ Also small site update — the 1-, 2-, and 50c denominations as well as
+ the €1 denomination from Estonia have been marked as ‘not minted’ for
+ the year 2023.
+ }
+ ])
+
+ __entry([10-06-2023], [
+ p {-
+ Today was a special day, because todau was the Dag van de Munt 2023!
+ The @em{-Dag van de Munt} is the once-a-year open-day of the
+ Koninklijke Nederlandse Munt (Royal Dutch Mint). At the event I met up
+ with EuroCoinHunt, and got quite a lot of goodies! Not all goodies
+ are relevant to this site of course — but one that @em{-is} was my
+ first ever circulated commemorative coin of a non-standard
+ denomination! In this case, EuroCoinHunt purchased a 2023 year-set
+ using €5 ‘Jaap Eden’ commemorative coins from the Netherlands! As I
+ was after him in the line, I managed to exchange one of these for €5 —
+ and just like that — my first non-standard-denomination commemorative
+ coin!
+ }
+ ])
+
+ __entry([08-06-2023], [
+ p {-
+ Today I got some rolls for a soon-to-occur in-person swap with another
+ Discord user for a @em{-bunch} of banknotes, and some rolls too. I
+ took this time to also get 10 rolls of €2 coins for myself too and the
+ hunt granted me 3 new finds and 2 NIFCs! The new finds I got were:
+ Austria 2013, Italy 2011, and Germany 2006 (D; NIFC!). I also got
+ Netherlands 2005 — an NIFC — but not one that is new for my
+ collection.
+ }
+ ])
+
+ __entry([07-06-2023], [
+ p {-
+ I got more stuff in the mail today, and this time with lots of new 1-
+ and 2-cent coins for my dateruns! There was also a new commemorative
+ €2 in there for me. The new commemorative was the ‘Falcone &
+ Borsellino’ coin from Italy (2022). The new standard issue coins I
+ got are: Finland 10c (2008), France 1c (2018), Germany 1c (2005 G,
+ 2013 D, 2014 A, 2015 J, 2018 J), Germany 2c (2003 A, 2004 A, 2005 D,
+ 2006 F, 2009 A, 2012 D, 2018 D, 2019 F), Germany 5c (2020 F), Greece
+ 20c (2021), Portugal 5c (2005), and Portugal 20c (2003).
+ }
+ ])
+
+ __entry([05-06-2023], [
+ p {-
+ I did a 20 roll hunt of €1 coins today. Nothing super notable in this
+ hunt, but I did get two new finds. I got an Italian 2012 and a
+ Finnish 2006. Not much, but two finds are still two finds!
+ }
+ ])
+
+ __entry([02-06-2023], [
+ p {-
+ And it is once again, mail day! Today’s swap comes from Germany with
+ one new commemorative and twenty new standard issue coins (one of them
+ being an NIFC!). The new commemorative was ‘Treaty of Élysée’ (2013
+ D). This completes all of this designs mintmarks for me, and now
+ means that I only need 5 more mintmarks to complete the entire German
+ commemorative mintmark set from 2004–2022. The new standard issue
+ coins I recieved are: 50c 2005 (G; NIFC!), 20c 2020 (G), 10c 2017 (J),
+ 10c 2021 (F), 2c 2015 (F), 2c 2016 (G), 2c 2017 (G), 2c 2018 (J), 2c
+ 2020 (J), 2c 2021 (A), 2c 2021 (F), 2c 2021 (J), 2c 2022 (J), 1c 2016
+ (A), 1c 2016 (F), 1c 2016 (G), 1c 2017 (A), 1c 2018 (D), 1c 2019 (A),
+ 1c 2021 (D).
+ }
+
+ p {-
+ Today also had another coin hunt. This time I hunted: 16 rolls of €1
+ coins, 1 roll of 20c, 1 roll of 10c, and 2 rolls of 5c. The new finds
+ of the hunt were: France 5c (2016), Germany 5c (2013 G), Greece €1
+ (2006), Greece €1 (2011), Italy €1 (2005), Netherlands €1 (2016),
+ Portugal €1 (2015), Spain €1 (2012), and motherfucking
+ @strong{em{-Vatican City €1 (2013)!!!}} This might be the best find
+ I’ve ever found since I started collecting…
+ }
+ ])
+
+ __entry([31-05-2023], [
+ p {-
+ Mail day yet again! Today I got 12 new circulated commemoratives
+ from Münzenjäger on the
+ @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server}. These are: Estonia ‘Baltic States’
+ (2018), Finland ‘Markka’ (2010), Greece ‘Battle of Thermopylae’
+ (2020), Latvia ‘Zemgale’ (2018), Luxembourg ‘Constitution’ (2018),
+ Luxembourg ‘Voting Rights’ (2019), Malta ‘EU Flag’ (2015), Monaco
+ ‘Admission to the UN’ (2013), Slovakia ‘Constantine & Methodius’
+ (2013), Slovakia ‘European Union’ (2014), Slovakia ‘Universitas
+ Istropolitana’ (2017), and Slovenia ‘Barbara of Celje’ (2014).
+ }
+
+ p {-
+ All the coins I recieved from this swap and the swap from the previous
+ site update were swaps where I gave the exact same coins I recieved,
+ except I gave uncirculated coins and recieved circulated ones back.
+ }
+ ])
+
+ __entry([26-05-2023], [
+ p {-
+ It’s mail day again! Today in the mail I got 5 new circulated
+ commemoratives from Finland. They were: Sauna Culture (2018),
+ University of Turku (2020), Ã…land Islands (2021), Ballet (2022), and
+ Erasmus Programme (2022).
+ }
+ ])
+
+ __entry([25-05-2023], [
+ p {-
+ I just did another quick 50c hunt today. During the hunt I found:
+ Finland 2011, Germany 2022 (F), and Spain 2002. Not super exciting,
+ but all new finds nonetheless. I also found Vatican City 2016! I
+ already have it though, so to the Vatican stack it goes.
+ }
+ ])
+
+ __entry([23-05-2023], [
+ p {-
+ Today had another 50c hunt and it was a lot more successful than the
+ last one! In total I had 4 new finds and a nice keeper. The keeper
+ was a Dutch coin from 2004 with a mintage of 300K. I already have
+ this coin so I will probably give it to someone else. My actual finds
+ were: Finland 1999, Italy 2022, Spain 2010, and best of all… Germany
+ 2007 (F)! The German 50c is my 4@sup{-th} German NIFC (all the others
+ are also 50c) and my first German NIFC with the second map!
+ }
+ ])
+
+ __entry([22-05-2023], [
+ p {-
+ I visited an ATM after work today hoping to get some 2002 notes. I
+ didn’t get any — but I did get an Italian €20 note with the signature
+ of Christine Lagarde. That brings me down to only 3 notes remaining
+ for the €20 Europa series!
+ }
+ ])
+
+ __entry([21-05-2023], [
+ p {-
+ Today I did a large 50c coin hunt. I went through 800 coins and sadly
+ there were no microstates or NIFCs… but I did still manage to get two
+ keepers — Netherlands 2009, a low-mintage coin but one I already have
+ — and France 2022, a year that is new for me! Both coins are in
+ excellent condition.
+ }
+ ])
+
+ __entry([20-05-2023], [
+ p {-
+ I got some notes out of an ATM today, and managed to pull a French €20
+ from 2002 bearing the signature of Jean-Claude Trichet — that was
+ pretty cool!
+ }
+ ])
+
+ __entry([19-05-2023], [
+ p {-
+ I did a €1000 hunt of €2 coins today. It started very slow with
+ almost no finds, but of the few finds I got, they were of quality!
+ The hunt got me 5 new standard-issue coins and 2 new
+ commemorative-issue coins. The standard-issue coins are: Germany 2014
+ (A), Germany 2017 (A), France 2020, Finland 2004, and… @em{-Finland
+ 2015!} The Finnish €2 coin from 2015 has a mintage of only
+ @em{-169,100!} The commemorative-issue coins were: France ‘Erasmus
+ Programme’ and Greece ‘EU Flag’. The Greek commemorative has a
+ mintage of ~750,000.
+ }
+ ])
+
+ __entry([18-05-2023], [
+ p {-
+ Right before my flight back to Eindhoven today, I got two new finds
+ from the vending machines and ATMs. A San Marino 50c from 2020 and a
+ €20 banknote from Portugal with the signature of Draghi.
+ }
+
+ p {-
+ After landing, I met with a friend of Petros, a user from the
+ @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server}. He gave me an envelope of 2002
+ banknotes with a face-value of €180. In the envelope were the
+ following new additions for my collection: Austria €5 (JCT), Greece
+ €10 (WD), Greece €20 (JCT), Portugal €20 (MD), and Spain €50 (JCT).
+ }
+ ])
+
+ __entry([17-05-2023], [
+ p {-
+ Today I left Malta to head back home. I had a layover in Treviso and
+ did some vending machine hunting which got me a Spanish €1 2015; a new
+ year for the collection.
+ }
+
+ p {-
+ I also got some banknotes from an ATM and got a new €50 banknote in
+ the form of an Italian note bearing the signature of Lagarde.
+ }
+ ])
+
+ __entry([16-05-2023], [
+ p {-
+ I got an Italian 20c 2020 in my change today; a nice new find.
+ }
+ ])
+
+ __entry([15-05-2023], [
+ p {-
+ Today I visited the Ä gantija Temples and did a quick shop hunt
+ afterwards! There was a souvenier shop right across the street from
+ the temple and I asked to take a look at their €2 coins. In the
+ cashier I managed to find another Maltese commemorative! This one was
+ the ‘The Peace’ commemorative from 2017… and it also had the coincard
+ mintmarks making it a 30K mintage NIFC! That’s why it’s not yet
+ listed on the site; the coincard variants will be added in a future
+ update.
+ }
+
+ p {-
+ I also managed to get a German 10c 2022 (D) in my change at the temple
+ giftshop when purchasing a Kinnie (a fantastic Maltese drink!), so
+ that was a nice new minor find.
+ }
+ ])
+
+ __entry([14-05-2023], [
+ p {-
+ Today was pretty uninteresting. I wasn’t able to get anything new
+ besides a Maltese 20c 2020 from a vending machine.
+ }
+ ])
+
+ __entry([13-05-2023], [
+ p {-
+ Today I spent the day exploring Valletta along with ‘La Maltese’
+ from the @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server}. To our meeting he was kind enough to
+ bring a few new Maltese 1c coins for me from 2013, 2017, and 2021. He
+ also got me 2 rolls of €2 coins from which I got Italy €2 2018,
+ Germany €2 2014 (D), and most excitingly of all, the Maltese ‘Nature &
+ Environment’ €2 commemorative!
+ }
+
+ p {-
+ At the end of the day I did a vending machine hunt in Valletta which
+ yieled me four new Maltese €1 coins from the years 2016, 2019, 2020,
+ and 2021. It also yieled me two Maltese temple commemoratives!
+ ‘Sadly’ one of them was a duplicate for me, the Ħaġar Qim Temples
+ coin. The other temple coin was for the Ä gantija Temples which I
+ thought was also a duplicate, but I later realized that it had the
+ same mintmarks around the year that is found on the variants sold in
+ coincards. That made that coin an NIFC find with a mintage of only
+ 30K!
+ }
+ ])
+
+ __entry([11-05-2023], [
+ p {-
+ This was a pretty successful day with a lot of new finds! Firstly,
+ before my flight to Malta from Pisa I did some vending machine
+ hunting. This yieled me with a 2021 Vatican 50c coin which wasn’t
+ new, but also yieled me with the following new coins: Germany 20c 2015
+ (A), Greece 20c 2019, Italy 50c 2007, Italy 50c 2011, Italy 50c 2012,
+ Italy 5c 2016, Portugal 50c 2021, Spain 20c 2016.
+ }
+
+ p {-
+ After arriving in Malta, I did some vending machine hunting in
+ Marsaxlokk. This also got me a lot of new finds! I didn’t have many
+ Maltese coins prior so there was a lot to find. The finds from the
+ vending machines were: France 5c 2017, Italy 20c 2021, Italy 20c 2022,
+ Malta 10c 2019, Malta 10c 2021, Malta 20c 2019, Malta 20c 2021, Malta
+ 50c 2017, Malta 50c 2019, Malta 50c 2020, Malta 50c 2021, Malta 5c
+ 2017, Malta 5c 2020.
+ }
+
+ p {-
+ Finally, my girlfriend got a Maltese 5c coin from 2015 in her change
+ at a Spar.
+ }
+ ])
+
+ __entry([10-05-2023], [
+ p {-
+ Today I left for a trip to Malta where hopefully I’ll find some nice
+ coins! My flight left from Eindhoven with a layover in Pisa. At
+ Eindhoven I managed to get a new coin as change from a vending machine
+ when buying a water. It was a Germany 20c 2013 with the ‘F’ mintmark.
+ }
+
+ p {-
+ When I landed in Pisa I put some banknotes into the change machine and
+ got three new finds: Italy €2 2022, Italy €1 2021, and Finland €1
+ 2005.
+ }
+ ])
+
+ __entry([09-05-2023], [
+ p {-
+ It’s another mail day! In the mail today was the Wolf €2
+ commemorative from Estonia and a bicentennial Ike Dollar from Denver.
+ I already had the wolf coin in UNC condition, but this is a collection
+ of circulated coins so it’s nice to have that now too. The Ike Dollar
+ is also great to have; it’s the last bicentennial coin I need besides
+ the NIFC proofs.
+ }
+
+ p {-
+ I also did a coin roll hunt today; it’s been a good while since my
+ last one! I had a good number of standard- and commemorative-issue
+ finds today, most of them were common coins I missed but there were
+ some really nice rarer finds too!
+ }
+
+ p {-
+ The standard issue finds were (all €2): Belgium 2003, Germany 2008
+ (G), Germany 2008 (J), Germany 2014 (J), Germany 2016 (G), Spain 2003,
+ Finland 2003, Greece 2002 (S), and Italy 2004.
+ }
+
+ p {-
+ The commemorative issue finds were: Germany ‘Erasmus Programme’ (F),
+ Germany ‘Hamburg’ (2023 J), Finland ‘Treaty of Rome’, Luxembourg
+ ‘European Monetary Union’, Netherlands ‘European Monetary Union’,
+ Netherlands ‘Euro Cash’, and Netherlands ‘Abdication of Beatrix’.
+ }
+ ])
+
+ __entry([05-05-2023], [
+ p {-
+ It’s mail day! I got my coins from a Numista swap today. In total I
+ got 7 new coins with 3 being Italian commemoratives and 4 being
+ Vatican 50c coins. The new coins are: €2 Italy EU Flag, €2 Italy
+ ‘Tito Livio’, €2 ‘National Police’, and all the Vatican 50c coins from
+ 2010–2013 (all the years of Pope Benedict XVI).
+ }
+ ])
+
+ __entry([03-05-2023], [
+ p {-
+ I have finally done it, I’ve found a way to hunt coins in the
+ Netherlands without purchasing bankrolls or going to a casino! There
+ is a Spar on the campus of my ex-university. This Spar is special
+ because it has something that I’ve never before seen in this cashless
+ dystopia — a self-checkout machine that accepts cash!
+ }
+
+ p {-
+ I don’t know how it didn’t come to my mind earlier but by creating a
+ false purchase of high value (maybe €500 for example) and then dumping
+ all your coins in the coin funnel you can then cancel the purchase and
+ get your coins back, except it’s not the same coins, but different
+ coins of the same denominations!
+ }
+
+ p {-
+ What this in effect means is that I can go and just put my coins in
+ this self-checkout machine and then cancel my order in a cycle while
+ getting new coins every cycle. I did this for the first time today
+ and got 3 new finds! Two of the finds were regular issue 20c coins,
+ Germany 2008 (F) and France 2020. The other find was a commemorative
+ issue in the form of the Dutch Erasmus Programme coin!
+ }
+ ])
+
+ __entry([01-05-2023], [
+ p {-
+ So today was mail day, and it was another American coin. I got a
+ bicentennial Ike Dollar; it’s certainly one of the biggest coins I’ve
+ ever held (maybe the biggest ever). It has no mintmark, so it’s a
+ Philadelphia dollar. This also means that once I get the version with
+ the Denver mintmark I’ll have all circulating bicentennial coins from
+ the USA!
+ }
+
+ p {-
+ I haven’t gotten any new euro-coins yet, but there’s a chance I’ll be
+ heading to Croatia next week so I’m hoping to get some new coins
+ there, or to maybe even do a vending machine hunt!
+ }
+ ])
+
+ __entry([29-04-2023], [
+ p {-
+ I met up with Dan from the
+ @a href="https://discord.com/invite/dM3rHy4ANk"
+ {-Euro Coins discord server} today; he was passing through Rotterdam.
+ He was generous enough to give me a total of €275 worth of 2002
+ banknotes. Of these notes, 16 were new for the collection! They are
+ as follows: €5 Germany (JCT), €5 Netherlands (WD), €5 Portugal (JCT),
+ €5 Spain (JCT), €10 Germany (JCT), €10 Greece (JCT), €10 Ireland (WD),
+ €10 Ireland (JCT), €20 France (WD), €20 Germany (JCT), €20 Ireland
+ (WD), and €50 Italy (JCT).
+ }
+
+ p {-
+ Thanks a lot for the notes Dan!
+ }
+ ])
+
+ __entry([25-04-2023], [
+ p {-
+ Today I did what is likely my final vending-machine hunt of my trip in
+ the United States. During this hunt I got 3 new quarters, one state
+ quarter, one ‘America the Beautiful’ quarter, and most excitedly, one
+ territory quarter! My 3 new quarters are (in order of mint year):
+ South Carolina (P), Puerto Rico (D), and Great Basin (P).
+ }
+ ])
+
+ __entry([24-04-2023], [
+ p {-
+ I did another vending-machine hunt at Miami-Dade College again today.
+ There wasn’t too much to get since the vending machines seem to have
+ been filled up with UNC rolls of the Bessie Coleman quarters but I
+ still was able to get two new state quarters. These were New
+ Hampshire (P) and Oregon (P).
+ }
+ ])
+
+ __entry([23-04-2023], [
+ p {-
+ I passed by Dolphin Mall in Miami today; hunted some more vending
+ machines. Didn’t get too many finds but still a good couple. Got 5
+ new ‘America the Beautiful’ quarters and a new ‘American Women’
+ quarter. The new ‘America the Beautiful’ quarters were: Denali (D),
+ Ellis Island (D), Mount Rushmore (P), River of No Return (P), and
+ Shenandoah (D). The new ‘American Women’ quarter was Edith Kanaka‘ole
+ (P).
+ }
+ ])
+
+ __entry([20-04-2023], [
+ p {-
+ 11 new quarters were added to the collection today from a short
+ vending-machine hunt at Miami-Dade College. Of the 11 quarters, 9
+ were state quarters and 2 were ‘America the Beautiful’ quarters. The
+ state quarters are: Colorado (P), Hawaii (D), Minnesota (P), Missouri
+ (D), Montana (P), Nevada (P), New Jersey (D), New Mexico (P), and
+ South Carolina (D). The ‘America the Beautiful’ quarters are: Denali
+ (P) and Apostle Islands (D).
+ }
+
+ p {-
+ I also passed by a currency-exchange office and managed to exchange my
+ €500 in cash for my first ever €500 bill. It costed my new French
+ €200 Europa note that I got from another currency-exchange, but
+ getting €500’s is a lot harder so it’s worth it. The €500 bill is
+ German with the signature of Wim Duisenberg.
+ }
+ ])
+
+ __entry([19-04-2023], [
+ p {-
+ I did another vending-machine hunt today. It was a small hunt and got
+ me 7 new quarters. I got the 6 state quarters of: Maine (D & P),
+ Michigan (P), Mississippi (D), Texas (D), and Washington (P). I also
+ got the ‘America the Beautiful’ quarter of Weir Farm (P).
+ }
+
+ p {-
+ In bigger news, my coins from my swap with Jon have arrived. He
+ included all sorts of extra goodies but they aren’t relevant to this
+ site so I won’t be listing them here. The swap got me 11 new 1- and
+ 2-eurocent coins, a new American bicentennial coin, a new American
+ Lincoln commemorative penny, 3 new NIFC Dollar coins, 3 new state
+ quarters, 1 new district quarter, and finally 1 new ‘Westward Journey’
+ nickel.
+ }
+
+ p {-
+ The eurocents included were: Germany 1c (2009-D & 2013-A), Germany 2c
+ (2003-G, 2006-A, & 2006-D), Spain 1c (2002), Spain 2c (2009 & 2015),
+ and France 1c (2007, 2010, & 2016). The American bicentennial coin
+ was a half-dollar from Denver. The Lincoln penny was the ‘Birth and
+ Early Childhood’ penny from Philadelphia. One of the NIFC dollars was
+ a native-american space-program dollar from Denver and the other two
+ were presidential dollars: Chester Arthur (P) and John F. Kennedy (D).
+ The state quarters were California (D), Pennsylvania (P), and Rhode
+ Island (D). The dictrict quarter was my second district quarter so
+ far, a Puerto Rico (P). Finally, the ‘Westward Journey’ nickel was a
+ Bison (D).
+ }
+ ])
+
+ __entry([18-04-2023], [
+ p {-
+ Today was pretty successful. I passed by Chase Bank near closing
+ hours and it was a good thing I did too. The customer right before me
+ in the line to the teller deposited $10 in dollar coins. I bought
+ them from the bank and got two new finds: a ‘Great Law of Peace’
+ native-american dollar from Philadelphia, and a Herbert Hoover NIFC
+ presidential dollar from Philadelphia.
+ }
+
+ p {-
+ I also hunted a printer (it accepts cash payment to print stuff). I
+ managed to get 5 new ‘America the Beautiful’ quarters, 5 new state
+ quarters, my first ever districts quarter, and a new ‘Westward
+ Journey’ nickel. The ‘America the Beautiful’ quarters were: Block
+ Island (P), Great Sand Dunes (D), Homestead (D),
+ Marsh-Billings-Rockefeller (D), and War in the Pacific (P). The state
+ quarters were: Connecticut (P), Idaho (P), Massachusetts (P), Utah
+ (P), and Wyoming (P). The district quarter was American Samoa (D) and
+ the nickel was a Bison (P).
+ }
+
+ p {-
+ Finally I visited a currency-exchange office hoping to find my first
+ €500 bill. They didn’t have any but I managed to snag a French €200
+ from the Europa series, a new find for myself.
+ }
+ ])
+
+ __entry([start], [
+ p {-
+ This is the start of the sites changelog. The site has been around
+ since the 11th of February 2023, and this collection began around
+ April of 2022, so theres a lot of ‘history’ here that won’t end up
+ documented. If you @em{-really} care for some reason, you can check
+ the git-log of the site on the
+ @a href="https://git.thomasvoss.com/euro.thomasvoss.com"
+ {-git repository}. From now on I’ll be documenting all my new finds
+ here both so I can look back on it in the future for fun, and incase
+ anyone finds anything here interesting. I suppose it makes the site a
+ bit more human.
+ }
+
+ p {-
+ I am currently in the United States on vacation, so the next couple of
+ site updates are going to be primarily american coins.
+ }
+ ])
+
+ section { __include(foot.gsp) }
+ }
+ }
+}
diff --git a/src/coins.jpg b/src/coins.jpg
deleted file mode 100644
index 463a4e3..0000000
--- a/src/coins.jpg
+++ /dev/null
Binary files differ
diff --git a/src/en/euro/coin-denom-nav.html b/src/en/euro/coin-denom-nav.html
deleted file mode 100644
index 1064759..0000000
--- a/src/en/euro/coin-denom-nav.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<ul>
- <li><a href=/XX/euro/1c>€0.01</a></li>
- <li><a href=/XX/euro/2c>€0.02</a></li>
- <li><a href=/XX/euro/5c>€0.05</a></li>
- <li><a href=/XX/euro/10c>€0.10</a></li>
- <li><a href=/XX/euro/20c>€0.20</a></li>
- <li><a href=/XX/euro/50c>€0.50</a></li>
- <li><a href=/XX/euro/1e>€1.00</a></li>
- <li><a href=/XX/euro/2e>€2.00</a></li>
-</ul>
diff --git a/src/en/euro/coin-nav.html b/src/en/euro/coin-nav.html
deleted file mode 100644
index e885b44..0000000
--- a/src/en/euro/coin-nav.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<ul>
- <li><a href=/XX/euro/ad>AD</a></li>
- <li><a href=/XX/euro/at>AT</a></li>
- <li><a href=/XX/euro/be>BE</a></li>
- <li><a href=/XX/euro/cy>CY</a></li>
- <li><a href=/XX/euro/de>DE</a></li>
- <li><a href=/XX/euro/ee>EE</a></li>
- <li><a href=/XX/euro/es>ES</a></li>
- <li><a href=/XX/euro/fi>FI</a></li>
- <li><a href=/XX/euro/fr>FR</a></li>
- <li><a href=/XX/euro/gr>GR</a></li>
- <li><a href=/XX/euro/hr>HR</a></li>
- <li><a href=/XX/euro/ie>IE</a></li>
- <li><a href=/XX/euro/it>IT</a></li>
- <li><a href=/XX/euro/lt>LT</a></li>
- <li><a href=/XX/euro/lu>LU</a></li>
- <li><a href=/XX/euro/lv>LV</a></li>
- <li><a href=/XX/euro/mc>MC</a></li>
- <li><a href=/XX/euro/mt>MT</a></li>
- <li><a href=/XX/euro/nl>NL</a></li>
- <li><a href=/XX/euro/pt>PT</a></li>
- <li><a href=/XX/euro/si>SI</a></li>
- <li><a href=/XX/euro/sk>SK</a></li>
- <li><a href=/XX/euro/sm>SM</a></li>
- <li><a href=/XX/euro/va>VA</a></li>
-</ul>
diff --git a/src/en/euro/coins-denom.template.html b/src/en/euro/coins-denom.template.html
deleted file mode 100644
index 3ed260d..0000000
--- a/src/en/euro/coins-denom.template.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html lang=XX>
- <head>
- <meta charset=UTF-8 />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <title>€<!-- DENOM --> Coins</title>
- <link rel="shortcut icon" type="image/svg" href="/favicon.svg" />
- <link rel="stylesheet" type="text/css" href="/style.css" />
- </head>
-
- <body>
- <nav>
- <!-- NAV-BAR -->
- <!-- COIN-DENOM-NAV -->
- </nav>
-
- <main>
- <section>
- <header>
- <h1>€<!-- DENOM --> Coins</h1>
- </header>
- </section>
-
- <br /><br />
-
- <section><!-- TABLE-KEY --></section>
-
- <br /><br />
-
- <!-- DENOM-TABLE -->
-
- <section><!-- FOOTER --></section>
- </main>
- </body>
-</html>
diff --git a/src/en/euro/coins.template.html b/src/en/euro/coins.template.html
deleted file mode 100644
index 5278039..0000000
--- a/src/en/euro/coins.template.html
+++ /dev/null
@@ -1,180 +0,0 @@
-<!DOCTYPE html>
-<html lang=XX>
- <head>
- <meta charset=UTF-8 />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <title><!-- DEMON --> Euro Coins</title>
- <link rel="shortcut icon" type="image/svg" href="/favicon.svg" />
- <link rel="stylesheet" type="text/css" href="/style.css" />
- </head>
-
- <body>
- <nav>
- <!-- NAV-BAR -->
- <!-- COIN-NAV -->
- </nav>
-
- <main>
- <section>
- <header>
- <h1><!-- DEMON --> Euro Coins</h1>
- </header>
- </section>
-
- <br /><br />
-
- <section><!-- TABLE-KEY --></section>
-
- <br /><br />
-
- <!-- IF-DE -->
- <section>
- <p>
- All German coins bear one of five different mintmarks that represent
- the city in which they were minted. These are: Berlin (A), Munich
- (D), Stuttgart (F), Karlsruhe (G), and Hamburg (J).
- </p>
- </section>
- <br />
- <!-- FI-DE -->
- <!-- IF-GR -->
- <section>
- <p>
- As a result of a late joining to the Eurozone, Greece was assisted by
- the countries of France, Spain, and Finland to mint coins for 2002.
- For this reason all 2002 coins have two varieties — one with a
- mintmark in the star (‘F’, ‘E’, and ‘S’) and one without.
- </p>
- </section>
- <br />
- <!-- FI-GR -->
- <!-- IF-LU -->
- <section>
- <p>
- For the years 2020–2021 Luxembourg released certain commemorative
- coins in both a “classic†and “photo†variety. Any years labeled with
- ‘P’ are of the “photo†variety while years without a label are of the
- standard “classic†variety.
- <br /><br />
- Additionally, in 2023 the 10c, 20c, and €2 denominations were released
- in two varieties. One bearing the mintmark of the Monnaie de Paris
- (Paris Mint) and one bearing the mintmark of the Koninklijke
- Nederlandse Munt (Royal Dutch Mint). These varieties are suffixed
- with “MdP†and “KNM†respectively.
- </p>
- </section>
- <br />
- <!-- FI-LU -->
- <!-- IF-MC -->
- <section>
- <p>
- In 2007 Monaco released two varieties of their €1 coin. One
- of them has mintmarks around the year while the other one
- doesn’t. The variety without the mintmarks is suffixed with
- “No MMâ€.
- </p>
- </section>
- <!-- FI-MC -->
- <!-- IF-MT -->
- <section>
- <p>
- Many Maltese commemoratives have different mintmarks depending on if
- they were intended for circulation, coincards, or sets. Any years
- listed on this page suffixed with “MM†bear an NIFC mintmark, while
- any years suffixed with ‘F’ bear the ‘F’ in the star that also
- represents an NIFC coin.
- </p>
- </section>
- <br />
- <!-- FI-MT -->
- <!-- IF-NL -->
- <section>
- <p>
- Besides just the standard €2 commemorative releases, the Koninklijke
- Nederlandse Munt (Royal Dutch Mint) also sells NIFC €5 commemorative
- coins; these coins are suffixed with “€5â€.
- </p>
- </section>
- <br />
- <!-- FI-NL -->
-
- <section class="cl-section slant-down">
- <div>
- <table class=coin-table cellspacing=0>
- <thead>
- <tr>
- <th colspan=8>Standard Issues</th>
- </tr>
- <tr class=mobile>
- <th>1c</th>
- <th>2c</th>
- <th>5c</th>
- <th>10c</th>
- <th>20c</th>
- <th>50c</th>
- <th>€1</th>
- <th>€2</th>
- </tr>
- <tr class=not-mobile>
- <th>1 Cent</th>
- <th>2 Cent</th>
- <th>5 Cent</th>
- <th>10 Cent</th>
- <th>20 Cent</th>
- <th>50 Cent</th>
- <th>1 Euro</th>
- <th>2 Euro</th>
- </tr>
- </thead>
- <tbody>
- <!-- SCOIN-TABLE-BODY -->
- </tbody>
- </table>
- </div>
- </section>
-
- <section class="cl-section slant-down">
- <div>
- <table class="coin-table commemorative-table" cellspacing=0>
- <thead>
- <tr>
- <th colspan=7>Commemorative Issues</th>
- </tr>
- <tr>
- <th>Year</th>
- <th colspan=6>Commemorated Topics</th>
- </tr>
- </thead>
- <tbody>
- <!-- CCOIN-TABLE-BODY -->
- </tbody>
- </table>
- </div>
- </section>
-
- <!-- IF-FI -->
- <section class="cl-section slant-down">
- <div>
- <table class="coin-table commemorative-table error-table" cellspacing=0>
- <thead>
- <tr>
- <th colspan=7>Error Coins</th>
- </tr>
- <tr>
- <th>Year</th>
- <th>Denomination</th>
- <th colspan=5>Description</th>
- </tr>
- </thead>
- <tbody>
- <!-- ECOIN-TABLE-BODY -->
- </tbody>
- </table>
- </div>
- </section>
- <!-- FI-FI -->
-
- <section><!-- FOOTER --></section>
- </main>
- </body>
-</html>
diff --git a/src/en/euro/index.html b/src/en/euro/index.html
deleted file mode 100644
index cff3183..0000000
--- a/src/en/euro/index.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<html lang=XX>
- <head>
- <meta charset=UTF-8 />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <title>Euro-Coins & -Banknotes</title>
- <link rel="shortcut icon" type="image/svg" href="/favicon.svg" />
- <link rel="stylesheet" type="text/css" href="/style.css" />
- </head>
-
- <body>
- <nav><!-- NAV-BAR --></nav>
-
- <main>
- <section>
- <header>
- <h1>Euro-Coins and -Banknotes</h1>
- <h6>My Primary Collection</h6>
- </header>
- </section>
-
- <section>
- <p>
- There are various examples of euro coins that have slight varieties
- between their standard circulation releases and their coincard/set
- releases, such as different mintmarks. In these cases, the NIFC
- variety will <strong>not</strong> be listed on this site
- <em>unless</em> I happen to get one for my collection (see
- <a href=mt>Malta</a> for an example). The same applies to error
- coins.
- </p>
- </section>
-
- <section class="cl-section slant-up">
- <div>
- <h2>Euro Coins</h2>
- <!-- COUNTRY-TABLE -->
-
- <table class=country-table>
- <tbody>
- <tr class=last-of-design>
- <td><a href=1c>€0.01</a></td>
- <td><a href=2c>€0.02</a></td>
- <td><a href=5c>€0.05</a></td>
- <td><a href=10c>€0.10</a></td>
- </tr>
- <tr class=last-of-design>
- <td><a href=20c>€0.20</a></td>
- <td><a href=50c>€0.50</a></td>
- <td><a href=1e>€1.00</a></td>
- <td><a href=2e>€2.00</a></td>
- </tr>
- </tbody>
- </table>
- </div>
- </section>
-
- <section class="cl-section slant-up">
- <div>
- <h2>Euro Banknotes</h2>
- <table class=country-table>
- <tbody>
- <tr>
- <td><a href=5e>€5</a></td>
- <td><a href=10e>€10</a></td>
- <td><a href=20e>€20</a></td>
- <td><a href=50e>€50</a></td>
- </tr>
- <tr>
- <td><a href=100e>€100</a></td>
- <td><a href=200e>€200</a></td>
- <td><a href=500e>€500</a></td>
- <td><a href=tn>Test Notes</a></td>
- </tr>
- </tbody>
- </table>
- </div>
- </section>
-
- <section><!-- FOOTER --></section>
- </main>
- </body>
-</html>
diff --git a/src/en/euro/note-nav.html b/src/en/euro/note-nav.html
deleted file mode 100644
index 386cf3e..0000000
--- a/src/en/euro/note-nav.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<ul>
- <li><a href=/XX/euro/5e>€5</a></li>
- <li><a href=/XX/euro/10e>€10</a></li>
- <li><a href=/XX/euro/20e>€20</a></li>
- <li><a href=/XX/euro/50e>€50</a></li>
- <li><a href=/XX/euro/100e>€100</a></li>
- <li><a href=/XX/euro/200e>€200</a></li>
- <li><a href=/XX/euro/500e>€500</a></li>
- <li><a href=/XX/euro/tn>Test Notes</a></li>
-</ul>
diff --git a/src/en/euro/notes.template.html b/src/en/euro/notes.template.html
deleted file mode 100644
index 0e2cc7e..0000000
--- a/src/en/euro/notes.template.html
+++ /dev/null
@@ -1,88 +0,0 @@
-<!DOCTYPE html>
-<html lang=XX>
- <head>
- <meta charset=UTF-8 />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <title>€<!-- DENOM --> Banknotes</title>
- <link rel="shortcut icon" type="image/svg" href="/favicon.svg" />
- <link rel="stylesheet" type="text/css" href="/style.css" />
- </head>
-
- <body>
- <nav>
- <!-- NAV-BAR -->
- <!-- NOTE-NAV -->
- </nav>
-
- <main>
- <section>
- <header>
- <h1>€<!-- DENOM --> Banknotes</h1>
- </header>
- </section>
-
- <br /><br />
-
- <section><!-- TABLE-KEY --></section>
-
- <br /><br />
-
- <section>
- <p>
- In the serial numbers of the banknotes found in the “Ages and Styles
- of Europe†series, also known as the “2002†series, the first letter
- represents the country that the banknote was issued by. In the second
- series (the “Europa†series) the first letter no longer represents the
- issuing country but instead the location at which the banknote was
- printed.
- <!-- IF-5 -->
- <br /><br />
- No €5 banknotes were printed for the “Ages and Styles of Europeâ€
- series which bear the signature of Mario Draghi.
- <!-- FI-5 -->
- <!-- IF-500 -->
- <br /><br />
- The €500 banknote was discontinued and withdrawn from circulation with
- the release of the “Europa†series.
- <!-- FI-500 -->
- </p>
- </section>
-
- <br />
-
- <section class="cl-section slant-down">
- <div>
- <table class="coin-table bnote-table" cellspacing=0>
- <thead>
- <tr>
- <th colspan=12>Ages and Styles of Europe</th>
- </tr>
- </thead>
- <tbody>
- <!-- 2002-TABLE-BODY -->
- </tbody>
- </table>
- </div>
- </section>
-
- <!-- IF-!500 -->
- <section class="cl-section slant-down">
- <div>
- <table class="coin-table bnote-table" cellspacing=0>
- <thead>
- <tr>
- <th colspan=12>Europa Series</th>
- </tr>
- </thead>
- <tbody>
- <!-- EUROPA-TABLE-BODY -->
- </tbody>
- </table>
- </div>
- </section>
- <!-- FI-!500 -->
-
- <section><!-- FOOTER --></section>
- </main>
- </body>
-</html>
diff --git a/src/en/euro/tnotes.template.html b/src/en/euro/tnotes.template.html
deleted file mode 100644
index de0bdeb..0000000
--- a/src/en/euro/tnotes.template.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<html lang=XX>
- <head>
- <meta charset=UTF-8 />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <title>Euro Test-Banknotes</title>
- <link rel="shortcut icon" type="image/svg" href="/favicon.svg" />
- <link rel="stylesheet" type="text/css" href="/style.css" />
- </head>
-
- <body>
- <nav>
- <!-- NAV-BAR -->
- <!-- NOTE-NAV -->
- </nav>
-
- <main>
- <section>
- <header>
- <h1>Euro Test-Banknotes</h1>
- </header>
- </section>
-
- <br /><br />
-
- <section><!-- TABLE-KEY --></section>
-
- <br /><br />
-
- <section>
- <p>
- The following “test banknotes†were banknotes from the “Europa†series
- printed to test their usage in ATMs and such. The ‘*’ character in
- the below serial numbers represents an arbitrary number/letter.
- </p>
- </section>
-
- <br />
-
- <section class="cl-section slant-down">
- <div>
- <table id=test-banknote-table class=coin-table cellspacing=0>
- <thead>
- <tr>
- <th colspan=7>Test Banknotes</th>
- </tr>
- <tr>
- <th colspan=1>Denomination</th>
- <th colspan=6>Serial Number / Printer Code / Signature</th>
- </tr>
- </thead>
- <tbody>
- <!-- TABLE-BODY -->
- </tbody>
- </table>
- </div>
- </section>
-
- <section><!-- FOOTER --></section>
- </main>
- </body>
-</html>
diff --git a/src/en/footer.html b/src/en/footer.html
deleted file mode 100644
index 515d5de..0000000
--- a/src/en/footer.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<p class=right-align>
- Found a mistake or a bad translation?
- <a href=https://paste.thomasvoss.com/304>Contact me!</a>
-</p>
diff --git a/src/en/index.html b/src/en/index.html
deleted file mode 100644
index b03a153..0000000
--- a/src/en/index.html
+++ /dev/null
@@ -1,64 +0,0 @@
-<!DOCTYPE html>
-<html lang=XX>
- <head>
- <meta charset=UTF-8 />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <title>Thomas’ Euro Collection</title>
- <link rel="shortcut icon" type="image/svg" href="/favicon.svg" />
- <link rel="stylesheet" type="text/css" href="/style.css" />
- </head>
-
- <body>
- <nav><!-- NAV-BAR --></nav>
-
- <main>
- <section>
- <header>
- <h1>My Euro Collection</h1>
- <h6>…and some world stuff too!</h6>
- </header>
- </section>
-
- <section>
- <p>
- This website houses the entirety of my circulated euro-coin and
- -banknote collection. It also has some non-euro currencies too!
- Unless explicitly stated otherwise, all coins and banknotes listed on
- this site should be circulated. In other words, they shouldn’t’ve
- just come from a coin set I purchased from a coin mint. I think it’s
- just a lot cooler knowing that a piece of money was previously used in
- a real-world transaction.
- </p>
- </section>
-
- <section class="c-section slant-up">
- <a href=/XX/euro>
- <h2>Euro-Coins and -Banknotes</h2>
- <p>
- The main focus of my currency collecting with a single currency that
- spans 26 countries and almost 350 million people. Standard issues,
- commemorative issues, and banknotes from all series are all
- included.
- </p>
- <img src="/eu-stars.svg" />
- </a>
- </section>
-
- <section class="c-section slant-up">
- <a href=#>
- <h2>World-Coins and -Banknotes</h2>
- <p>
- Money from around the world! This collection gets progressively
- larger over time, but is not my primary focus. There are a few
- countries in which I take a special interest though.
- <br /><br />
- <em>This section is currently unavailable.</em>
- </p>
- <img src="/globe.svg" />
- </a>
- </section>
-
- <section><!-- FOOTER --></section>
- </main>
- </body>
-</html>
diff --git a/src/en/nav-bar.html b/src/en/nav-bar.html
deleted file mode 100644
index 6388bbd..0000000
--- a/src/en/nav-bar.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<ul>
- <li><a href=/XX>Home</a></li>
- <li><a href=/XX/changelog>Changelog</a></li>
- <li><a href=/XX/euro>Euro-Coins & -Banknotes</a></li>
- <li><div class=unavailable>World Coins</div></li>
- <li><div class=unavailable>World Banknotes</div></li>
- <li>
- <input type=checkbox id=lang-button />
- <label for=lang-button>
- <div id=lang-selected>English</div>
- <!-- LANG-SELECTOR -->
- </label>
- </li>
-</ul>
diff --git a/src/en/table-key.html b/src/en/table-key.html
deleted file mode 100644
index 5c9c957..0000000
--- a/src/en/table-key.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<table cellspacing=0 id=table-key>
- <tr>
- <td><div class=nifc></div></td>
- <td>Missing from my collection (NIFC)</td>
- </tr>
- <tr>
- <td><div class=have></div></td>
- <td>In my collection</td>
- </tr>
- <tr>
- <td><div class=have-nifc></div></td>
- <td>In my collection (NIFC)</td>
- </tr>
- <!-- IF-COINS -->
- <tr>
- <td><div class=have-proof></div></td>
- <td>In my collection (Proof)</td>
- </tr>
- <!-- FI-COINS -->
- <tr>
- <td><div class=unknown></div></td>
- <td>Data missing</td>
- </tr>
- <tr>
- <td><div class=not-minted></div></td>
- <!-- IF-COINS -->
- <td>Not minted</td>
- <!-- FI-COINS -->
- <!-- IF-NOTES -->
- <td>Not printed</td>
- <!-- FI-NOTES -->
- </tr>
-</table>
diff --git a/src/euro/index.ccoins.gsp b/src/euro/index.ccoins.gsp
new file mode 100644
index 0000000..15e8c5a
--- /dev/null
+++ b/src/euro/index.ccoins.gsp
@@ -0,0 +1,181 @@
+__hijack(euro/__code)
+
+html lang="en" {
+ head {
+ __include(head.gsp)
+ title {-__demonym Euro Coins}
+ }
+
+ body {
+ nav {
+ __include(nav.gsp)
+ __include(euro/nav.ccoins.gsp)
+ }
+
+ main {
+ section {
+ header {
+ h1 {-__demonym Euro Coins}
+ }
+ }
+
+ br{}br{}
+
+ section { __include(table-key.gsp) }
+
+ br{}br{}
+
+ __ifcode([de], [
+ section .blurb {
+ p {-
+ All German coins bear one of five different mintmarks that
+ represent the city in which they were minted. These are: Berlin
+ (A), Munich (D), Stuttgart (F), Karlsruhe (G), and Hamburg (J).
+ }
+ }
+ ])
+
+ __ifcode([gr], [
+ section .blurb {
+ p {-
+ As a result of a late joining to the Eurozone, Greece was assisted
+ by the countries of France, Spain, and Finland to mint coins for
+ 2002. For this reason all 2002 coins have two varieties — one with
+ a mintmark in the star (‘F’, ‘E’, and ‘S’) and one without.
+ }
+ }
+ ])
+
+ __ifcode([lu], [
+ section .blurb {
+ p {-
+ For the years 2020–2021 Luxembourg released certain commemorative
+ coins in both a ‘classic’ and ‘photo’ variety. Any years labeled
+ with ‘P’ are of the ‘photo’ variety while years without a label are
+ of the standard ‘classic’ variety.
+ }
+
+ p {-
+ Additionally, in 2023 the 10c, 20c, and €2 denominations were
+ released in two varieties. One bearing the mintmark of the Monnaie
+ de Paris (Paris Mint) and one bearing the mintmark of the
+ Koninklijke Nederlandse Munt (Royal Dutch Mint). These varieties
+ are suffixed with ‘MdP’ and ‘KNM’ respectively.
+ }
+ }
+ ])
+
+ __ifcode([mc], [
+ section .blurb {
+ p {-
+ In 2007 Monaco released two varieties of their €1 coin. One of
+ them has mintmarks around the year while the other one doesn’t.
+ The variety without the mintmarks is suffixed with ‘No MM’.
+ }
+ }
+ ])
+
+ __ifcode([mt], [
+ section .blurb {
+ p {-
+ Many Maltese commemoratives have different mintmarks depending on
+ if they were intended for circulation, coincards, or sets. Any
+ years listed on this page suffixed with ‘MM’ bear an NIFC mintmark,
+ while any years suffixed with ‘F’ bear the ‘F’ in the star that also
+ represents an NIFC coin.
+ }
+ }
+ ])
+
+ __ifcode([nl], [
+ section .blurb {
+ p {-
+ Besides just the standard €2 commemorative releases, the Koninklijke
+ Nederlandse Munt (Royal Dutch Mint) also sells NIFC €5
+ commemorative coins; these coins are suffixed with ‘€5’.
+ }
+ }
+ ])
+
+ section .cl-section .slant-down {
+ div {
+ table .coin-table cellspacing="0" {
+ thead {
+ tr {
+ th colspan="8" {-Standard Issues}
+ }
+ tr .mobile {
+ th {-1c}
+ th {-2c}
+ th {-5c}
+ th {-10c}
+ th {-20c}
+ th {-50c}
+ th {-€1}
+ th {-€2}
+ }
+ tr .not-mobile {
+ th {-1 Cent}
+ th {-2 Cent}
+ th {-5 Cent}
+ th {-10 Cent}
+ th {-20 Cent}
+ th {-50 Cent}
+ th {-1 Euro}
+ th {-2 Euro}
+ }
+ }
+
+ tbody { __esyscmd(gen-scoin __code) }
+ }
+ }
+ }
+
+ section .cl-section .slant-down {
+ div {
+ table .coin-table .commemorative-table cellspacing="0" {
+ thead {
+ tr {
+ th colspan="7" {-Commemorative Issues}
+ }
+ tr {
+ th {-Year}
+ th colspan="6" {-Commemorated Topics}
+ }
+ }
+
+ tbody { __esyscmd(gen-ccoin __code) }
+ }
+ }
+ }
+
+ __ifcode([fi], [
+ section .cl-section .slant-down {
+ div {
+ table
+ .coin-table
+ .commemorative-table
+ .error-table
+ cellspacing="0"
+ {
+ thead {
+ tr {
+ th colspan="7" {-Error Coins}
+ }
+ tr {
+ th {-Year}
+ th {-Denomination}
+ th colspan="5" {-Description}
+ }
+ }
+
+ tbody { __esyscmd(gen-ecoin __code) }
+ }
+ }
+ }
+ ])
+
+ section { __include(foot.gsp) }
+ }
+ }
+}
diff --git a/src/euro/index.dcoins.gsp b/src/euro/index.dcoins.gsp
new file mode 100644
index 0000000..ab6844f
--- /dev/null
+++ b/src/euro/index.dcoins.gsp
@@ -0,0 +1,34 @@
+__hijack(euro/__denom)
+__dcoins_denom
+
+html lang="en" {
+ head {
+ __include(head.gsp)
+ title {-€__denom Coins}
+ }
+
+ body {
+ nav {
+ __include(nav.gsp)
+ __include(euro/nav.dcoins.gsp)
+ }
+
+ main {
+ section {
+ header {
+ h1 {-€__denom Coins}
+ }
+ }
+
+ br{}br{}
+
+ section { __include(table-key.gsp) }
+
+ br{}br{}
+
+ __esyscmd(gen-dcoins __denom)
+
+ section { __include(foot.gsp) }
+ }
+ }
+}
diff --git a/src/euro/index.dnotes.gsp b/src/euro/index.dnotes.gsp
new file mode 100644
index 0000000..792f9a8
--- /dev/null
+++ b/src/euro/index.dnotes.gsp
@@ -0,0 +1,82 @@
+__hijack(euro/__denom)
+m4_define([__denom], m4_patsubst(__denom, [e$], []))
+
+html lang="en" {
+ head {
+ __include(head.gsp)
+ title {-€__denom Banknotes}
+ }
+
+ body {
+ nav {
+ __include(nav.gsp)
+ __include(euro/nav.dnotes.gsp)
+ }
+
+ main {
+ section {
+ header {
+ h1 {-€__denom Banknotes}
+ }
+ }
+
+ br{}br{}
+
+ section { __include(table-key.gsp) }
+
+ br{}br{}
+
+ section .blurb {
+ p {-
+ In the serial numbers of the banknotes found in the 2002 series, the
+ first letter represents the country that the banknote was issued by.
+ In the second series (the ‘Europa’ series) the first letter no longer
+ represents the issuing country but instead the location at which the
+ banknote was printed.
+ }
+ m4_ifelse(__denom, 5, [
+ p {-
+ No €5 banknotes were printed for the 2002 series which bear the
+ signature of Mario Draghi.
+ }
+ ])
+ m4_ifelse(__denom, 500, [
+ p {-
+ The €500 banknote was discontinued and withdrawn from circulation
+ with the release of the Europa series.
+ }
+ ])
+ }
+
+ br{}
+
+ section .cl-section .slant-down {
+ div {
+ table .coin-table .bnote-table cellspacing="0" {
+ thead {
+ tr {th colspan="12" {-2002 Series}}
+ }
+
+ tbody { __esyscmd(gen-2002 __denom) }
+ }
+ }
+ }
+
+ m4_ifelse(__denom, 500, [], [
+ section .cl-section .slant-down {
+ div {
+ table .coin-table .bnote-table cellspacing="0" {
+ thead {
+ tr {th colspan="12" {-Europa Series}}
+ }
+
+ tbody { __esyscmd(gen-europa __denom) }
+ }
+ }
+ }
+ ])
+
+ section { __include(foot.gsp) }
+ }
+ }
+}
diff --git a/src/euro/index.gsp b/src/euro/index.gsp
new file mode 100644
index 0000000..c970e51
--- /dev/null
+++ b/src/euro/index.gsp
@@ -0,0 +1,119 @@
+html lang="en" {
+ head {
+ __include(head.gsp)
+ title {-Euro Coins & -Banknotes}
+ }
+
+ body {
+ nav { __include(nav.gsp) }
+
+ main {
+ section {
+ header {
+ h1 {-Euro Coins and -Banknotes}
+ h6 {-My primary collection}
+ }
+ }
+
+ section {
+ p {-
+ There are various examples of euro coins that have slight varieties
+ between their standard circulation releases and their coincard/set
+ releases, such as different mintmarks. In these cases, the NIFC
+ variety will @strong{-not} be listed on this site @em{-unless} I
+ happen to get one for my collection (see @a href="mt" {-Malta} for an
+ example). The same applies to error coins.
+ }
+ }
+
+ section .cl-section .slant-up {
+ div {
+ h2 {-Euro Coins}
+
+ table .country-table {
+ tbody {
+ tr {
+ td {a href="ad" {-Andorra}}
+ td {a href="at" {-Austria}}
+ td {a href="be" {-Belgium}}
+ td {a href="hr" {-Croatia}}
+ }
+ tr {
+ td {a href="cy" {-Cyprus}}
+ td {a href="ee" {-Estonia}}
+ td {a href="fi" {-Finland}}
+ td {a href="fr" {-France}}
+ }
+ tr {
+ td {a href="de" {-Germany}}
+ td {a href="gr" {-Greece}}
+ td {a href="ie" {-Ireland}}
+ td {a href="it" {-Italy}}
+ }
+ tr {
+ td {a href="lv" {-Latvia}}
+ td {a href="lt" {-Lithuania}}
+ td {a href="lu" {-Luxembourg}}
+ td {a href="mt" {-Malta}}
+ }
+ tr {
+ td {a href="mc" {-Monaco}}
+ td {a href="nl" {-Netherlands}}
+ td {a href="pt" {-Portugal}}
+ td {a href="sm" {-San Marino}}
+ }
+ tr {
+ td {a href="sk" {-Slovakia}}
+ td {a href="si" {-Slovenia}}
+ td {a href="es" {-Spain}}
+ td {a href="va" {-Vatican City}}
+ }
+ }
+ }
+
+ table .country-table {
+ tbody {
+ tr {
+ td {a href="1c" {-€0.01}}
+ td {a href="2c" {-€0.02}}
+ td {a href="5c" {-€0.05}}
+ td {a href="10c" {-€0.10}}
+ }
+ tr {
+ td {a href="20c" {-€0.20}}
+ td {a href="50c" {-€0.50}}
+ td {a href="1e" {-€1.00}}
+ td {a href="2e" {-€2.00}}
+ }
+ }
+ }
+ }
+ }
+
+ section .cl-section .slant-up {
+ div {
+ h2 {-Euro Banknotes}
+
+ table .country-table {
+ tbody {
+ tr {
+ td {a href="5e" {-€5}}
+ td {a href="10e" {-€10}}
+ td {a href="20e" {-€20}}
+ td {a href="50e" {-€50}}
+ }
+ tr {
+ td {a href="100e" {-€100}}
+ td {a href="200e" {-€200}}
+ td {a href="500e" {-€500}}
+ td {a href="tn" {-Test Notes}}
+ }
+ }
+ }
+ }
+ }
+
+ section { __include(foot.gsp) }
+ }
+ }
+}
diff --git a/src/euro/index.tnotes.gsp b/src/euro/index.tnotes.gsp
new file mode 100644
index 0000000..22aaae3
--- /dev/null
+++ b/src/euro/index.tnotes.gsp
@@ -0,0 +1,59 @@
+__hijack(euro/tn)
+
+html lang="en" {
+ head {
+ __include(head.gsp)
+ title {-Euro Test Banknotes}
+ }
+
+ body {
+ nav {
+ __include(nav.gsp)
+ __include(euro/nav.dnotes.gsp)
+ }
+
+ main {
+ section {
+ header {
+ h1 {-Euro Test Banknotes}
+ }
+ }
+
+ br{}br{}
+
+ section { __include(table-key.gsp) }
+
+ br{}br{}
+
+ section .blurb {
+ p {-
+ The following ‘test banknotes’ were banknotes from the Europa series
+ printed to test their usage in ATMs and such. The ‘*’ character in
+ the below serial numbers represents an arbitrary number/letter.
+ }
+ }
+
+ br{}
+
+ section .cl-section .slant-down {
+ div {
+ table #test-banknote-table .coin-table cellspacing="0" {
+ thead {
+ tr {
+ th colspan="7" {-Test Banknotes}
+ }
+ tr {
+ th colspan="1" {-Denomination}
+ th colspan="6" {-Serial Number / Printer Code / Signature}
+ }
+ }
+
+ tbody { __esyscmd(gen-tnotes) }
+ }
+ }
+ }
+
+ section { __include(foot.gsp) }
+ }
+ }
+}
diff --git a/src/euro/nav.ccoins.gsp b/src/euro/nav.ccoins.gsp
new file mode 100644
index 0000000..376f9e2
--- /dev/null
+++ b/src/euro/nav.ccoins.gsp
@@ -0,0 +1,26 @@
+ul {
+ li {__link([/euro/ad], [AD])}
+ li {__link([/euro/at], [AT])}
+ li {__link([/euro/be], [BE])}
+ li {__link([/euro/cy], [CY])}
+ li {__link([/euro/de], [DE])}
+ li {__link([/euro/ee], [EE])}
+ li {__link([/euro/es], [ES])}
+ li {__link([/euro/fi], [FI])}
+ li {__link([/euro/fr], [FR])}
+ li {__link([/euro/gr], [GR])}
+ li {__link([/euro/hr], [HR])}
+ li {__link([/euro/ie], [IE])}
+ li {__link([/euro/it], [IT])}
+ li {__link([/euro/lt], [LT])}
+ li {__link([/euro/lu], [LU])}
+ li {__link([/euro/lv], [LV])}
+ li {__link([/euro/mc], [MC])}
+ li {__link([/euro/mt], [MT])}
+ li {__link([/euro/nl], [NL])}
+ li {__link([/euro/pt], [PT])}
+ li {__link([/euro/si], [SI])}
+ li {__link([/euro/sk], [SK])}
+ li {__link([/euro/sm], [SM])}
+ li {__link([/euro/va], [VA])}
+}
diff --git a/src/euro/nav.dcoins.gsp b/src/euro/nav.dcoins.gsp
new file mode 100644
index 0000000..05cf036
--- /dev/null
+++ b/src/euro/nav.dcoins.gsp
@@ -0,0 +1,10 @@
+ul {
+ li {__link([/euro/1c], [€0.01])}
+ li {__link([/euro/2c], [€0.02])}
+ li {__link([/euro/5c], [€0.05])}
+ li {__link([/euro/10c], [€0.10])}
+ li {__link([/euro/20c], [€0.20])}
+ li {__link([/euro/50c], [€0.50])}
+ li {__link([/euro/1e], [€1.00])}
+ li {__link([/euro/2e], [€2.00])}
+}
diff --git a/src/euro/nav.dnotes.gsp b/src/euro/nav.dnotes.gsp
new file mode 100644
index 0000000..6782f3c
--- /dev/null
+++ b/src/euro/nav.dnotes.gsp
@@ -0,0 +1,10 @@
+ul {
+ li {__link([/euro/5e], [€5])}
+ li {__link([/euro/10e], [€10])}
+ li {__link([/euro/20e], [€20])}
+ li {__link([/euro/50e], [€50])}
+ li {__link([/euro/100e], [€100])}
+ li {__link([/euro/200e], [€200])}
+ li {__link([/euro/500e], [€500])}
+ li {__link([/euro/tn], [Test Notes])}
+}
diff --git a/src/foot.gsp b/src/foot.gsp
new file mode 100644
index 0000000..e464f49
--- /dev/null
+++ b/src/foot.gsp
@@ -0,0 +1,4 @@
+p .right-align {-
+ Found a mistake or get in touch?
+ @a href="https://paste.thomasvoss.com/304" target="_blank" {-Contact me!}
+}
diff --git a/src/head.gsp b/src/head.gsp
new file mode 100644
index 0000000..2763445
--- /dev/null
+++ b/src/head.gsp
@@ -0,0 +1,4 @@
+meta charset="utf-8" {}
+meta name="viewport" content="width=device-width, initial-scale=1" {}
+link rel="shortcut icon" type="image/svg" href="/favicon.svg" {}
+link rel="stylesheet" type="text/css" href="/style.css" {}
diff --git a/src/index.gsp b/src/index.gsp
new file mode 100644
index 0000000..166aab3
--- /dev/null
+++ b/src/index.gsp
@@ -0,0 +1,58 @@
+html lang="en" {
+ head {
+ __include(head.gsp)
+ title {-Thomas’ Euro Collection}
+ }
+
+ body {
+ nav { __include(nav.gsp) }
+
+ main {
+ section {
+ header {
+ h1 {-My Euro Collection}
+ h6 {-…and some world stuff too!}
+ }
+ }
+
+ section {
+ p {-
+ This website houses the entirety of my circulated euro-coin and
+ -banknote collection. It also has some non-euro currencies too!
+ Unless explicitly stated otherwise, all coins and banknotes listed on
+ this site should be circulated. In other words, they shouldn’t’ve
+ just come from a coin set I purchased from a coin mint. I think it’s
+ just a lot cooler knowing that a piece of money was previously used
+ in a real-world transaction.
+ }
+ }
+
+ section .c-section .slant-up {
+ a href="/euro" {
+ h2 {-Euro Coins and -Banknotes}
+ p {-
+ The main focus of my currency collecting with a single currency
+ that spans 26 countries and almost 350 million people. Standard
+ issues, commemorative issues, and banknotes from all series are all
+ included.
+ }
+ img src="/eu-stars.svg" {}
+ }
+ }
+
+ section .c-section .slant-up {
+ a href="/world" {
+ h2 {-World Coins and -Banknotes}
+ p {-
+ Money from around the world! This collection gets progressively
+ larger over time, but is not my primary focus. There are a few
+ countries in which I take special interest though.
+ }
+ img src="/globe.svg" {}
+ }
+ }
+
+ section { __include(foot.gsp) }
+ }
+ }
+}
diff --git a/src/language-selector.html b/src/language-selector.html
deleted file mode 100644
index 96fb139..0000000
--- a/src/language-selector.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<ul id=lang-dd>
- <li><a href=/enXYZ>English</a></li>
- <li><a href=/ptXYZ>Português</a></li>
-</ul>
diff --git a/src/nav.gsp b/src/nav.gsp
new file mode 100644
index 0000000..93db540
--- /dev/null
+++ b/src/nav.gsp
@@ -0,0 +1,6 @@
+ul {
+ li {__link([/], [Home])}
+ li {__link([/changelog], [Changelog])}
+ li {__link([/euro], [Euro Coins and -Banknotes])}
+ li {__link([/world], [World Coins and -Banknotes])}
+}
diff --git a/src/pt/euro/coin-denom-nav.html b/src/pt/euro/coin-denom-nav.html
deleted file mode 100644
index eae6cbc..0000000
--- a/src/pt/euro/coin-denom-nav.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<ul>
- <li><a href=/XX/euro/1c>0,01 €</a></li>
- <li><a href=/XX/euro/2c>0,02 €</a></li>
- <li><a href=/XX/euro/5c>0,05 €</a></li>
- <li><a href=/XX/euro/10c>0,10 €</a></li>
- <li><a href=/XX/euro/20c>0,20 €</a></li>
- <li><a href=/XX/euro/50c>0,50 €</a></li>
- <li><a href=/XX/euro/1e>1,00 €</a></li>
- <li><a href=/XX/euro/2e>2,00 €</a></li>
-</ul>
diff --git a/src/pt/euro/coin-nav.html b/src/pt/euro/coin-nav.html
deleted file mode 100644
index e885b44..0000000
--- a/src/pt/euro/coin-nav.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<ul>
- <li><a href=/XX/euro/ad>AD</a></li>
- <li><a href=/XX/euro/at>AT</a></li>
- <li><a href=/XX/euro/be>BE</a></li>
- <li><a href=/XX/euro/cy>CY</a></li>
- <li><a href=/XX/euro/de>DE</a></li>
- <li><a href=/XX/euro/ee>EE</a></li>
- <li><a href=/XX/euro/es>ES</a></li>
- <li><a href=/XX/euro/fi>FI</a></li>
- <li><a href=/XX/euro/fr>FR</a></li>
- <li><a href=/XX/euro/gr>GR</a></li>
- <li><a href=/XX/euro/hr>HR</a></li>
- <li><a href=/XX/euro/ie>IE</a></li>
- <li><a href=/XX/euro/it>IT</a></li>
- <li><a href=/XX/euro/lt>LT</a></li>
- <li><a href=/XX/euro/lu>LU</a></li>
- <li><a href=/XX/euro/lv>LV</a></li>
- <li><a href=/XX/euro/mc>MC</a></li>
- <li><a href=/XX/euro/mt>MT</a></li>
- <li><a href=/XX/euro/nl>NL</a></li>
- <li><a href=/XX/euro/pt>PT</a></li>
- <li><a href=/XX/euro/si>SI</a></li>
- <li><a href=/XX/euro/sk>SK</a></li>
- <li><a href=/XX/euro/sm>SM</a></li>
- <li><a href=/XX/euro/va>VA</a></li>
-</ul>
diff --git a/src/pt/euro/coins-denom.template.html b/src/pt/euro/coins-denom.template.html
deleted file mode 100644
index bf92ff1..0000000
--- a/src/pt/euro/coins-denom.template.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html lang=XX>
- <head>
- <meta charset=UTF-8 />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <title><!-- DENOM --> € Moedas</title>
- <link rel="shortcut icon" type="image/svg" href="/favicon.svg" />
- <link rel="stylesheet" type="text/css" href="/style.css" />
- </head>
-
- <body>
- <nav>
- <!-- NAV-BAR -->
- <!-- COIN-DENOM-NAV -->
- </nav>
-
- <main>
- <section>
- <header>
- <h1><!-- DENOM --> € Moedas</h1>
- </header>
- </section>
-
- <br /><br />
-
- <section><!-- TABLE-KEY --></section>
-
- <br /><br />
-
- <!-- DENOM-TABLE -->
-
- <section><!-- FOOTER --></section>
- </main>
- </body>
-</html>
diff --git a/src/pt/euro/coins.template.html b/src/pt/euro/coins.template.html
deleted file mode 100644
index 14637d3..0000000
--- a/src/pt/euro/coins.template.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<!DOCTYPE html>
-<html lang=XX>
- <head>
- <meta charset=UTF-8 />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <title>Moedas Euro <!-- DEMON --></title>
- <link rel="shortcut icon" type="image/svg" href="/favicon.svg" />
- <link rel="stylesheet" type="text/css" href="/style.css" />
- </head>
-
- <body>
- <nav>
- <!-- NAV-BAR -->
- <!-- COIN-NAV -->
- </nav>
-
- <main>
- <section>
- <header>
- <h1>Moedas Euro <!-- DEMON --></h1>
- </header>
- </section>
-
- <br /><br />
-
- <section><!-- TABLE-KEY --></section>
-
- <br /><br />
-
- <!-- IF-DE -->
- <section>
- <p>
- Todas as moedas alemãs carregam uma das cinco marcas de cunhagem
- diferentes que representam a cidade em que foram cunhadas. Eles são:
- Berlim (A), Munique (D), Stuttgart (F), Karlsruhe (G) e Hamburgo (J).
- </p>
- </section>
- <br />
- <!-- FI-DE -->
- <!-- IF-GR -->
- <section>
- <p>
- Como resultado de uma adesão tardia na à zona do euro, a Grécia foi
- auxiliada pelos países da França, Espanha e Finlândia para cunhar
- moedas para 2002. Por esta razão, todas as moedas de 2002 têm duas
- variedades — uma com uma marca de cunhagem na estrela (‘F’, ‘E’ e ‘S’)
- e um sem.
- </p>
- </section>
- <br />
- <!-- FI-GR -->
- <!-- IF-LU -->
- <section>
- <p>
- Para os anos de 2020–2021, Luxemburgo lançou certas moedas
- comemorativas com uma variedade “clássica†e “fotoâ€. Todos os anos com
- o sufixo ‘P’ são da variedade “fotoâ€, enquanto os anos sem rótulo são
- da variedade “clássicaâ€.
- <br /><br />
- Além disso, em 2023, as denominações 10ct, 20ct e 2 € foram lançadas
- em duas variedades. Um com a marca da casa da moeda da Monnaie de
- Paris (Casa da Moeda de Paris), e outro com a marca da casa da moeda
- da Konkinklijke Nederlandse Munt (Casa da Moeda Real Holandesa). Essas
- variedades são sufixadas com “MdP†e “KNMâ€, respectivamente.
- </p>
- </section>
- <br />
- <!-- FI-LU -->
- <!-- IF-MC -->
- <section>
- <p>
- Em 2007, o Mônaco lançou duas variedades de sua moeda de
- 1 €. Um deles tem marcas de cunhagem ao longo do ano,
- enquanto o outro não. A variedade sem as marcas da casa da
- moeda é sufixada com “No MMâ€.
- </p>
- </section>
- <!-- FI-MC -->
- <!-- IF-MT -->
- <section>
- <p>
- Muitos comemorativos malteses têm marcas de cunhagem diferentes,
- dependendo de como foram destinados à circulação, coincards ou
- conjuntos. Todos os anos listados nesta página com o sufixo “MMâ€
- carregam uma marca da moeda NIFC, enquanto todos os anos com o sufixo
- ‘F’ carregam o ‘F’ na estrela que também representa uma moeda NIFC.
- </p>
- </section>
- <br />
- <!-- FI-MT -->
- <!-- IF-NL -->
- <section>
- <p>
- Além dos lançamentos comemorativos de 2 €, o Koninklijke Nederlandse
- Munt (Casa da Moeda Real Holandesa) também vende moedas comemorativas
- NIFC de 5 €; estas moedas têm o sufixo “€5â€.
- </p>
- </section>
- <br />
- <!-- FI-NL -->
-
- <section class="cl-section slant-down">
- <div>
- <table class=coin-table cellspacing=0>
- <thead>
- <tr>
- <th colspan=8>Edições Regulares</th>
- </tr>
- <tr class=mobile>
- <th>1ct</th>
- <th>2ct</th>
- <th>5ct</th>
- <th>10ct</th>
- <th>20ct</th>
- <th>50ct</th>
- <th>€1</th>
- <th>€2</th>
- </tr>
- <tr class=not-mobile>
- <th>1 Cts.</th>
- <th>2 Cts.</th>
- <th>5 Cts.</th>
- <th>10 Cts.</th>
- <th>20 Cts.</th>
- <th>50 Cts.</th>
- <th>1 Euro</th>
- <th>2 Euro</th>
- </tr>
- </thead>
- <tbody>
- <!-- SCOIN-TABLE-BODY -->
- </tbody>
- </table>
- </div>
- </section>
-
- <section class="cl-section slant-down">
- <div>
- <table class="coin-table commemorative-table" cellspacing=0>
- <thead>
- <tr>
- <th colspan=7>Edições Comemorativas</th>
- </tr>
- <tr>
- <th>Ano</th>
- <th colspan=6>Tópicos Comemorados</th>
- </tr>
- </thead>
- <tbody>
- <!-- CCOIN-TABLE-BODY -->
- </tbody>
- </table>
- </div>
- </section>
-
- <!-- IF-FI -->
- <section class="cl-section slant-down">
- <div>
- <table class="coin-table commemorative-table" cellspacing=0>
- <thead>
- <tr>
- <th colspan=7>Error Coins</th>
- </tr>
- <tr>
- <th>Year</th>
- <th>Denomination</th>
- <th colspan=5>Description</th>
- </tr>
- </thead>
- <tbody>
- <!-- ECOIN-TABLE-BODY -->
- </tbody>
- </table>
- </div>
- </section>
- <!-- FI-FI -->
-
- <section><!-- FOOTER --></section>
- </main>
- </body>
-</html>
diff --git a/src/pt/euro/index.html b/src/pt/euro/index.html
deleted file mode 100644
index b7fed88..0000000
--- a/src/pt/euro/index.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE html>
-<html lang=XX>
- <head>
- <meta charset=UTF-8 />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <title>Moedas e Notas de Euro</title>
- <link rel="shortcut icon" type="image/svg" href="/favicon.svg" />
- <link rel="stylesheet" type="text/css" href="/style.css" />
- </head>
-
- <body>
- <nav><!-- NAV-BAR --></nav>
-
- <main>
- <section>
- <header>
- <h1>Moedas e Notas de Euro</h1>
- <h6>Minha Coleção Principal</h6>
- </header>
- </section>
-
- <section>
- <p>
- Existem vários exemplos de moedas de euro que tem pequenas variações
- entre seus lançamentos de circulação regulares e seus lançamentos de
- cartão de moedas / conjuntos, como diferentes marcas de cunhagem.
- Nesses casos, a variedade NIFC <strong>não</strong> será listada neste
- site, <em>a menos</em> que eu consiga uma para minha coleção (veja
- <a href=mt>Malta</a> para um exemplo). O mesmo se aplica a moedas de
- erro.
- </p>
- </section>
-
- <section class="cl-section slant-up">
- <div>
- <h2>Moedas de Euro</h2>
- <!-- COUNTRY-TABLE -->
-
- <table class=country-table>
- <tbody>
- <tr class=last-of-design>
- <td><a href=1c>0,01 €</a></td>
- <td><a href=2c>0,02 €</a></td>
- <td><a href=5c>0,05 €</a></td>
- <td><a href=10c>0,10 €</a></td>
- </tr>
- <tr class=last-of-design>
- <td><a href=20c>0,20 €</a></td>
- <td><a href=50c>0,50 €</a></td>
- <td><a href=1e>1,00 €</a></td>
- <td><a href=2e>2,00 €</a></td>
- </tr>
- </tbody>
- </table>
- </div>
- </section>
-
- <section class="cl-section slant-up">
- <div>
- <h2>Notas de Euro</h2>
- <table class=country-table>
- <tbody>
- <tr>
- <td><a href=5e>5 €</a></td>
- <td><a href=10e>10 €</a></td>
- <td><a href=20e>20 €</a></td>
- <td><a href=50e>50 €</a></td>
- </tr>
- <tr>
- <td><a href=100e>100 €</a></td>
- <td><a href=200e>200 €</a></td>
- <td><a href=500e>500 €</a></td>
- <td><a href=tn>Notas de Teste</a></td>
- </tr>
- </tbody>
- </table>
- </div>
- </section>
-
- <section><!-- FOOTER --></section>
- </main>
- </body>
-</html>
diff --git a/src/pt/euro/note-nav.html b/src/pt/euro/note-nav.html
deleted file mode 100644
index 3947a42..0000000
--- a/src/pt/euro/note-nav.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<ul>
- <li><a href=/XX/euro/5e>5 €</a></li>
- <li><a href=/XX/euro/10e>10 €</a></li>
- <li><a href=/XX/euro/20e>20 €</a></li>
- <li><a href=/XX/euro/50e>50 €</a></li>
- <li><a href=/XX/euro/100e>100 €</a></li>
- <li><a href=/XX/euro/200e>200 €</a></li>
- <li><a href=/XX/euro/500e>500 €</a></li>
- <li><a href=/XX/euro/tn>Notas de Teste</a></li>
-</ul>
diff --git a/src/pt/euro/notes.template.html b/src/pt/euro/notes.template.html
deleted file mode 100644
index a69f6f3..0000000
--- a/src/pt/euro/notes.template.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!DOCTYPE html>
-<html lang=XX>
- <head>
- <meta charset=UTF-8 />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <title><!-- DENOM --> € Notas</title>
- <link rel="shortcut icon" type="image/svg" href="/favicon.svg" />
- <link rel="stylesheet" type="text/css" href="/style.css" />
- </head>
-
- <body>
- <nav>
- <!-- NAV-BAR -->
- <!-- NOTE-NAV -->
- </nav>
-
- <main>
- <section>
- <header>
- <h1><!-- DENOM --> € Notas</h1>
- </header>
- </section>
-
- <br /><br />
-
- <section><!-- TABLE-KEY --></section>
-
- <br /><br />
-
- <section>
- <p>
- Nos números de série das notas encontradas na série “Eras e Estilos da
- Europaâ€, também conhecida como série “2002â€, a primeira letra
- representa o país de emissão da nota. Na segunda série (a série
- “Europaâ€) a primeira letra já não representa o país emissor, mas sim o
- local onde a nota foi impressa.
- <!-- IF-5 -->
- <br /><br />
- Não foram impressas notas de 5 € para a série “Eras e Estilos da
- Europa†que levam a assinatura de Mario Draghi.
- <!-- FI-5 -->
- <!-- IF-500 -->
- <br /><br />
- A nota de 500 € foi descontinuada e retirada de circulação com o
- lançamento da série “Europaâ€.
- <!-- FI-500 -->
- </p>
- </section>
-
- <br />
-
- <section class="cl-section slant-down">
- <div>
- <table class="coin-table bnote-table" cellspacing=0>
- <thead>
- <tr>
- <th colspan=12>Eras e Estilos da Europa</th>
- </tr>
- </thead>
- <tbody>
- <!-- 2002-TABLE-BODY -->
- </tbody>
- </table>
- </div>
- </section>
-
- <!-- IF-!500 -->
- <section class="cl-section slant-down">
- <div>
- <table class="coin-table bnote-table" cellspacing=0>
- <thead>
- <tr>
- <th colspan=12>Série Europa</th>
- </tr>
- </thead>
- <tbody>
- <!-- EUROPA-TABLE-BODY -->
- </tbody>
- </table>
- </div>
- </section>
- <!-- FI-!500 -->
-
- <section><!-- FOOTER --></section>
- </main>
- </body>
-</html>
diff --git a/src/pt/euro/tnotes.template.html b/src/pt/euro/tnotes.template.html
deleted file mode 100644
index 667b909..0000000
--- a/src/pt/euro/tnotes.template.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<html lang=XX>
- <head>
- <meta charset=UTF-8 />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <title>Notas de Teste de Euro</title>
- <link rel="shortcut icon" type="image/svg" href="/favicon.svg" />
- <link rel="stylesheet" type="text/css" href="/style.css" />
- </head>
-
- <body>
- <nav>
- <!-- NAV-BAR -->
- <!-- NOTE-NAV -->
- </nav>
-
- <main>
- <section>
- <header>
- <h1>Notas de Teste de Euro</h1>
- </header>
- </section>
-
- <br /><br />
-
- <section><!-- TABLE-KEY --></section>
-
- <br /><br />
-
- <section>
- <p>
- As seguintes “notas de teste†da série “Europa†foram impressas para
- testes de utilização em caixas eletrônicos. O caractere ‘*’ nos
- números de série abaixo representa um número/letra arbitrário.
- </p>
- </section>
-
- <br />
-
- <section class="cl-section slant-down">
- <div>
- <table id=test-banknote-table class=coin-table cellspacing=0>
- <thead>
- <tr>
- <th colspan=7>Notas de Teste</th>
- </tr>
- <tr>
- <th colspan=1>Denominação</th>
- <th colspan=6>Número de Série / Código da Impressora / Assinatura</th>
- </tr>
- </thead>
- <tbody>
- <!-- TABLE-BODY -->
- </tbody>
- </table>
- </div>
- </section>
-
- <section><!-- FOOTER --></section>
- </main>
- </body>
-</html>
diff --git a/src/pt/footer.html b/src/pt/footer.html
deleted file mode 100644
index 48b8773..0000000
--- a/src/pt/footer.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<p class=right-align>
- Encontrou um erro ou uma tradução ruim?
- <a href=https://paste.thomasvoss.com/304>Contate-me!</a>
-</p>
diff --git a/src/pt/index.html b/src/pt/index.html
deleted file mode 100644
index 72325b2..0000000
--- a/src/pt/index.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html>
-<html lang=XX>
- <head>
- <meta charset=UTF-8 />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <title>A Coleção de Euros de Thomas</title>
- <link rel="shortcut icon" type="image/svg" href="/favicon.svg" />
- <link rel="stylesheet" type="text/css" href="/style.css" />
- </head>
-
- <body>
- <nav><!-- NAV-BAR --></nav>
-
- <main>
- <section>
- <header>
- <h1>Minha Coleção de Euros</h1>
- <h6>…e algumas coisas do mundo também!</h6>
- </header>
- </section>
-
- <section>
- <p>
- Este site contém toda a minha coleção de moedas e notas de euro em
- circulação. Também tem algumas moedas diferentes do euro! Salvo
- indicação em contrário, todas as moedas e notas listadas neste site
- devem ser circulada. Em outras palavras, eles não deveriam ter
- vindo apenas de um conjunto de moedas que eu comprei em uma casa da
- moeda. Acho muito mais legal saber que um pedaço de dinheiro foi
- usada anteriormente em uma transação do mundo real.
- </p>
- </section>
-
- <section class="c-section slant-up">
- <a href=/XX/euro>
- <h2>Moedas e Notas de Euro</h2>
- <p>
- O foco principal da minha coleta de moeda é uma moeda que abrange 26
- países e quase 350 milhões de pessoas. Edições regulares, edições
- comemorativas e notas de todas as séries estão incluídas.
- </p>
- <img src="/eu-stars.svg" />
- </a>
- </section>
-
- <section class="c-section slant-up">
- <a href=#>
- <h2>Moedas e Notas do Mundo</h2>
- <p>
- Dinheiro de todo o mundo! Essa coleção aumenta progressivamente com
- o tempo, mas não é meu foco principal. Existem alguns países nos
- quais tenho um interesse especial.
- <br /><br />
- <em>Esta seção está indisponível no momento.</em>
- </p>
- <img src="/globe.svg" />
- </a>
- </section>
-
- <section><!-- FOOTER --></section>
- </main>
- </body>
-</html>
diff --git a/src/pt/nav-bar.html b/src/pt/nav-bar.html
deleted file mode 100644
index 0916b08..0000000
--- a/src/pt/nav-bar.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<ul>
- <li><a href=/XX>Página Inicial</a></li>
- <li><a href=/XX/changelog>Atualizações</a></li>
- <li><a href=/XX/euro>Moedas e Notas de Euro</a></li>
- <li><div class=unavailable>Moedas do Mundo</div></li>
- <li><div class=unavailable>Notas do Mundo</div></li>
- <li>
- <input type=checkbox id=lang-button />
- <label for=lang-button>
- <div id=lang-selected>Português</div>
- <!-- LANG-SELECTOR -->
- </label>
- </li>
-</ul>
diff --git a/src/pt/table-key.html b/src/pt/table-key.html
deleted file mode 100644
index 05a4ea6..0000000
--- a/src/pt/table-key.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<table cellspacing=0 id=table-key>
- <tr>
- <td><div class=nifc></div></td>
- <td>Falta na minha coleção (NIFC)</td>
- </tr>
- <tr>
- <td><div class=have></div></td>
- <td>Na minha coleção</td>
- </tr>
- <tr>
- <td><div class=have-nifc></div></td>
- <td>Na minha coleção (NIFC)</td>
- </tr>
- <!-- IF-COINS -->
- <tr>
- <td><div class=have-proof></div></td>
- <td>Na minha coleção (Prova)</td>
- </tr>
- <!-- FI-COINS -->
- <tr>
- <td><div class=unknown></div></td>
- <td>Faltam dados</td>
- </tr>
- <tr>
- <td><div class=not-minted></div></td>
- <!-- IF-COINS -->
- <td>Não cunhada</td>
- <!-- FI-COINS -->
- <!-- IF-NOTES -->
- <td>Não impresso</td>
- <!-- FI-NOTES -->
- </tr>
-</table>
diff --git a/src/style.css b/src/style.css
index 3649075..d29027b 100644
--- a/src/style.css
+++ b/src/style.css
@@ -1,30 +1,30 @@
-@font-face {
- font-family: 'Ysabeau';
- src: url('/fonts/Ysabeau-Medium.otf') format('opentype');
- font-weight: 500;
- font-style: normal;
-}
-
-@font-face {
- font-family: 'Ysabeau';
- src: url('/fonts/Ysabeau-MediumItalic.otf') format('opentype');
- font-weight: 500;
- font-style: italic;
-}
-
-@font-face {
- font-family: 'Ysabeau';
- src: url('/fonts/Ysabeau-Bold.otf') format('opentype');
- font-weight: bold;
- font-style: normal;
-}
-
-@font-face {
- font-family: 'Ysabeau';
- src: url('/fonts/Ysabeau-BoldItalic.otf') format('opentype');
- font-weight: bold;
- font-style: italic;
-}
+/* @font-face { */
+/* font-family: 'Ysabeau'; */
+/* src: url('/fonts/Ysabeau-Medium.otf') format('opentype'); */
+/* font-weight: 500; */
+/* font-style: normal; */
+/* } */
+
+/* @font-face { */
+/* font-family: 'Ysabeau'; */
+/* src: url('/fonts/Ysabeau-MediumItalic.otf') format('opentype'); */
+/* font-weight: 500; */
+/* font-style: italic; */
+/* } */
+
+/* @font-face { */
+/* font-family: 'Ysabeau'; */
+/* src: url('/fonts/Ysabeau-Bold.otf') format('opentype'); */
+/* font-weight: bold; */
+/* font-style: normal; */
+/* } */
+
+/* @font-face { */
+/* font-family: 'Ysabeau'; */
+/* src: url('/fonts/Ysabeau-BoldItalic.otf') format('opentype'); */
+/* font-weight: bold; */
+/* font-style: italic; */
+/* } */
:root {
--background-color: #121212;
@@ -162,11 +162,11 @@ nav ul ul {
width: 100%;
}
-nav li:hover ul, #lang-button:checked + label #lang-dd {
+nav li:hover ul {
display: block;
}
-nav li:hover, #lang-button:checked + label #lang-selected {
+nav li:hover {
background-color: var(--secondary-hover-color);
}
@@ -178,7 +178,7 @@ nav ul ul:last-child, nav ul ul li:last-child {
border-radius: 0 0 4px 4px;
}
-nav li a, #lang-selected {
+nav li a {
transition: ease 300ms;
}
@@ -198,7 +198,7 @@ nav li a, nav li div {
padding: 12px;
}
-nav li:hover a, li:hover > #lang-selected {
+nav li:hover a {
transform: translate(0, -4px);
}
@@ -209,13 +209,6 @@ nav ul > * {
height: auto;
}
-#lang-dd {
- max-height: 50vh;
- overflow: auto;
- right: 0;
- width: 20%;
-}
-
.unavailable {
font-style: italic;
opacity: var(--font-secondary-opacity);
@@ -623,6 +616,14 @@ div .country-table:not(:first-child) {
border-radius: 0 0 16px 0;
}
+.country-table tr:first-child:last-child td:first-child {
+ border-radius: 16px 0 0 16px;
+}
+
+.country-table tr:first-child:last-child td:last-child {
+ border-radius: 0 16px 16px 0;
+}
+
.coin-table {
width: calc(95% + 32px);
white-space: nowrap;
@@ -823,10 +824,6 @@ div .country-table:not(:first-child) {
}
}
-#lang-button {
- display: none;
-}
-
.error-table tbody td:nth-child(2) {
border: none;
}
@@ -845,3 +842,8 @@ div .country-table:not(:first-child) {
border-left: none;
border-right: none;
}
+
+.blurb {
+ flex-direction: column;
+ align-items: center;
+}
diff --git a/src/table-key.gsp b/src/table-key.gsp
new file mode 100644
index 0000000..a384eba
--- /dev/null
+++ b/src/table-key.gsp
@@ -0,0 +1,26 @@
+table #table-key cellspacing="0" {
+ tr {
+ td {div .nifc {}}
+ td {-Missing from my collection (NIFC)}
+ }
+ tr {
+ td {div .have {}}
+ td {-In my collection}
+ }
+ tr {
+ td {div .have-nifc {}}
+ td {-In my collection (NIFC)}
+ }
+ tr {
+ td {div .have-proof {}}
+ td {-In my collection (proof)}
+ }
+ tr {
+ td {div .unknown {}}
+ td {-Circulation status unknown}
+ }
+ tr {
+ td {div .not-minted {}}
+ td {-m4_ifdef([__coins], [Not minted], [Not printed])}
+ }
+}
diff --git a/src/world-coins.jpg b/src/world-coins.jpg
deleted file mode 100644
index 3b24d27..0000000
--- a/src/world-coins.jpg
+++ /dev/null
Binary files differ
diff --git a/src/world/index.gsp b/src/world/index.gsp
new file mode 100644
index 0000000..1e6c651
--- /dev/null
+++ b/src/world/index.gsp
@@ -0,0 +1,53 @@
+html lang="en" {
+ head {
+ __include(head.gsp)
+ title {-World Coins & -Banknotes}
+ }
+
+ body {
+ nav { __include(nav.gsp) }
+
+ main {
+ section {
+ header {
+ h1 {-World Coins and -Banknotes}
+ h6 {-My secondary collection}
+ }
+ }
+
+ section .cl-section .slant-up {
+ div {
+ h2 {-World Coins}
+
+ table .country-table {
+ tbody {
+ tr {
+ }
+ }
+ }
+ }
+ }
+
+ section .cl-section .slant-up {
+ div {
+ h2 {-World Banknotes}
+
+ p {-
+ All these banknotes are uncirculated, unlike the rest of the content
+ on this website.
+ }
+
+ table .country-table {
+ tbody {
+ tr {
+ td {a href="notes/ez" {-Eurozone}}
+ }
+ }
+ }
+ }
+ }
+
+ section { __include(foot.gsp) }
+ }
+ }
+}
diff --git a/src/world/notes/ez/index.gsp b/src/world/notes/ez/index.gsp
new file mode 100644
index 0000000..701ebe5
--- /dev/null
+++ b/src/world/notes/ez/index.gsp
@@ -0,0 +1,59 @@
+html lang="en" {
+ head {
+ __include(head.gsp)
+ title {-Eurozone Banknotes}
+ }
+
+ body {
+ nav {
+ __include(nav.gsp)
+ }
+
+ main {
+ section {
+ header {
+ h1 {-Eurozone Banknotes}
+ }
+ }
+
+ br{}br{}
+
+ section { __include(table-key.gsp) }
+
+ br{}br{}
+
+ section .blurb {
+ p {-
+ Unlike the Eurozone banknotes listed under the Euro section of this
+ site, these are all UNC banknotes as opposed to circulated ones.
+ }
+ }
+
+ section .cl-section .slant-down {
+ div {
+ table .coin-table .bnote-table cellspacing="0" {
+ thead {
+ tr {th colspan="12" {-2002 Series}}
+ }
+
+ tbody { __esyscmd(gen-notes-ez 2002) }
+ }
+ }
+ }
+
+ section .cl-section .slant-down {
+ div {
+ table .coin-table .bnote-table cellspacing="0" {
+ thead {
+ tr {th colspan="12" {-Europa Series}}
+ }
+
+ tbody { __esyscmd(gen-notes-ez Europa) }
+ }
+ }
+ }
+
+ section { __include(foot.gsp) }
+ }
+ }
+}