summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--content/art/emojis/blobfox/.preview.xcf (renamed from content/projects/emojis/blobfox/.preview.xcf)bin12710447 -> 12710447 bytes
-rw-r--r--content/art/emojis/blobfox/LICENSE (renamed from content/projects/emojis/blobfox/LICENSE)0
-rw-r--r--content/art/emojis/blobfox/blobfox.json (renamed from content/projects/emojis/blobfox/blobfox.json)0
-rw-r--r--content/art/emojis/blobfox/blobfox.zip (renamed from content/projects/emojis/blobfox/blobfox.zip)bin1358301 -> 1358301 bytes
-rw-r--r--content/art/emojis/blobfox/blobfox_flip.json (renamed from content/projects/emojis/blobfox/blobfox_flip.json)0
-rw-r--r--content/art/emojis/blobfox/blobfox_flip.zip (renamed from content/projects/emojis/blobfox/blobfox_flip.zip)bin1377035 -> 1377035 bytes
-rw-r--r--content/art/emojis/blobfox/index.md16
-rw-r--r--content/art/emojis/blobfox/manifest.json (renamed from content/projects/emojis/blobfox/manifest.json)8
-rw-r--r--content/art/emojis/blobfox/screenshot.png (renamed from content/projects/emojis/blobfox/screenshot.png)bin175240 -> 175240 bytes
-rw-r--r--content/art/emojis/bunhd/.preview.svg (renamed from content/projects/emojis/bunhd/.preview.svg)2
-rw-r--r--content/art/emojis/bunhd/LICENSE (renamed from content/projects/emojis/bunhd/LICENSE)0
-rw-r--r--content/art/emojis/bunhd/bunhd.json (renamed from content/projects/emojis/bunhd/bunhd.json)0
-rw-r--r--content/art/emojis/bunhd/bunhd.zip (renamed from content/projects/emojis/bunhd/bunhd.zip)bin388763 -> 388763 bytes
-rw-r--r--content/art/emojis/bunhd/bunhd_flip.json (renamed from content/projects/emojis/bunhd/bunhd_flip.json)0
-rw-r--r--content/art/emojis/bunhd/bunhd_flip.zip (renamed from content/projects/emojis/bunhd/bunhd_flip.zip)bin380820 -> 380820 bytes
-rw-r--r--content/art/emojis/bunhd/index.md16
-rw-r--r--content/art/emojis/bunhd/manifest.json (renamed from content/projects/emojis/bunhd/manifest.json)8
-rw-r--r--content/art/emojis/bunhd/screenshot.png (renamed from content/projects/emojis/bunhd/screenshot.png)bin97627 -> 97627 bytes
-rw-r--r--content/art/emojis/drgn/LICENSE (renamed from content/projects/emojis/drgn/LICENSE)0
-rw-r--r--content/art/emojis/drgn/drgn.json (renamed from content/projects/emojis/drgn/drgn.json)0
-rw-r--r--content/art/emojis/drgn/drgn.tar.gz (renamed from content/projects/emojis/drgn/drgn.tar.gz)bin2765072 -> 2765072 bytes
-rw-r--r--content/art/emojis/drgn/drgn.zip (renamed from content/projects/emojis/drgn/drgn.zip)bin2849051 -> 2849051 bytes
-rw-r--r--content/art/emojis/drgn/index.md15
-rw-r--r--content/art/emojis/drgn/manifest.json (renamed from content/projects/emojis/drgn/manifest.json)6
-rwxr-xr-xcontent/art/emojis/drgn/overview_small.png (renamed from content/projects/emojis/drgn/overview_small.png)bin167697 -> 167697 bytes
-rw-r--r--content/art/emojis/fox/LICENSE (renamed from content/projects/emojis/fox/LICENSE)0
-rw-r--r--content/art/emojis/fox/fox.json (renamed from content/projects/emojis/fox/fox.json)0
-rw-r--r--content/art/emojis/fox/fox.tar.gz (renamed from content/projects/emojis/fox/fox.tar.gz)bin564363 -> 564363 bytes
-rw-r--r--content/art/emojis/fox/fox.zip (renamed from content/projects/emojis/fox/fox.zip)bin586518 -> 586518 bytes
-rw-r--r--content/art/emojis/fox/index.md19
-rw-r--r--content/art/emojis/fox/manifest.json (renamed from content/projects/emojis/fox/manifest.json)6
-rwxr-xr-xcontent/art/emojis/fox/overview.png (renamed from content/projects/emojis/fox/overview.png)bin129898 -> 129898 bytes
-rw-r--r--content/art/emojis/index.md12
-rw-r--r--content/art/emojis/raccoon/LICENSE (renamed from content/projects/emojis/raccoon/LICENSE)0
-rw-r--r--content/art/emojis/raccoon/index.md19
-rw-r--r--content/art/emojis/raccoon/manifest.json (renamed from content/projects/emojis/raccoon/manifest.json)6
-rw-r--r--content/art/emojis/raccoon/meta.json (renamed from content/projects/emojis/raccoon/meta.json)0
-rwxr-xr-xcontent/art/emojis/raccoon/overview.png (renamed from content/projects/emojis/raccoon/overview.png)bin153880 -> 153880 bytes
-rw-r--r--content/art/emojis/raccoon/raccoon.json (renamed from content/projects/emojis/raccoon/raccoon.json)0
-rw-r--r--content/art/emojis/raccoon/raccoon.tar.gz (renamed from content/projects/emojis/raccoon/raccoon.tar.gz)bin695079 -> 695079 bytes
-rw-r--r--content/art/emojis/raccoon/raccoon.zip (renamed from content/projects/emojis/raccoon/raccoon.zip)bin722603 -> 722603 bytes
-rw-r--r--content/art/emojis/vlpn/LICENSE (renamed from content/projects/emojis/vlpn/LICENSE)0
-rw-r--r--content/art/emojis/vlpn/index.md15
-rw-r--r--content/art/emojis/vlpn/manifest.json (renamed from content/projects/emojis/vlpn/manifest.json)4
-rwxr-xr-xcontent/art/emojis/vlpn/overview.png (renamed from content/projects/emojis/vlpn/overview.png)bin213895 -> 213895 bytes
-rw-r--r--content/art/emojis/vlpn/vlpn.json (renamed from content/projects/emojis/vlpn/vlpn.json)0
-rw-r--r--content/art/emojis/vlpn/vlpn.zip (renamed from content/projects/emojis/vlpn/vlpn.zip)bin679483 -> 679483 bytes
-rw-r--r--content/projects/emojis/blobfox/index.md21
-rw-r--r--content/projects/emojis/blobfox/thumbnail.jpgbin65597 -> 0 bytes
-rw-r--r--content/projects/emojis/bunhd/index.md21
-rw-r--r--content/projects/emojis/bunhd/thumbnail.pngbin29356 -> 0 bytes
-rw-r--r--content/projects/emojis/drgn/index.md20
-rwxr-xr-xcontent/projects/emojis/drgn/thumbnail.pngbin15730 -> 0 bytes
-rw-r--r--content/projects/emojis/fox/index.md25
-rwxr-xr-xcontent/projects/emojis/fox/thumbnail.pngbin12207 -> 0 bytes
-rw-r--r--content/projects/emojis/index.md9
-rw-r--r--content/projects/emojis/raccoon/index.md24
-rwxr-xr-xcontent/projects/emojis/raccoon/thumbnail.pngbin15255 -> 0 bytes
-rw-r--r--content/projects/emojis/vlpn/index.md20
-rwxr-xr-xcontent/projects/emojis/vlpn/thumbnail.pngbin14638 -> 0 bytes
-rw-r--r--content/projects/index.md2
-rw-r--r--scripts/metadata.lua35
-rw-r--r--templates/base.html2
-rw-r--r--templates/layouts/redirect.html2
64 files changed, 154 insertions, 179 deletions
diff --git a/content/projects/emojis/blobfox/.preview.xcf b/content/art/emojis/blobfox/.preview.xcf
index 885455b..885455b 100644
--- a/content/projects/emojis/blobfox/.preview.xcf
+++ b/content/art/emojis/blobfox/.preview.xcf
Binary files differ
diff --git a/content/projects/emojis/blobfox/LICENSE b/content/art/emojis/blobfox/LICENSE
index 3a26f4f..3a26f4f 100644
--- a/content/projects/emojis/blobfox/LICENSE
+++ b/content/art/emojis/blobfox/LICENSE
diff --git a/content/projects/emojis/blobfox/blobfox.json b/content/art/emojis/blobfox/blobfox.json
index 451b794..451b794 100644
--- a/content/projects/emojis/blobfox/blobfox.json
+++ b/content/art/emojis/blobfox/blobfox.json
diff --git a/content/projects/emojis/blobfox/blobfox.zip b/content/art/emojis/blobfox/blobfox.zip
index 313a1b4..313a1b4 100644
--- a/content/projects/emojis/blobfox/blobfox.zip
+++ b/content/art/emojis/blobfox/blobfox.zip
Binary files differ
diff --git a/content/projects/emojis/blobfox/blobfox_flip.json b/content/art/emojis/blobfox/blobfox_flip.json
index 9b72c0d..9b72c0d 100644
--- a/content/projects/emojis/blobfox/blobfox_flip.json
+++ b/content/art/emojis/blobfox/blobfox_flip.json
diff --git a/content/projects/emojis/blobfox/blobfox_flip.zip b/content/art/emojis/blobfox/blobfox_flip.zip
index ffe4a4b..ffe4a4b 100644
--- a/content/projects/emojis/blobfox/blobfox_flip.zip
+++ b/content/art/emojis/blobfox/blobfox_flip.zip
Binary files differ
diff --git a/content/art/emojis/blobfox/index.md b/content/art/emojis/blobfox/index.md
index cf02645..9ad0fb6 100644
--- a/content/art/emojis/blobfox/index.md
+++ b/content/art/emojis/blobfox/index.md
@@ -3,5 +3,19 @@ schema_type: VisualArtwork
3title: Blobfox 3title: Blobfox
4date: 2020-09-04 4date: 2020-09-04
5thumbnail: jpg 5thumbnail: jpg
6url: /projects/emojis/blobfox/
7--- 6---
7
8::: figure
9![](screenshot.png)
10:::
11
12**Latest release:** v1.6 (%last_update.yyyy_mm_dd%)\
13**Download:** [regular version](blobfox.zip), [flipped version](blobfox_flip.zip)\
14**License:** Apache 2.0
15
16To install these emojis on Pleroma, you can run the following commands:
17
18```plain
19mix pleroma.emoji get-packs blobfox -m https://volpeon.ink/art/emojis/blobfox/manifest.json
20mix pleroma.emoji get-packs blobfox_flip -m https://volpeon.ink/art/emojis/blobfox/manifest.json
21```
diff --git a/content/projects/emojis/blobfox/manifest.json b/content/art/emojis/blobfox/manifest.json
index f844bb4..111b5a0 100644
--- a/content/projects/emojis/blobfox/manifest.json
+++ b/content/art/emojis/blobfox/manifest.json
@@ -2,16 +2,16 @@
2 "blobfox": { 2 "blobfox": {
3 "description": "Like Blobcat, but with foxes", 3 "description": "Like Blobcat, but with foxes",
4 "files": "blobfox.json", 4 "files": "blobfox.json",
5 "homepage": "https://volpeon.ink/projects/emojis/blobfox/", 5 "homepage": "https://volpeon.ink/art/emojis/blobfox/",
6 "src": "https://volpeon.ink/projects/emojis/blobfox/blobfox.zip", 6 "src": "https://volpeon.ink/art/emojis/blobfox/blobfox.zip",
7 "src_sha256": "08f6a57c2263435cf61ff76525e156faafd909d9ab9b2378f29a6b20eae44b48", 7 "src_sha256": "08f6a57c2263435cf61ff76525e156faafd909d9ab9b2378f29a6b20eae44b48",
8 "license": "Apache 2.0" 8 "license": "Apache 2.0"
9 }, 9 },
10 "blobfox_flip": { 10 "blobfox_flip": {
11 "description": "Like Blobcat, but with foxes (flipped version)", 11 "description": "Like Blobcat, but with foxes (flipped version)",
12 "files": "blobfox_flip.json", 12 "files": "blobfox_flip.json",
13 "homepage": "https://volpeon.ink/projects/emojis/blobfox/", 13 "homepage": "https://volpeon.ink/art/emojis/blobfox/",
14 "src": "https://volpeon.ink/projects/emojis/blobfox/blobfox_flip.zip", 14 "src": "https://volpeon.ink/art/emojis/blobfox/blobfox_flip.zip",
15 "src_sha256": "1da4203e842fc4732d214b2ee525f89eb4684a6a19eea514ca55e8f016a40b81", 15 "src_sha256": "1da4203e842fc4732d214b2ee525f89eb4684a6a19eea514ca55e8f016a40b81",
16 "license": "Apache 2.0" 16 "license": "Apache 2.0"
17 } 17 }
diff --git a/content/projects/emojis/blobfox/screenshot.png b/content/art/emojis/blobfox/screenshot.png
index d4c228d..d4c228d 100644
--- a/content/projects/emojis/blobfox/screenshot.png
+++ b/content/art/emojis/blobfox/screenshot.png
Binary files differ
diff --git a/content/projects/emojis/bunhd/.preview.svg b/content/art/emojis/bunhd/.preview.svg
index d7e1b15..b4a20b9 100644
--- a/content/projects/emojis/bunhd/.preview.svg
+++ b/content/art/emojis/bunhd/.preview.svg
@@ -15,7 +15,7 @@
15 viewBox="0 0 1330.6667 1024" 15 viewBox="0 0 1330.6667 1024"
16 sodipodi:docname="preview.png.svg" 16 sodipodi:docname="preview.png.svg"
17 inkscape:version="1.0.2 (e86c870879, 2021-01-15, custom)" 17 inkscape:version="1.0.2 (e86c870879, 2021-01-15, custom)"
18 inkscape:export-filename="/mnt/EvoData/Projects/WebStd/volpeon.ink/content/projects/emojis/bunhd/preview.png" 18 inkscape:export-filename="/mnt/EvoData/Projects/WebStd/volpeon.ink/content/art/emojis/bunhd/preview.png"
19 inkscape:export-xdpi="71.999992" 19 inkscape:export-xdpi="71.999992"
20 inkscape:export-ydpi="71.999992"> 20 inkscape:export-ydpi="71.999992">
21 <metadata 21 <metadata
diff --git a/content/projects/emojis/bunhd/LICENSE b/content/art/emojis/bunhd/LICENSE
index 3a26f4f..3a26f4f 100644
--- a/content/projects/emojis/bunhd/LICENSE
+++ b/content/art/emojis/bunhd/LICENSE
diff --git a/content/projects/emojis/bunhd/bunhd.json b/content/art/emojis/bunhd/bunhd.json
index 8eec78b..8eec78b 100644
--- a/content/projects/emojis/bunhd/bunhd.json
+++ b/content/art/emojis/bunhd/bunhd.json
diff --git a/content/projects/emojis/bunhd/bunhd.zip b/content/art/emojis/bunhd/bunhd.zip
index a012f27..a012f27 100644
--- a/content/projects/emojis/bunhd/bunhd.zip
+++ b/content/art/emojis/bunhd/bunhd.zip
Binary files differ
diff --git a/content/projects/emojis/bunhd/bunhd_flip.json b/content/art/emojis/bunhd/bunhd_flip.json
index f484c0f..f484c0f 100644
--- a/content/projects/emojis/bunhd/bunhd_flip.json
+++ b/content/art/emojis/bunhd/bunhd_flip.json
diff --git a/content/projects/emojis/bunhd/bunhd_flip.zip b/content/art/emojis/bunhd/bunhd_flip.zip
index 8ca8735..8ca8735 100644
--- a/content/projects/emojis/bunhd/bunhd_flip.zip
+++ b/content/art/emojis/bunhd/bunhd_flip.zip
Binary files differ
diff --git a/content/art/emojis/bunhd/index.md b/content/art/emojis/bunhd/index.md
index 652b3c7..50d0536 100644
--- a/content/art/emojis/bunhd/index.md
+++ b/content/art/emojis/bunhd/index.md
@@ -3,5 +3,19 @@ schema_type: VisualArtwork
3title: BunHD 3title: BunHD
4date: 2019-09-30 4date: 2019-09-30
5thumbnail: png 5thumbnail: png
6url: /projects/emojis/bunhd/
7--- 6---
7
8::: figure
9![](screenshot.png)
10:::
11
12**Latest release:** v1.2.1 (%last_update.yyyy_mm_dd%)\
13**Download:** [regular version](bunhd.zip), [flipped version](bunhd_flip.zip)\
14**License:** Apache 2.0
15
16To install these emojis on Pleroma, you can run the following commands:
17
18```plain
19mix pleroma.emoji get-packs bunhd -m https://volpeon.ink/art/emojis/bunhd/manifest.json
20mix pleroma.emoji get-packs bunhd_flip -m https://volpeon.ink/art/emojis/bunhd/manifest.json
21```
diff --git a/content/projects/emojis/bunhd/manifest.json b/content/art/emojis/bunhd/manifest.json
index 49f65b6..0555af8 100644
--- a/content/projects/emojis/bunhd/manifest.json
+++ b/content/art/emojis/bunhd/manifest.json
@@ -2,16 +2,16 @@
2 "bunhd": { 2 "bunhd": {
3 "description": "High-res version of the bun emojis", 3 "description": "High-res version of the bun emojis",
4 "files": "bunhd.json", 4 "files": "bunhd.json",
5 "homepage": "https://volpeon.ink/projects/emojis/bunhd/", 5 "homepage": "https://volpeon.ink/art/emojis/bunhd/",
6 "src": "https://volpeon.ink/projects/emojis/bunhd/bunhd.zip", 6 "src": "https://volpeon.ink/art/emojis/bunhd/bunhd.zip",
7 "src_sha256": "52c4493731bf7f9bf3526ed35a57ac684c9af8808cbb79d42060cc65e2b70dd6", 7 "src_sha256": "52c4493731bf7f9bf3526ed35a57ac684c9af8808cbb79d42060cc65e2b70dd6",
8 "license": "Apache 2.0" 8 "license": "Apache 2.0"
9 }, 9 },
10 "bunhd_flip": { 10 "bunhd_flip": {
11 "description": "High-res version of the bun emojis (flipped version)", 11 "description": "High-res version of the bun emojis (flipped version)",
12 "files": "bunhd_flip.json", 12 "files": "bunhd_flip.json",
13 "homepage": "https://volpeon.ink/projects/emojis/bunhd/", 13 "homepage": "https://volpeon.ink/art/emojis/bunhd/",
14 "src": "https://volpeon.ink/projects/emojis/bunhd/bunhd_flip.zip", 14 "src": "https://volpeon.ink/art/emojis/bunhd/bunhd_flip.zip",
15 "src_sha256": "5007099c627760a2f2391d20facb94973c5ff2467cb5692e8829a15fad4abc31", 15 "src_sha256": "5007099c627760a2f2391d20facb94973c5ff2467cb5692e8829a15fad4abc31",
16 "license": "Apache 2.0" 16 "license": "Apache 2.0"
17 } 17 }
diff --git a/content/projects/emojis/bunhd/screenshot.png b/content/art/emojis/bunhd/screenshot.png
index 7c54221..7c54221 100644
--- a/content/projects/emojis/bunhd/screenshot.png
+++ b/content/art/emojis/bunhd/screenshot.png
Binary files differ
diff --git a/content/projects/emojis/drgn/LICENSE b/content/art/emojis/drgn/LICENSE
index 7cdbe0b..7cdbe0b 100644
--- a/content/projects/emojis/drgn/LICENSE
+++ b/content/art/emojis/drgn/LICENSE
diff --git a/content/projects/emojis/drgn/drgn.json b/content/art/emojis/drgn/drgn.json
index 6626281..6626281 100644
--- a/content/projects/emojis/drgn/drgn.json
+++ b/content/art/emojis/drgn/drgn.json
diff --git a/content/projects/emojis/drgn/drgn.tar.gz b/content/art/emojis/drgn/drgn.tar.gz
index ef9be7a..ef9be7a 100644
--- a/content/projects/emojis/drgn/drgn.tar.gz
+++ b/content/art/emojis/drgn/drgn.tar.gz
Binary files differ
diff --git a/content/projects/emojis/drgn/drgn.zip b/content/art/emojis/drgn/drgn.zip
index 1d489dc..1d489dc 100644
--- a/content/projects/emojis/drgn/drgn.zip
+++ b/content/art/emojis/drgn/drgn.zip
Binary files differ
diff --git a/content/art/emojis/drgn/index.md b/content/art/emojis/drgn/index.md
index ad3f213..0511ec0 100644
--- a/content/art/emojis/drgn/index.md
+++ b/content/art/emojis/drgn/index.md
@@ -3,5 +3,18 @@ schema_type: VisualArtwork
3title: drgn 3title: drgn
4date: 2022-07-06 4date: 2022-07-06
5thumbnail: png 5thumbnail: png
6url: /projects/emojis/drgn/
7--- 6---
7
8::: figure
9![](overview_small.png)
10:::
11
12**Latest release:** v1.1 (%last_update.yyyy_mm_dd%)\
13**[Download](drgn.zip)**\
14**License:** CC BY-NC-SA 4.0
15
16To install these emojis on Pleroma, you can run the following command:
17
18```plain
19mix pleroma.emoji get-packs drgn -m https://volpeon.ink/art/emojis/drgn/manifest.json
20```
diff --git a/content/projects/emojis/drgn/manifest.json b/content/art/emojis/drgn/manifest.json
index 459f728..48887d6 100644
--- a/content/projects/emojis/drgn/manifest.json
+++ b/content/art/emojis/drgn/manifest.json
@@ -2,9 +2,9 @@
2 "drgn": { 2 "drgn": {
3 "description": "Character by @volpeon@mk.vulpes.one", 3 "description": "Character by @volpeon@mk.vulpes.one",
4 "files": "drgn.json", 4 "files": "drgn.json",
5 "homepage": "https://volpeon.ink/projects/emojis/drgn/", 5 "homepage": "https://volpeon.ink/art/emojis/drgn/",
6 "src": "https://volpeon.ink/projects/emojis/drgn/drgn.zip", 6 "src": "https://volpeon.ink/art/emojis/drgn/drgn.zip",
7 "src_sha256": "b8badd10d7e9b7724724896ce6d72a98e683796595b1ad1530eca60a3281c767", 7 "src_sha256": "b8badd10d7e9b7724724896ce6d72a98e683796595b1ad1530eca60a3281c767",
8 "license": "CC BY-NC-SA 4.0" 8 "license": "CC BY-NC-SA 4.0"
9 } 9 }
10} \ No newline at end of file 10}
diff --git a/content/projects/emojis/drgn/overview_small.png b/content/art/emojis/drgn/overview_small.png
index c42e330..c42e330 100755
--- a/content/projects/emojis/drgn/overview_small.png
+++ b/content/art/emojis/drgn/overview_small.png
Binary files differ
diff --git a/content/projects/emojis/fox/LICENSE b/content/art/emojis/fox/LICENSE
index 7cdbe0b..7cdbe0b 100644
--- a/content/projects/emojis/fox/LICENSE
+++ b/content/art/emojis/fox/LICENSE
diff --git a/content/projects/emojis/fox/fox.json b/content/art/emojis/fox/fox.json
index 79a33b2..79a33b2 100644
--- a/content/projects/emojis/fox/fox.json
+++ b/content/art/emojis/fox/fox.json
diff --git a/content/projects/emojis/fox/fox.tar.gz b/content/art/emojis/fox/fox.tar.gz
index d5228bb..d5228bb 100644
--- a/content/projects/emojis/fox/fox.tar.gz
+++ b/content/art/emojis/fox/fox.tar.gz
Binary files differ
diff --git a/content/projects/emojis/fox/fox.zip b/content/art/emojis/fox/fox.zip
index 657cf41..657cf41 100644
--- a/content/projects/emojis/fox/fox.zip
+++ b/content/art/emojis/fox/fox.zip
Binary files differ
diff --git a/content/art/emojis/fox/index.md b/content/art/emojis/fox/index.md
index 56431c9..6f9da97 100644
--- a/content/art/emojis/fox/index.md
+++ b/content/art/emojis/fox/index.md
@@ -4,5 +4,22 @@ title: fox
4date: 2022-07-16 4date: 2022-07-16
5last_update: 2022-07-17 5last_update: 2022-07-17
6thumbnail: png 6thumbnail: png
7url: /projects/emojis/fox/
8--- 7---
8
9::: figure
10![](overview.png)
11:::
12
13**Latest release:** v1.1 (%last_update.yyyy_mm_dd%)\
14**[Download](fox.zip)**\
15**License:** CC BY-NC-SA 4.0
16
17**Installation on Pleroma:** Run the following command:
18
19```plain
20mix pleroma.emoji get-packs fox -m https://volpeon.ink/art/emojis/fox/manifest.json
21```
22
23**Installation on Misskey:** Go to the emoji section in the control panel, open the three-dot-menu and use "Import".
24
25**Installation everywhere else:** All PNG files are in the ZIP file.
diff --git a/content/projects/emojis/fox/manifest.json b/content/art/emojis/fox/manifest.json
index 750d665..5ed6789 100644
--- a/content/projects/emojis/fox/manifest.json
+++ b/content/art/emojis/fox/manifest.json
@@ -2,9 +2,9 @@
2 "fox": { 2 "fox": {
3 "description": "Fox emojis inspired by the Windows 11 fox emoji", 3 "description": "Fox emojis inspired by the Windows 11 fox emoji",
4 "files": "fox.json", 4 "files": "fox.json",
5 "homepage": "https://volpeon.ink/projects/emojis/fox/", 5 "homepage": "https://volpeon.ink/art/emojis/fox/",
6 "src": "https://volpeon.ink/projects/emojis/fox/fox.zip", 6 "src": "https://volpeon.ink/art/emojis/fox/fox.zip",
7 "src_sha256": "2f3e4b5ba1e74c81e7c6095c8d6054e2ed8ff99e502bce363b8ffc448e0682b6", 7 "src_sha256": "2f3e4b5ba1e74c81e7c6095c8d6054e2ed8ff99e502bce363b8ffc448e0682b6",
8 "license": "CC BY-NC-SA 4.0" 8 "license": "CC BY-NC-SA 4.0"
9 } 9 }
10} \ No newline at end of file 10}
diff --git a/content/projects/emojis/fox/overview.png b/content/art/emojis/fox/overview.png
index b335c8a..b335c8a 100755
--- a/content/projects/emojis/fox/overview.png
+++ b/content/art/emojis/fox/overview.png
Binary files differ
diff --git a/content/art/emojis/index.md b/content/art/emojis/index.md
index b71b899..a949043 100644
--- a/content/art/emojis/index.md
+++ b/content/art/emojis/index.md
@@ -1,8 +1,8 @@
1--- 1---
2title: Emojis 2title: Emojis
3icon: image 3icon: smile
4position: 2 4position: 2
5list_layout: gallery-2 5list_layout: gallery-2
6list_order: date_desc 6list_order: date_desc
7feed: true 7feed: true
8--- 8---
diff --git a/content/projects/emojis/raccoon/LICENSE b/content/art/emojis/raccoon/LICENSE
index 7cdbe0b..7cdbe0b 100644
--- a/content/projects/emojis/raccoon/LICENSE
+++ b/content/art/emojis/raccoon/LICENSE
diff --git a/content/art/emojis/raccoon/index.md b/content/art/emojis/raccoon/index.md
index 174a75d..f2d3090 100644
--- a/content/art/emojis/raccoon/index.md
+++ b/content/art/emojis/raccoon/index.md
@@ -3,5 +3,22 @@ schema_type: VisualArtwork
3title: raccoon 3title: raccoon
4date: 2022-07-17 4date: 2022-07-17
5thumbnail: png 5thumbnail: png
6url: /projects/emojis/raccoon/
7--- 6---
7
8::: figure
9![](overview.png)
10:::
11
12**Latest release:** v1.1 (%last_update.yyyy_mm_dd%)\
13**[Download](raccoon.zip)**\
14**License:** CC BY-NC-SA 4.0
15
16**Installation on Pleroma:** Run the following command:
17
18```plain
19mix pleroma.emoji get-packs raccoon -m https://volpeon.ink/art/emojis/raccoon/manifest.json
20```
21
22**Installation on Misskey:** Go to the emoji section in the control panel, open the three-dot-menu and use "Import".
23
24**Installation everywhere else:** All PNG files are in the ZIP file.
diff --git a/content/projects/emojis/raccoon/manifest.json b/content/art/emojis/raccoon/manifest.json
index 681c676..0bb0072 100644
--- a/content/projects/emojis/raccoon/manifest.json
+++ b/content/art/emojis/raccoon/manifest.json
@@ -2,9 +2,9 @@
2 "raccoon": { 2 "raccoon": {
3 "description": "Raccoon emojis adapted from my fox emojis", 3 "description": "Raccoon emojis adapted from my fox emojis",
4 "files": "raccoon.json", 4 "files": "raccoon.json",
5 "homepage": "https://volpeon.ink/projects/emojis/raccoon/", 5 "homepage": "https://volpeon.ink/art/emojis/raccoon/",
6 "src": "https://volpeon.ink/projects/emojis/raccoon/raccoon.zip", 6 "src": "https://volpeon.ink/art/emojis/raccoon/raccoon.zip",
7 "src_sha256": "b1986c87e44efcf08abaf2bb818f319e8d3dceb9f2f1a49d50e1c5bfc4434e64", 7 "src_sha256": "b1986c87e44efcf08abaf2bb818f319e8d3dceb9f2f1a49d50e1c5bfc4434e64",
8 "license": "CC BY-NC-SA 4.0" 8 "license": "CC BY-NC-SA 4.0"
9 } 9 }
10} \ No newline at end of file 10}
diff --git a/content/projects/emojis/raccoon/meta.json b/content/art/emojis/raccoon/meta.json
index 888e5ed..888e5ed 100644
--- a/content/projects/emojis/raccoon/meta.json
+++ b/content/art/emojis/raccoon/meta.json
diff --git a/content/projects/emojis/raccoon/overview.png b/content/art/emojis/raccoon/overview.png
index 672cfbc..672cfbc 100755
--- a/content/projects/emojis/raccoon/overview.png
+++ b/content/art/emojis/raccoon/overview.png
Binary files differ
diff --git a/content/projects/emojis/raccoon/raccoon.json b/content/art/emojis/raccoon/raccoon.json
index f6e71c3..f6e71c3 100644
--- a/content/projects/emojis/raccoon/raccoon.json
+++ b/content/art/emojis/raccoon/raccoon.json
diff --git a/content/projects/emojis/raccoon/raccoon.tar.gz b/content/art/emojis/raccoon/raccoon.tar.gz
index cae69d3..cae69d3 100644
--- a/content/projects/emojis/raccoon/raccoon.tar.gz
+++ b/content/art/emojis/raccoon/raccoon.tar.gz
Binary files differ
diff --git a/content/projects/emojis/raccoon/raccoon.zip b/content/art/emojis/raccoon/raccoon.zip
index a24d5f0..a24d5f0 100644
--- a/content/projects/emojis/raccoon/raccoon.zip
+++ b/content/art/emojis/raccoon/raccoon.zip
Binary files differ
diff --git a/content/projects/emojis/vlpn/LICENSE b/content/art/emojis/vlpn/LICENSE
index d04ad5f..d04ad5f 100644
--- a/content/projects/emojis/vlpn/LICENSE
+++ b/content/art/emojis/vlpn/LICENSE
diff --git a/content/art/emojis/vlpn/index.md b/content/art/emojis/vlpn/index.md
index e0aa1a1..0661344 100644
--- a/content/art/emojis/vlpn/index.md
+++ b/content/art/emojis/vlpn/index.md
@@ -3,5 +3,18 @@ schema_type: VisualArtwork
3title: vlpn 3title: vlpn
4date: 2021-07-23 4date: 2021-07-23
5thumbnail: png 5thumbnail: png
6url: /projects/emojis/vlpn/
7--- 6---
7
8::: figure
9![](overview.png)
10:::
11
12**Latest release:** v1.1 (%last_update.yyyy_mm_dd%)\
13**[Download](vlpn.zip)**\
14**License:** Apache 2.0
15
16To install these emojis on Pleroma, you can run the following command:
17
18```plain
19mix pleroma.emoji get-packs vlpn -m https://volpeon.ink/art/emojis/vlpn/manifest.json
20```
diff --git a/content/projects/emojis/vlpn/manifest.json b/content/art/emojis/vlpn/manifest.json
index 32aef90..396970a 100644
--- a/content/projects/emojis/vlpn/manifest.json
+++ b/content/art/emojis/vlpn/manifest.json
@@ -2,8 +2,8 @@
2 "vlpn": { 2 "vlpn": {
3 "description": "More realistic fox emojis", 3 "description": "More realistic fox emojis",
4 "files": "vlpn.json", 4 "files": "vlpn.json",
5 "homepage": "https://volpeon.ink/projects/emojis/vlpn/", 5 "homepage": "https://volpeon.ink/art/emojis/vlpn/",
6 "src": "https://volpeon.ink/projects/emojis/vlpn/vlpn.zip", 6 "src": "https://volpeon.ink/art/emojis/vlpn/vlpn.zip",
7 "src_sha256": "4b3764559782dff24aef19b7cef5f40cdd6da73b0985cde416cd11d3fc4be24a", 7 "src_sha256": "4b3764559782dff24aef19b7cef5f40cdd6da73b0985cde416cd11d3fc4be24a",
8 "license": "Apache 2.0" 8 "license": "Apache 2.0"
9 } 9 }
diff --git a/content/projects/emojis/vlpn/overview.png b/content/art/emojis/vlpn/overview.png
index 04a3cd8..04a3cd8 100755
--- a/content/projects/emojis/vlpn/overview.png
+++ b/content/art/emojis/vlpn/overview.png
Binary files differ
diff --git a/content/projects/emojis/vlpn/vlpn.json b/content/art/emojis/vlpn/vlpn.json
index 961137f..961137f 100644
--- a/content/projects/emojis/vlpn/vlpn.json
+++ b/content/art/emojis/vlpn/vlpn.json
diff --git a/content/projects/emojis/vlpn/vlpn.zip b/content/art/emojis/vlpn/vlpn.zip
index 14e20b1..14e20b1 100644
--- a/content/projects/emojis/vlpn/vlpn.zip
+++ b/content/art/emojis/vlpn/vlpn.zip
Binary files differ
diff --git a/content/projects/emojis/blobfox/index.md b/content/projects/emojis/blobfox/index.md
index 227ebd1..906fb4e 100644
--- a/content/projects/emojis/blobfox/index.md
+++ b/content/projects/emojis/blobfox/index.md
@@ -1,21 +1,4 @@
1--- 1---
2schema_type: VisualArtwork 2url: /art/emojis/blobfox/
3title: Blobfox 3unlisted: true
4date: 2020-09-04
5thumbnail: jpg
6--- 4---
7
8::: figure
9![](screenshot.png)
10:::
11
12**Latest release:** v1.6 (%last_update.yyyy_mm_dd%)\
13**Download:** [regular version](blobfox.zip), [flipped version](blobfox_flip.zip)\
14**License:** Apache 2.0
15
16To install these emojis on Pleroma, you can run the following commands:
17
18```plain
19mix pleroma.emoji get-packs blobfox -m https://volpeon.ink/projects/emojis/blobfox/manifest.json
20mix pleroma.emoji get-packs blobfox_flip -m https://volpeon.ink/projects/emojis/blobfox/manifest.json
21```
diff --git a/content/projects/emojis/blobfox/thumbnail.jpg b/content/projects/emojis/blobfox/thumbnail.jpg
deleted file mode 100644
index dc9e989..0000000
--- a/content/projects/emojis/blobfox/thumbnail.jpg
+++ /dev/null
Binary files differ
diff --git a/content/projects/emojis/bunhd/index.md b/content/projects/emojis/bunhd/index.md
index eecd9c5..46d44fc 100644
--- a/content/projects/emojis/bunhd/index.md
+++ b/content/projects/emojis/bunhd/index.md
@@ -1,21 +1,4 @@
1--- 1---
2schema_type: VisualArtwork 2url: /art/emojis/bunhd/
3title: BunHD 3unlisted: true
4date: 2019-09-30
5thumbnail: png
6--- 4---
7
8::: figure
9![](screenshot.png)
10:::
11
12**Latest release:** v1.2.1 (%last_update.yyyy_mm_dd%)\
13**Download:** [regular version](bunhd.zip), [flipped version](bunhd_flip.zip)\
14**License:** Apache 2.0
15
16To install these emojis on Pleroma, you can run the following commands:
17
18```plain
19mix pleroma.emoji get-packs bunhd -m https://volpeon.ink/projects/emojis/bunhd/manifest.json
20mix pleroma.emoji get-packs bunhd_flip -m https://volpeon.ink/projects/emojis/bunhd/manifest.json
21```
diff --git a/content/projects/emojis/bunhd/thumbnail.png b/content/projects/emojis/bunhd/thumbnail.png
deleted file mode 100644
index 75d8cec..0000000
--- a/content/projects/emojis/bunhd/thumbnail.png
+++ /dev/null
Binary files differ
diff --git a/content/projects/emojis/drgn/index.md b/content/projects/emojis/drgn/index.md
index 70ef9ac..3d8e30c 100644
--- a/content/projects/emojis/drgn/index.md
+++ b/content/projects/emojis/drgn/index.md
@@ -1,20 +1,4 @@
1--- 1---
2schema_type: VisualArtwork 2url: /art/emojis/drgn/
3title: drgn 3unlisted: true
4date: 2022-07-06
5thumbnail: png
6--- 4---
7
8::: figure
9![](overview_small.png)
10:::
11
12**Latest release:** v1.1 (%last_update.yyyy_mm_dd%)\
13**[Download](drgn.zip)**\
14**License:** CC BY-NC-SA 4.0
15
16To install these emojis on Pleroma, you can run the following command:
17
18```plain
19mix pleroma.emoji get-packs drgn -m https://volpeon.ink/projects/emojis/drgn/manifest.json
20```
diff --git a/content/projects/emojis/drgn/thumbnail.png b/content/projects/emojis/drgn/thumbnail.png
deleted file mode 100755
index 73d5be7..0000000
--- a/content/projects/emojis/drgn/thumbnail.png
+++ /dev/null
Binary files differ
diff --git a/content/projects/emojis/fox/index.md b/content/projects/emojis/fox/index.md
index a931ca1..31342d0 100644
--- a/content/projects/emojis/fox/index.md
+++ b/content/projects/emojis/fox/index.md
@@ -1,25 +1,4 @@
1--- 1---
2schema_type: VisualArtwork 2url: /art/emojis/fox/
3title: fox 3unlisted: true
4date: 2022-07-16
5last_update: 2022-07-17
6thumbnail: png
7--- 4---
8
9::: figure
10![](overview.png)
11:::
12
13**Latest release:** v1.1 (%last_update.yyyy_mm_dd%)\
14**[Download](fox.zip)**\
15**License:** CC BY-NC-SA 4.0
16
17**Installation on Pleroma:** Run the following command:
18
19```plain
20mix pleroma.emoji get-packs fox -m https://volpeon.ink/projects/emojis/fox/manifest.json
21```
22
23**Installation on Misskey:** Go to the emoji section in the control panel, open the three-dot-menu and use "Import".
24
25**Installation everywhere else:** All PNG files are in the ZIP file.
diff --git a/content/projects/emojis/fox/thumbnail.png b/content/projects/emojis/fox/thumbnail.png
deleted file mode 100755
index 68b03fe..0000000
--- a/content/projects/emojis/fox/thumbnail.png
+++ /dev/null
Binary files differ
diff --git a/content/projects/emojis/index.md b/content/projects/emojis/index.md
index a949043..449b7be 100644
--- a/content/projects/emojis/index.md
+++ b/content/projects/emojis/index.md
@@ -1,8 +1,5 @@
1--- 1---
2title: Emojis 2title: Emojis
3icon: smile 3icon: smile
4position: 2 4url: /art/#emojis
5list_layout: gallery-2
6list_order: date_desc
7feed: true
8--- 5---
diff --git a/content/projects/emojis/raccoon/index.md b/content/projects/emojis/raccoon/index.md
index e49486e..799270b 100644
--- a/content/projects/emojis/raccoon/index.md
+++ b/content/projects/emojis/raccoon/index.md
@@ -1,24 +1,4 @@
1--- 1---
2schema_type: VisualArtwork 2url: /art/emojis/raccoon/
3title: raccoon 3unlisted: true
4date: 2022-07-17
5thumbnail: png
6--- 4---
7
8::: figure
9![](overview.png)
10:::
11
12**Latest release:** v1.1 (%last_update.yyyy_mm_dd%)\
13**[Download](raccoon.zip)**\
14**License:** CC BY-NC-SA 4.0
15
16**Installation on Pleroma:** Run the following command:
17
18```plain
19mix pleroma.emoji get-packs raccoon -m https://volpeon.ink/projects/emojis/raccoon/manifest.json
20```
21
22**Installation on Misskey:** Go to the emoji section in the control panel, open the three-dot-menu and use "Import".
23
24**Installation everywhere else:** All PNG files are in the ZIP file.
diff --git a/content/projects/emojis/raccoon/thumbnail.png b/content/projects/emojis/raccoon/thumbnail.png
deleted file mode 100755
index 30bb98c..0000000
--- a/content/projects/emojis/raccoon/thumbnail.png
+++ /dev/null
Binary files differ
diff --git a/content/projects/emojis/vlpn/index.md b/content/projects/emojis/vlpn/index.md
index 2d560aa..5ac729e 100644
--- a/content/projects/emojis/vlpn/index.md
+++ b/content/projects/emojis/vlpn/index.md
@@ -1,20 +1,4 @@
1--- 1---
2schema_type: VisualArtwork 2url: /art/emojis/vlpn/
3title: vlpn 3unlisted: true
4date: 2021-07-23
5thumbnail: png
6--- 4---
7
8::: figure
9![](overview.png)
10:::
11
12**Latest release:** v1.1 (%last_update.yyyy_mm_dd%)\
13**[Download](vlpn.zip)**\
14**License:** Apache 2.0
15
16To install these emojis on Pleroma, you can run the following command:
17
18```plain
19mix pleroma.emoji get-packs vlpn -m https://volpeon.ink/projects/emojis/vlpn/manifest.json
20```
diff --git a/content/projects/emojis/vlpn/thumbnail.png b/content/projects/emojis/vlpn/thumbnail.png
deleted file mode 100755
index 24dcb66..0000000
--- a/content/projects/emojis/vlpn/thumbnail.png
+++ /dev/null
Binary files differ
diff --git a/content/projects/index.md b/content/projects/index.md
index bc7a4e7..5dcf939 100644
--- a/content/projects/index.md
+++ b/content/projects/index.md
@@ -2,10 +2,8 @@
2title: Projects 2title: Projects
3position: 3 3position: 3
4list_layout: grid-2 4list_layout: grid-2
5list_order: date_desc
6list_flatten: true 5list_flatten: true
7list_limit: 4 6list_limit: 4
8feed: true
9--- 7---
10 8
11Source code and various other projects can be found at [git.vulpes.one](//git.vulpes.one/). 9Source code and various other projects can be found at [git.vulpes.one](//git.vulpes.one/).
diff --git a/scripts/metadata.lua b/scripts/metadata.lua
index 4b77541..872034c 100644
--- a/scripts/metadata.lua
+++ b/scripts/metadata.lua
@@ -146,21 +146,21 @@ function prep_menu(active_id, main_menu)
146end 146end
147 147
148function process_pages(global, order, pages_by_id) 148function process_pages(global, order, pages_by_id)
149 if not pages_by_id then return nil end
150
151 local pages_all = pandoc.List() 149 local pages_all = pandoc.List()
152 local pages_date_desc = pandoc.List() 150 local pages_date_desc = pandoc.List()
153 151
154 for _, page in pairs(pages_by_id) do 152 if pages_by_id then
155 local p = process(global, page) 153 for _, page in pairs(pages_by_id) do
156 if not p.unlisted then 154 local p = process(global, page)
157 pages_all:insert(p) 155 if not p.unlisted then
158 if p.last_update then pages_date_desc:insert(p) end 156 pages_all:insert(p)
157 if p.last_update then pages_date_desc:insert(p) end
158 end
159 end 159 end
160 end
161 160
162 pages_all:sort(page_sort(order)) 161 pages_all:sort(page_sort(order))
163 pages_date_desc:sort(page_sort("date_desc")) 162 pages_date_desc:sort(page_sort("date_desc"))
163 end
164 164
165 local pages_data = { all = pages_all, date_desc = pages_date_desc, by_id = pages_by_id } 165 local pages_data = { all = pages_all, date_desc = pages_date_desc, by_id = pages_by_id }
166 166
@@ -170,7 +170,7 @@ end
170function find_depth(pages) 170function find_depth(pages)
171 local depth = 0 171 local depth = 0
172 172
173 if pages then 173 if #pages.all ~= 0 then
174 for i = 1, #pages.all do 174 for i = 1, #pages.all do
175 local p = pages.all[i] 175 local p = pages.all[i]
176 local d = tonumber(p.depth) 176 local d = tonumber(p.depth)
@@ -250,8 +250,7 @@ function generate_list(meta)
250 if meta.depth == 2 then 250 if meta.depth == 2 then
251 return meta.pages.all 251 return meta.pages.all
252 :map(function(cat) 252 :map(function(cat)
253 local allItems = ((cat.pages and cat.pages.all) or pandoc.List()) 253 local allItems = cat.pages.all:map(function(p) return d2_page_to_list_item(meta, cat, p, false) end)
254 :map(function(p) return d2_page_to_list_item(meta, cat, p, false) end)
255 254
256 return cat_to_list_cat(cat, allItems) 255 return cat_to_list_cat(cat, allItems)
257 end) 256 end)
@@ -261,11 +260,11 @@ function generate_list(meta)
261 if meta.depth == 3 then 260 if meta.depth == 3 then
262 return meta.pages.all 261 return meta.pages.all
263 :map(function(cat) 262 :map(function(cat)
264 local allItems = (cat.pages and cat.pages.all or pandoc.List()):flatMap(function(c) 263 local allItems = cat.pages.all:flatMap(function(c)
265 if not c.pages or not cat.list_flatten then 264 if #c.pages.all ~= 0 and cat.list_flatten then
266 return pandoc.List({ d1_page_to_list_item(cat, c) })
267 else
268 return c.pages.all:map(function(p) return d2_page_to_list_item(cat, c, p, true) end) 265 return c.pages.all:map(function(p) return d2_page_to_list_item(cat, c, p, true) end)
266 else
267 return pandoc.List({ d1_page_to_list_item(cat, c) })
269 end 268 end
270 end) 269 end)
271 allItems:sort(page_sort(cat.list_order)) 270 allItems:sort(page_sort(cat.list_order))
@@ -318,7 +317,7 @@ function process(global, meta)
318 317
319 if meta.last_update then 318 if meta.last_update then
320 meta.last_update = format_date(meta.last_update) 319 meta.last_update = format_date(meta.last_update)
321 elseif meta.pages and #meta.pages.date_desc ~= 0 then 320 elseif #meta.pages.date_desc ~= 0 then
322 meta.last_update = meta.pages.date_desc[1].last_update 321 meta.last_update = meta.pages.date_desc[1].last_update
323 elseif meta.date then 322 elseif meta.date then
324 meta.last_update = format_date(meta.date) 323 meta.last_update = format_date(meta.date)
diff --git a/templates/base.html b/templates/base.html
index 6559a56..8a8f830 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -6,7 +6,7 @@
6 <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1" />
7 <meta name="robots" content="noindex" /> 7 <meta name="robots" content="noindex" />
8 $if(redirect)$ 8 $if(redirect)$
9 <meta http-equiv="refresh" content="3; URL=$url.full$"> 9 <meta http-equiv="refresh" content="0; URL=$url.abs$">
10 $endif$ 10 $endif$
11 11
12 <link rel="canonical" href="$url.full$"> 12 <link rel="canonical" href="$url.full$">
diff --git a/templates/layouts/redirect.html b/templates/layouts/redirect.html
index 01d65d6..d515abe 100644
--- a/templates/layouts/redirect.html
+++ b/templates/layouts/redirect.html
@@ -2,5 +2,5 @@
2 <h1 class="u-mt-0"> 2 <h1 class="u-mt-0">
3 <span class="s-headlines__title-inner">$title$</span> 3 <span class="s-headlines__title-inner">$title$</span>
4 </h1> 4 </h1>
5 <p>This page should redirect you to <a href="$url.full$">$url.full$</a> in 3 seconds.</p> 5 <p>This page should redirect you to <a href="$url.abs$">$url.abs$</a>.</p>
6</main> 6</main>