aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoruser@node5.net <user@node5.net>2025-05-20 20:47:06 +0200
committeruser@node5.net <user@node5.net>2025-05-20 20:47:06 +0200
commitf55e96079704eeb129a140e85b27ee3df862fe6a (patch)
tree3671405710dc6c38a27bafee0a23c4191ce207f9
parentd9f311784bd62eb4d275ce50e2617bca4e8185f5 (diff)
parent60fbb44d542b687022bff19fc1516fb95d716b93 (diff)
Merge branch 'main' of https://github.com/ztychr/spyoscape
-rw-r--r--README.md4
-rw-r--r--generate-image-entry.py4
-rw-r--r--static/images/abusive-people-suck.jpegbin0 -> 224703 bytes
-rw-r--r--static/images/define-freedom.jpegbin0 -> 167534 bytes
-rw-r--r--static/images/drifters-and-dreamers.jpegbin0 -> 509314 bytes
-rw-r--r--static/images/er-penge-dynamiske.jpgbin0 -> 324047 bytes
-rw-r--r--static/images/humans-dehumanize.jpegbin0 -> 350956 bytes
-rw-r--r--static/images/imperialistic-mindfulness.jpgbin0 -> 1194880 bytes
-rw-r--r--static/images/medfoedte-privilegier.jpegbin0 -> 327591 bytes
-rw-r--r--static/images/medmenneskelighed.jpgbin0 -> 463713 bytes
-rw-r--r--static/images/nej-tak-til-rotteraeset.jpgbin0 -> 278990 bytes
-rw-r--r--static/images/self-sufficient-with-no-image.jpegbin0 -> 1023872 bytes
-rw-r--r--static/images/stavnsbundet.jpegbin0 -> 367836 bytes
-rw-r--r--static/images/stenbroens-buttede-afrodite.jpegbin0 -> 393917 bytes
-rw-r--r--static/js/data.json326
15 files changed, 325 insertions, 9 deletions
diff --git a/README.md b/README.md
index 9dc755f..c5ba932 100644
--- a/README.md
+++ b/README.md
@@ -19,12 +19,12 @@ To add your submission to the project, follow the following procedure.
3. Enter the data for the new image in `static/js/data.json`.
- The list is alphabetically sorted, so find the suitable place.
- **lat/lng**
- - You may use `generate-image-entry.py` to generate the boilerplate JSON and extract the `lat`/`lng` from the image (please verify them). The usage is `python generate-image-entry.py static/images/<image>.jpg` and the script requires the python [`exif`](https://pypi.org/project/exif/) package. If GPS information is not included in the exif data, you can enter the coordinates manually.
+ - The `lat`/`lng` should be reflecting the position from where the image was taken. You may use `generate-image-entry.py` to generate the boilerplate JSON and extract the `lat`/`lng` from the image (please verify them). The usage is `python generate-image-entry.py static/images/<image>.jpg` and the script requires the python [`exif`](https://pypi.org/project/exif/) package. If GPS information is not included in the exif data, you can enter the coordinates manually.
- **name**
- The `name` key should be the full and capitalised qoute of the actual artwork.
- **authors**
- The `author` key is a list of authors. It must at least contain **SPYO**.
- **image**
- - The `image` key is a path to the image. Should be ./static/images/<your-image>.jpg
+ - The `image` key is a path to the image. Should be static/images/<your-image>.jpg
5. Run `make image IMG=<path to image>` to resize the image to a width of 1920 pixels and remove the exif data. `make image` requires the imagemagick and libimage-exiftool-perl (exiftool) packages.
6. Submit a pull request!
diff --git a/generate-image-entry.py b/generate-image-entry.py
index d828cca..ca00402 100644
--- a/generate-image-entry.py
+++ b/generate-image-entry.py
@@ -36,9 +36,9 @@ def main():
data = {
"lat": round(lat_dec_deg, 6),
"lng": round(lon_dec_deg, 6),
- "name": "<QUOTE>",
+ "name": "QUOTE",
"authors": ["SPYO"],
- "image": "static/images/<PATH TO IMG>"
+ "image": str(sys.argv[1])
}
print(json.dumps(data, indent=4) + ",")
diff --git a/static/images/abusive-people-suck.jpeg b/static/images/abusive-people-suck.jpeg
new file mode 100644
index 0000000..a555c54
--- /dev/null
+++ b/static/images/abusive-people-suck.jpeg
Binary files differ
diff --git a/static/images/define-freedom.jpeg b/static/images/define-freedom.jpeg
new file mode 100644
index 0000000..804a54b
--- /dev/null
+++ b/static/images/define-freedom.jpeg
Binary files differ
diff --git a/static/images/drifters-and-dreamers.jpeg b/static/images/drifters-and-dreamers.jpeg
new file mode 100644
index 0000000..a487d65
--- /dev/null
+++ b/static/images/drifters-and-dreamers.jpeg
Binary files differ
diff --git a/static/images/er-penge-dynamiske.jpg b/static/images/er-penge-dynamiske.jpg
new file mode 100644
index 0000000..372289f
--- /dev/null
+++ b/static/images/er-penge-dynamiske.jpg
Binary files differ
diff --git a/static/images/humans-dehumanize.jpeg b/static/images/humans-dehumanize.jpeg
new file mode 100644
index 0000000..a4cd3cf
--- /dev/null
+++ b/static/images/humans-dehumanize.jpeg
Binary files differ
diff --git a/static/images/imperialistic-mindfulness.jpg b/static/images/imperialistic-mindfulness.jpg
new file mode 100644
index 0000000..e14167e
--- /dev/null
+++ b/static/images/imperialistic-mindfulness.jpg
Binary files differ
diff --git a/static/images/medfoedte-privilegier.jpeg b/static/images/medfoedte-privilegier.jpeg
new file mode 100644
index 0000000..8cfe1c2
--- /dev/null
+++ b/static/images/medfoedte-privilegier.jpeg
Binary files differ
diff --git a/static/images/medmenneskelighed.jpg b/static/images/medmenneskelighed.jpg
new file mode 100644
index 0000000..6e00ba3
--- /dev/null
+++ b/static/images/medmenneskelighed.jpg
Binary files differ
diff --git a/static/images/nej-tak-til-rotteraeset.jpg b/static/images/nej-tak-til-rotteraeset.jpg
new file mode 100644
index 0000000..a875e7e
--- /dev/null
+++ b/static/images/nej-tak-til-rotteraeset.jpg
Binary files differ
diff --git a/static/images/self-sufficient-with-no-image.jpeg b/static/images/self-sufficient-with-no-image.jpeg
new file mode 100644
index 0000000..31fe2db
--- /dev/null
+++ b/static/images/self-sufficient-with-no-image.jpeg
Binary files differ
diff --git a/static/images/stavnsbundet.jpeg b/static/images/stavnsbundet.jpeg
new file mode 100644
index 0000000..436ea52
--- /dev/null
+++ b/static/images/stavnsbundet.jpeg
Binary files differ
diff --git a/static/images/stenbroens-buttede-afrodite.jpeg b/static/images/stenbroens-buttede-afrodite.jpeg
new file mode 100644
index 0000000..dfaedd9
--- /dev/null
+++ b/static/images/stenbroens-buttede-afrodite.jpeg
Binary files differ
diff --git a/static/js/data.json b/static/js/data.json
index 70f9166..7882bb8 100644
--- a/static/js/data.json
+++ b/static/js/data.json
@@ -1,4 +1,10 @@
{
+ "ABUSiVE PEOPLE SUCK!": {
+ "lat": 55.677347,
+ "lng": 12.603058,
+ "authors": ["SPYO"],
+ "image": "static/images/abusive-people-suck.jpeg"
+ },
"ALL YOU NEED iS LESS OF EVERYTHiNG": {
"lat": 55.660186,
"lng": 12.543522,
@@ -29,6 +35,12 @@
"authors": ["SPYO"],
"image": "static/images/birdsfmk-spyo-non-serviam.jpg"
},
+ "ARTiSTiC iNTEGRiTY YOU ARE ABOUt tO BECOME PRiVAtiZED AS StAtE GOVERMENt PROPERtY (iM DYSLEXiC)": {
+ "lat": 55.657492,
+ "lng": 12.556389,
+ "authors": ["SPYO"],
+ "image": "static/images/artistic-integrity-you-are....jpg"
+ },
"BRÆND LORTET AF!": {
"lat": 55.657492,
"lng": 12.556389,
@@ -95,6 +107,72 @@
"authors": ["SPYO"],
"image": "static/images/de-magtfuldes-daemonkrati.jpg"
},
+ "CAPiTALiSM HAS NO DEMOCRACY": {
+ "lat": 55.668254,
+ "lng": 12.541757,
+ "authors": ["SPYO"],
+ "image": "static/images/capitalism-has-no-democracy.jpg"
+ },
+ "CAPiTALiSM iS SHORT-TERMED": {
+ "lat": 55.654594,
+ "lng": 12.517883,
+ "authors": ["SPYO"],
+ "image": "static/images/capitalism-is-short-termed.jpg"
+ },
+ "CAPiTALiSTiC DEMOCRACY": {
+ "lat": 55.686744,
+ "lng": 12.560272,
+ "authors": ["SPYO"],
+ "image": "static/images/capitalistic-democracy.jpg"
+ },
+ "CHR.BORG=PARADiSE HOTEL": {
+ "lat": 55.683669,
+ "lng": 12.563781,
+ "authors": ["SPYO", "SAZER"],
+ "image": "static/images/chr.borg-er-lig-paradise-hotel.jpg"
+ },
+ "COMMUNiCATiNG THRU WALLS...": {
+ "lat": 55.690506,
+ "lng": 12.55555,
+ "authors": ["SPYO"],
+ "image": "./static/images/communicating-thru-walls....jpg"
+ },
+ "CORPORATE GREED BURN iN HELL!": {
+ "lat": 55.711808,
+ "lng": 12.553769,
+ "authors": ["SPYO"],
+ "image": "static/images/corporate-greed-burn-in-hell.jpg"
+ },
+ "CORPORATE GREED STiNKS!": {
+ "lat": 55.686508,
+ "lng": 12.551256,
+ "authors": ["SPYO"],
+ "image": "static/images/corporate-greed-stinks.jpg"
+ },
+ "CORPORATiZED DEMOCRACY": {
+ "lat": 55.686564,
+ "lng": 12.551086,
+ "authors": ["SPYO", "KURD1"],
+ "image": "static/images/politiciansucks.jpg"
+ },
+ "CRiMEFiGHTERS!": {
+ "lat": 55.685839,
+ "lng": 12.555461,
+ "authors": ["SPYO", "DEPON"],
+ "image": "static/images/crimefighters.jpg"
+ },
+ "DE MAGtFULDES DÆMONKRAti": {
+ "lat": 55.693908,
+ "lng": 12.547853,
+ "authors": ["SPYO"],
+ "image": "static/images/de-magtfuldes-daemonkrati.jpg"
+ },
+ "DEFiNE FREEDOM": {
+ "lat": 55.700823,
+ "lng": 12.534096,
+ "authors": ["SPYO"],
+ "image": "static/images/define-freedom.jpeg"
+ },
"DEt SKA CHEFEN iK BE OM!": {
"lat": 55.668254,
"lng": 12.541757,
@@ -126,21 +204,61 @@
"authors": ["SPYO"],
"image": "static/images/dine-problemer-har-ingen-problemer.jpg"
},
+ "DiGiTALiSEREt KVÆG": {
+ "lat": 55.655769,
+ "lng": 12.538344,
+ "authors": [ "SPYO"],
+ "image": "static/images/digitaliseret-kvaeg.jpg"
+ },
+ "DinE PEnGE MiG i RØVEn": {
+ "lat": 55.692503,
+ "lng": 12.551478,
+ "authors": ["SPYO"],
+ "image": "static/images/dine-penge-mig-i-roeven.jpg"
+ },
+ "DiNE PrObLEMEr HAr iNGEN PrObLEMEr": {
+ "lat": 55.668825,
+ "lng": 12.543654,
+ "authors": ["SPYO"],
+ "image": "static/images/dine-problemer-har-ingen-problemer.jpg"
+ },
+ "DRiFTeRS AND DREAMERS": {
+ "lat": 55.693148,
+ "lng": 12.611749,
+ "authors": ["SPYO", "TeSM"],
+ "image": "static/images/drifters-and-dreamers.jpeg"
+ },
"DU ER BANKENS LiLLE SKØDEHUND": {
"lat": 55.655769,
"lng": 12.538344,
"authors": ["SPYO"],
"image": "static/images/du-er-bankens-lille-skoedehund.jpg"
},
- "EAT THE RiCH!":
- {
+ "EAT THE RiCH!": {
"lat": 55.653962,
"lng": 12.535835,
"authors": ["SPYO"],
"image": "static/images/eat-the-rich.jpg"
},
- "EUROPE BUiLD ON COLONiALiSM":
- {
+ "EUROPE BUiLD ON COLONiALiSM": {
+ "lat": 55.686872,
+ "lng": 12.551217,
+ "authors": ["SPYO"],
+ "image": "static/images/europe-build-on-colonialism.jpg"
+ },
+ "EAT THE RiCH!": {
+ "lat": 55.667844,
+ "lng": 12.553230,
+ "authors": ["SPYO"],
+ "image": "static/images/eat-the-rich.jpg"
+ },
+ "ER PENGE DYNAMiSKE": {
+ "lat": 55.664269,
+ "lng": 12.576508,
+ "authors": ["SPYO"],
+ "image": "static/images/er-penge-dynamiske.jpg"
+ },
+ "EUROPE BUiLD ON COLONiALiSM": {
"lat": 55.686872,
"lng": 12.551217,
"authors": ["SPYO"],
@@ -182,6 +300,24 @@
"authors": ["SPYO", "PUM"],
"image": "static/images/gaza.jpg"
},
+ "FREE PALESTiNE": {
+ "lat": 55.684922,
+ "lng": 12.555394,
+ "authors": ["SPYO"],
+ "image": "static/images/free-palestine.jpg"
+ },
+ "FUCK FASCISM": {
+ "lat": 55.686819,
+ "lng": 12.551469,
+ "authors": ["SPYO", "SAZER"],
+ "image": "static/images/kbhs-kommune-din-kaerlige-krykstok.jpg"
+ },
+ "GAZA": {
+ "lat": 55.685536,
+ "lng": 12.559842,
+ "authors": ["SPYO", "PUM"],
+ "image": "static/images/gaza.jpg"
+ },
"GOVERMENT LiES!": {
"lat": 55.657069,
"lng": 12.555044,
@@ -201,6 +337,12 @@
"image": "static/images/greta-thunberg.jpg"
},
"GrETA THUNBErG": {
+ "lat": 55.654089,
+ "lng": 12.510417,
+ "authors": ["SPYO"],
+ "image": "static/images/greta-thunberg.jpg"
+ },
+ "GRUNDSKYLD": {
"lat": 55.702442,
"lng": 12.543458,
"authors": ["SPYO"],
@@ -230,6 +372,24 @@
"authors": ["SPYO"],
"image": "static/images/hovedloest-overforbrug.jpg"
},
+ "HUMANS DEHUMANiZE": {
+ "lat": 55.697901,
+ "lng": 12.497877,
+ "authors": ["SPYO"],
+ "image": "static/images/humans-dehumanize.jpeg"
+ },
+ "HVORFOR ER FRiHED iK EN GLOBAL RETTiGHED.": {
+ "lat": 55.683519,
+ "lng": 12.564267,
+ "authors": ["SPYO"],
+ "image": "static/images/hvorfor-er-frihed-ik-en-global-rettighed.jpg"
+ },
+ "HViD SKRØBELiGHED": {
+ "lat": 55.686664,
+ "lng": 12.551086,
+ "authors": ["SPYO"],
+ "image": "static/images/hvid-skroebelighed.jpg"
+ },
"HVORFOR ER FRiHED iK EN GLOBAL RETTiGHED.": {
"lat": 55.683519,
"lng": 12.564267,
@@ -272,6 +432,30 @@
"authors": ["SPYO"],
"image": "static/images/job-noget-der-ska-passes.jpg"
},
+ "iMPERiALiSTiC MiNDFULNESS": {
+ "lat": 55.66335,
+ "lng": 12.536819,
+ "authors": ["SPYO", "DEPON"],
+ "image": "static/images/imperialistic-mindfulness.jpg"
+ },
+ "jEG ER SÆRDELES OMSTiLLiNGSPARAT": {
+ "lat": 55.696828,
+ "lng": 12.546869,
+ "authors": ["SPYO"],
+ "image": "static/images/jeg-er-saerdeles-omstillingsparat.jpg"
+ },
+ "jEG FORBLEV i NARNiASKABET": {
+ "lat": 55.683681,
+ "lng": 12.564467,
+ "authors": ["SPYO", "SAZER"],
+ "image": "static/images/jeg-forblev-i-narniaskabet.jpg"
+ },
+ "jOB NOGET DER SKA PASSES!": {
+ "lat": 55.698394,
+ "lng": 12.544128,
+ "authors": ["SPYO"],
+ "image": "static/images/job-noget-der-ska-passes.jpg"
+ },
"jYDERESERVAT": {
"lat": 55.692183,
"lng": 12.556647,
@@ -290,6 +474,12 @@
"authors": ["SPYO"],
"image": "static/images/kbhs-kommune-din-kaerlige-krykstok.jpg"
},
+ "KBHS-KOMMUNE DiN KÆRLIGE KRYKSTOK": {
+ "lat": 55.686819,
+ "lng": 12.551469,
+ "authors": ["SPYO"],
+ "image": "static/images/kbhs-kommune-din-kaerlige-krykstok.jpg"
+ },
"KUNSt&KULtUR FUNGERE BEDSt UNDER ORDNEDE FORHOLD, HiLSEN StAt&KOMMUNE": {
"lat": 55.659050,
"lng": 12.543878,
@@ -326,11 +516,47 @@
"authors": ["SPYO"],
"image": "static/images/mangfoldighed-nu.jpg"
},
+ "LANDSFORRÆDER BjARNE CORYDON": {
+ "lat": 55.685906,
+ "lng": 12.560081,
+ "authors": ["SPYO"],
+ "image": "static/images/landsforraeder-bjarne-corydon.jpg"
+ },
+ "LEAVE NOONE BEHIND": {
+ "lat": 55.686175,
+ "lng": 12.560594,
+ "authors": ["SPYO"],
+ "image": "static/images/leave-noone-behind.jpg"
+ },
+ "LETS ALL jUST BE NORMAL": {
+ "lat": 55.686564,
+ "lng": 12.551086,
+ "authors": ["SPYO"],
+ "image": "static/images/politiciansucks.jpg"
+ },
+ "MANGFOLDiGHED NU!": {
+ "lat": 55.684878,
+ "lng": 12.554564,
+ "authors": ["SPYO"],
+ "image": "static/images/mangfoldighed-nu.jpg"
+ },
+ "MEDFØDtE PRiViLEGiER": {
+ "lat": 55.6827900,
+ "lng": 12.6082411,
+ "authors": ["SPYO"],
+ "image": "static/images/medfoedte-privilegier.jpeg"
+ },
+ "MEDMENNESKELiGHED": {
+ "lat": 55.662946,
+ "lng": 12.575752,
+ "authors": ["SPYO"],
+ "image": "static/images/medmenneskelighed.jpg"
+ },
"MENNESKET FØR PrOFiT": {
"lat": 55.654961,
"lng": 12.520164,
"authors": ["SPYO"],
- "image": "./static/images/mennesket-foer-profit.jpg"
+ "image": "static/images/mennesket-foer-profit.jpg"
},
"NE TRAVAiLLEZ jAMAiS": {
"lat": 55.655633,
@@ -351,6 +577,30 @@
"authors": ["SPYO"],
"image": "static/images/no-job-more-life.jpg"
},
+ "NEj TAK TiL ROTTERÆSET": {
+ "lat": 55.639460,
+ "lng": 12.550777,
+ "authors": ["SPYO", "SULT", "WHO"],
+ "image": "static/images/nej-tak-til-rotteraeset.jpg"
+ },
+ "NEOCOLONiALiSM STiLL GOiNG ON": {
+ "lat": 55.650236,
+ "lng": 12.511519,
+ "authors": ["SPYO", "SULT"],
+ "image": "static/images/neocolonialism-still-going-on.jpg"
+ },
+ "NO JOB MORE LiFE": {
+ "lat": 55.654581,
+ "lng": 12.517139,
+ "authors": ["SPYO"],
+ "image": "static/images/no-job-more-life.jpg"
+ },
+ "NON SERViAM": {
+ "lat": 55.654025,
+ "lng": 12.535908,
+ "authors": ["SPYO"],
+ "image": "static/images/birdsfmk-spyo-non-serviam.jpg"
+ },
"NORMEN TRIVES": {
"lat": 55.698986,
"lng": 12.536356,
@@ -369,6 +619,12 @@
"authors": ["SPYO"],
"image": "static/images/outraged.jpg"
},
+ "OUTRAGED": {
+ "lat": 55.711875,
+ "lng": 12.553503,
+ "authors": ["SPYO"],
+ "image": "static/images/outraged.jpg"
+ },
"PALESTINE WILL BE FREE": {
"lat": 55.702919,
"lng": 12.543353,
@@ -399,6 +655,24 @@
"authors": ["SPYO"],
"image": "static/images/politiciansucks.jpg"
},
+ "PASiV iNDKOMST": {
+ "lat": 55.685269,
+ "lng": 12.554536,
+ "authors": ["SPYO", "TESM"],
+ "image": "static/images/pasiv-indkomst.jpg"
+ },
+ "POLiTiCALLY ORGANiSED DENiAL! :(": {
+ "lat": 55.655992,
+ "lng": 12.538383,
+ "authors": ["SPYO"],
+ "image": "static/images/politically-organised-denial.jpg"
+ },
+ "POLItICIAnSUCKS": {
+ "lat": 55.686564,
+ "lng": 12.551086,
+ "authors": ["SPYO"],
+ "image": "static/images/politiciansucks.jpg"
+ },
"POLiTiK=PØLs": {
"lat": 55.670386,
"lng": 12.538222,
@@ -417,6 +691,12 @@
"authors": ["SPYO"],
"image": "static/images/sass-den-op-fra-slap.jpg"
},
+ "SELF SUFFiCiENT WiTH NO iMAGE": {
+ "lat": 55.693555,
+ "lng": 12.611938,
+ "authors": ["SPYO"],
+ "image": "static/images/self-sufficient-with-no-image.jpeg"
+ },
"SELVCENTER'D": {
"lat": 55.660589,
"lng": 12.514628,
@@ -453,6 +733,42 @@
"authors": ["SPYO"],
"image": "static/images/stop-making-rich-people-important.jpg"
},
+ "SMÅFACiSTiSK LEDELSE": {
+ "lat": 55.685128,
+ "lng": 12.559483,
+ "authors": ["SPYO"],
+ "image": "static/images/smaafacistisk-ledelse.jpg"
+ },
+ "SMÅFACiSTiSK OG KULTURLØST": {
+ "lat": 55.650836,
+ "lng": 12.511331,
+ "authors": ["SPYO"],
+ "image": "static/images/smaafacistist-og-kulturloest.jpg"
+ },
+ "STADiG UDEN E-BOKS OG NEM iD": {
+ "lat": 55.686511,
+ "lng": 12.551422,
+ "authors": ["SPYO"],
+ "image": "static/images/stadig-uden-e-boks-og-nem-id.jpg"
+ },
+ "STAVNSBUNDET": {
+ "lat": 55.697753,
+ "lng": 12.498571,
+ "authors": ["SPYO"],
+ "image": "static/images/stavnsbundet.jpeg"
+ },
+ "STENBROENS BUTTEDE AFRODiTE": {
+ "lat": 55.697402,
+ "lng": 12.498428,
+ "authors": ["SPYO"],
+ "image": "static/images/stenbroens-buttede-afrodite.jpeg"
+ },
+ "STOP MAKiNG RiCH PEOPLE iMPORTANT": {
+ "lat": 55.686894,
+ "lng": 12.551008,
+ "authors": ["SPYO"],
+ "image": "static/images/stop-making-rich-people-important.jpg"
+ },
"STRUKTUREL FATTiGDOM": {
"lat": 55.655578,
"lng": 12.540731,