diff options
| author | user@node5.net <user@node5.net> | 2025-05-20 20:47:06 +0200 |
|---|---|---|
| committer | user@node5.net <user@node5.net> | 2025-05-20 20:47:06 +0200 |
| commit | f55e96079704eeb129a140e85b27ee3df862fe6a (patch) | |
| tree | 3671405710dc6c38a27bafee0a23c4191ce207f9 | |
| parent | d9f311784bd62eb4d275ce50e2617bca4e8185f5 (diff) | |
| parent | 60fbb44d542b687022bff19fc1516fb95d716b93 (diff) | |
Merge branch 'main' of https://github.com/ztychr/spyoscape
| -rw-r--r-- | README.md | 4 | ||||
| -rw-r--r-- | generate-image-entry.py | 4 | ||||
| -rw-r--r-- | static/images/abusive-people-suck.jpeg | bin | 0 -> 224703 bytes | |||
| -rw-r--r-- | static/images/define-freedom.jpeg | bin | 0 -> 167534 bytes | |||
| -rw-r--r-- | static/images/drifters-and-dreamers.jpeg | bin | 0 -> 509314 bytes | |||
| -rw-r--r-- | static/images/er-penge-dynamiske.jpg | bin | 0 -> 324047 bytes | |||
| -rw-r--r-- | static/images/humans-dehumanize.jpeg | bin | 0 -> 350956 bytes | |||
| -rw-r--r-- | static/images/imperialistic-mindfulness.jpg | bin | 0 -> 1194880 bytes | |||
| -rw-r--r-- | static/images/medfoedte-privilegier.jpeg | bin | 0 -> 327591 bytes | |||
| -rw-r--r-- | static/images/medmenneskelighed.jpg | bin | 0 -> 463713 bytes | |||
| -rw-r--r-- | static/images/nej-tak-til-rotteraeset.jpg | bin | 0 -> 278990 bytes | |||
| -rw-r--r-- | static/images/self-sufficient-with-no-image.jpeg | bin | 0 -> 1023872 bytes | |||
| -rw-r--r-- | static/images/stavnsbundet.jpeg | bin | 0 -> 367836 bytes | |||
| -rw-r--r-- | static/images/stenbroens-buttede-afrodite.jpeg | bin | 0 -> 393917 bytes | |||
| -rw-r--r-- | static/js/data.json | 326 |
15 files changed, 325 insertions, 9 deletions
@@ -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 Binary files differnew file mode 100644 index 0000000..a555c54 --- /dev/null +++ b/static/images/abusive-people-suck.jpeg diff --git a/static/images/define-freedom.jpeg b/static/images/define-freedom.jpeg Binary files differnew file mode 100644 index 0000000..804a54b --- /dev/null +++ b/static/images/define-freedom.jpeg diff --git a/static/images/drifters-and-dreamers.jpeg b/static/images/drifters-and-dreamers.jpeg Binary files differnew file mode 100644 index 0000000..a487d65 --- /dev/null +++ b/static/images/drifters-and-dreamers.jpeg diff --git a/static/images/er-penge-dynamiske.jpg b/static/images/er-penge-dynamiske.jpg Binary files differnew file mode 100644 index 0000000..372289f --- /dev/null +++ b/static/images/er-penge-dynamiske.jpg diff --git a/static/images/humans-dehumanize.jpeg b/static/images/humans-dehumanize.jpeg Binary files differnew file mode 100644 index 0000000..a4cd3cf --- /dev/null +++ b/static/images/humans-dehumanize.jpeg diff --git a/static/images/imperialistic-mindfulness.jpg b/static/images/imperialistic-mindfulness.jpg Binary files differnew file mode 100644 index 0000000..e14167e --- /dev/null +++ b/static/images/imperialistic-mindfulness.jpg diff --git a/static/images/medfoedte-privilegier.jpeg b/static/images/medfoedte-privilegier.jpeg Binary files differnew file mode 100644 index 0000000..8cfe1c2 --- /dev/null +++ b/static/images/medfoedte-privilegier.jpeg diff --git a/static/images/medmenneskelighed.jpg b/static/images/medmenneskelighed.jpg Binary files differnew file mode 100644 index 0000000..6e00ba3 --- /dev/null +++ b/static/images/medmenneskelighed.jpg diff --git a/static/images/nej-tak-til-rotteraeset.jpg b/static/images/nej-tak-til-rotteraeset.jpg Binary files differnew file mode 100644 index 0000000..a875e7e --- /dev/null +++ b/static/images/nej-tak-til-rotteraeset.jpg diff --git a/static/images/self-sufficient-with-no-image.jpeg b/static/images/self-sufficient-with-no-image.jpeg Binary files differnew file mode 100644 index 0000000..31fe2db --- /dev/null +++ b/static/images/self-sufficient-with-no-image.jpeg diff --git a/static/images/stavnsbundet.jpeg b/static/images/stavnsbundet.jpeg Binary files differnew file mode 100644 index 0000000..436ea52 --- /dev/null +++ b/static/images/stavnsbundet.jpeg diff --git a/static/images/stenbroens-buttede-afrodite.jpeg b/static/images/stenbroens-buttede-afrodite.jpeg Binary files differnew file mode 100644 index 0000000..dfaedd9 --- /dev/null +++ b/static/images/stenbroens-buttede-afrodite.jpeg 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, |
