From b3f6fb89a11f7792f2fcced6f4a25ab0c2a5e64c Mon Sep 17 00:00:00 2001
From: Jonas <55783419+Tuetenk0pp@users.noreply.github.com>
Date: Wed, 29 Jun 2022 21:14:44 +0200
Subject: [PATCH 01/37] Add files via upload
---
logo.svg | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
create mode 100644 logo.svg
diff --git a/logo.svg b/logo.svg
new file mode 100644
index 0000000..fe668cb
--- /dev/null
+++ b/logo.svg
@@ -0,0 +1,40 @@
+
+
+
\ No newline at end of file
From 9f8dd53db749a390a2dc6f1087a50a1b572379fd Mon Sep 17 00:00:00 2001
From: Jonas <55783419+Tuetenk0pp@users.noreply.github.com>
Date: Wed, 29 Jun 2022 23:36:47 +0200
Subject: [PATCH 02/37] Create generate-favicons.yml
---
.github/workflows/generate-favicons.yml | 27 +++++++++++++++++++++++++
1 file changed, 27 insertions(+)
create mode 100644 .github/workflows/generate-favicons.yml
diff --git a/.github/workflows/generate-favicons.yml b/.github/workflows/generate-favicons.yml
new file mode 100644
index 0000000..c971b63
--- /dev/null
+++ b/.github/workflows/generate-favicons.yml
@@ -0,0 +1,27 @@
+name: Logo and Favicon Generation
+
+on:
+ workflow_dispatch:
+
+jobs:
+ convert:
+ runs-on: ubuntu-latest
+
+ steps:
+ # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
+ - uses: actions/checkout@v3
+
+ - name: update apt
+ run: sudo apt update
+
+ - name: install json parser
+ run: sudo apt install jq -y
+
+ - name: get favicons
+ run: |
+ package_url=$(curl -X POST -H "Content-Type: application/json" -d @realfavicongenerator.json https://realfavicongenerator.net/api/favicon | jq -r .favicon_generation_result.favicon.package_url) || exit
+ wget -O package.zip $package_url
+
+ - name: move files in place
+ run: |
+ unzip package.zip -d favicons
From 4674bc9abcf2d6f46dea2b1c6935315ec4d9a5b1 Mon Sep 17 00:00:00 2001
From: Jonas <55783419+Tuetenk0pp@users.noreply.github.com>
Date: Wed, 29 Jun 2022 23:47:07 +0200
Subject: [PATCH 03/37] Update generate-favicons.yml
---
.github/workflows/generate-favicons.yml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/.github/workflows/generate-favicons.yml b/.github/workflows/generate-favicons.yml
index c971b63..6ddedac 100644
--- a/.github/workflows/generate-favicons.yml
+++ b/.github/workflows/generate-favicons.yml
@@ -18,10 +18,14 @@ jobs:
run: sudo apt install jq -y
- name: get favicons
+ env:
+ API_KEY: ${{ secrets.REALFAVICONGENERATOR_API_KEY }}
run: |
package_url=$(curl -X POST -H "Content-Type: application/json" -d @realfavicongenerator.json https://realfavicongenerator.net/api/favicon | jq -r .favicon_generation_result.favicon.package_url) || exit
wget -O package.zip $package_url
- name: move files in place
run: |
+ mkdir favicons
unzip package.zip -d favicons
+ rm package.zip
From 0d76fbde5c30e3f97bb55f24ed21db133bd3a5fb Mon Sep 17 00:00:00 2001
From: Jonas <55783419+Tuetenk0pp@users.noreply.github.com>
Date: Wed, 29 Jun 2022 23:47:56 +0200
Subject: [PATCH 04/37] Add files via upload
---
realfavicongenerator.json | 68 +++++++++++++++++++++++++++++++++++++++
1 file changed, 68 insertions(+)
create mode 100644 realfavicongenerator.json
diff --git a/realfavicongenerator.json b/realfavicongenerator.json
new file mode 100644
index 0000000..f9736eb
--- /dev/null
+++ b/realfavicongenerator.json
@@ -0,0 +1,68 @@
+{
+ "favicon_generation": {
+ "api_key": "$API_KEY",
+ "master_picture": {
+ "type": "url",
+ "url": "https://raw.githubusercontent.com/Tuetenk0pp/argon-webtrees-theme/master/logo.svg"
+ },
+ "files_location": {
+ "type": "path",
+ "path": "/path/to/icons"
+ },
+ "favicon_design": {
+ "desktop_browser": {},
+ "ios": {
+ "picture_aspect": "no_change",
+ "assets": {
+ "ios6_and_prior_icons": false,
+ "ios7_and_later_icons": true,
+ "precomposed_icons": false,
+ "declare_only_default_icon": true
+ }
+ },
+ "windows": {
+ "picture_aspect": "no_change",
+ "background_color": "#5e72e4",
+ "assets": {
+ "windows_80_ie_10_tile": true,
+ "windows_10_ie_11_edge_tiles": {
+ "small": false,
+ "medium": true,
+ "big": true,
+ "rectangle": false
+ }
+ }
+ },
+ "android_chrome": {
+ "picture_aspect": "shadow",
+ "manifest": {
+ "name": "Webtrees",
+ "display": "standalone",
+ "orientation": "portrait"
+ },
+ "assets": {
+ "legacy_icon": true,
+ "low_resolution_icons": false
+ },
+ "theme_color": "#fff"
+ },
+ "safari_pinned_tab": {
+ "picture_aspect": "black_and_white",
+ "threshold": 60,
+ "theme_color": "#5e72e4"
+ }
+ },
+ "settings": {
+ "compression": "3",
+ "scaling_algorithm": "Mitchell",
+ "error_on_image_too_small": true,
+ "readme_file": true,
+ "html_code_file": false,
+ "use_path_as_is": false
+ },
+ "versioning": {
+ "param_name": "ver",
+ "param_value": "15Zd8"
+ }
+ }
+}
\ No newline at end of file
From 4a7df04097645c7303a5d4b0fd0627bd3ac228ee Mon Sep 17 00:00:00 2001
From: Jonas <55783419+Tuetenk0pp@users.noreply.github.com>
Date: Wed, 29 Jun 2022 23:50:42 +0200
Subject: [PATCH 05/37] Update generate-favicons.yml
---
.github/workflows/generate-favicons.yml | 10 ++--------
1 file changed, 2 insertions(+), 8 deletions(-)
diff --git a/.github/workflows/generate-favicons.yml b/.github/workflows/generate-favicons.yml
index 6ddedac..eca5f75 100644
--- a/.github/workflows/generate-favicons.yml
+++ b/.github/workflows/generate-favicons.yml
@@ -4,7 +4,7 @@ on:
workflow_dispatch:
jobs:
- convert:
+ make-favicons:
runs-on: ubuntu-latest
steps:
@@ -22,10 +22,4 @@ jobs:
API_KEY: ${{ secrets.REALFAVICONGENERATOR_API_KEY }}
run: |
package_url=$(curl -X POST -H "Content-Type: application/json" -d @realfavicongenerator.json https://realfavicongenerator.net/api/favicon | jq -r .favicon_generation_result.favicon.package_url) || exit
- wget -O package.zip $package_url
-
- - name: move files in place
- run: |
- mkdir favicons
- unzip package.zip -d favicons
- rm package.zip
+
From 2e7d57e9c07b1d870b4d6269a4392e66d7975549 Mon Sep 17 00:00:00 2001
From: Jonas <55783419+Tuetenk0pp@users.noreply.github.com>
Date: Wed, 29 Jun 2022 23:53:17 +0200
Subject: [PATCH 06/37] Update generate-favicons.yml
---
.github/workflows/generate-favicons.yml | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/.github/workflows/generate-favicons.yml b/.github/workflows/generate-favicons.yml
index eca5f75..3f8c04b 100644
--- a/.github/workflows/generate-favicons.yml
+++ b/.github/workflows/generate-favicons.yml
@@ -20,6 +20,4 @@ jobs:
- name: get favicons
env:
API_KEY: ${{ secrets.REALFAVICONGENERATOR_API_KEY }}
- run: |
- package_url=$(curl -X POST -H "Content-Type: application/json" -d @realfavicongenerator.json https://realfavicongenerator.net/api/favicon | jq -r .favicon_generation_result.favicon.package_url) || exit
-
+ run: curl -X POST -H "Content-Type: application/json" -d @realfavicongenerator.json https://realfavicongenerator.net/api/favicon
From 1f5cde51008d0a38030c7ee9dd82e237ef61541b Mon Sep 17 00:00:00 2001
From: Jonas <55783419+Tuetenk0pp@users.noreply.github.com>
Date: Wed, 29 Jun 2022 23:57:19 +0200
Subject: [PATCH 07/37] Update generate-favicons.yml
---
.github/workflows/generate-favicons.yml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/generate-favicons.yml b/.github/workflows/generate-favicons.yml
index 3f8c04b..5855984 100644
--- a/.github/workflows/generate-favicons.yml
+++ b/.github/workflows/generate-favicons.yml
@@ -20,4 +20,5 @@ jobs:
- name: get favicons
env:
API_KEY: ${{ secrets.REALFAVICONGENERATOR_API_KEY }}
- run: curl -X POST -H "Content-Type: application/json" -d @realfavicongenerator.json https://realfavicongenerator.net/api/favicon
+ run: |
+ curl -X POST -H "Content-Type: application/json" -d @realfavicongenerator.json https://realfavicongenerator.net/api/favicon
From ce9b8a47ac3840579d534b93900082c73098abcb Mon Sep 17 00:00:00 2001
From: Jonas <55783419+Tuetenk0pp@users.noreply.github.com>
Date: Wed, 29 Jun 2022 23:59:54 +0200
Subject: [PATCH 08/37] Update realfavicongenerator.json
---
realfavicongenerator.json | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/realfavicongenerator.json b/realfavicongenerator.json
index f9736eb..0444b87 100644
--- a/realfavicongenerator.json
+++ b/realfavicongenerator.json
@@ -1,6 +1,5 @@
{
"favicon_generation": {
- "api_key": "$API_KEY",
"master_picture": {
"type": "url",
"url": "https://raw.githubusercontent.com/Tuetenk0pp/argon-webtrees-theme/master/logo.svg"
@@ -65,4 +64,4 @@
"param_value": "15Zd8"
}
}
-}
\ No newline at end of file
+}
From 7d3db38754f1ab4ff94f5a04cec347e3bb44e45a Mon Sep 17 00:00:00 2001
From: Jonas <55783419+Tuetenk0pp@users.noreply.github.com>
Date: Thu, 30 Jun 2022 00:04:10 +0200
Subject: [PATCH 09/37] Update generate-favicons.yml
---
.github/workflows/generate-favicons.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/generate-favicons.yml b/.github/workflows/generate-favicons.yml
index 5855984..8ddf7d8 100644
--- a/.github/workflows/generate-favicons.yml
+++ b/.github/workflows/generate-favicons.yml
@@ -21,4 +21,4 @@ jobs:
env:
API_KEY: ${{ secrets.REALFAVICONGENERATOR_API_KEY }}
run: |
- curl -X POST -H "Content-Type: application/json" -d @realfavicongenerator.json https://realfavicongenerator.net/api/favicon
+ curl -X POST -H "Content-Type: application/json" -d '{"favicon_generation": {"api_key": "$API_KEY"}}' '@realfavicongenerator.json' https://realfavicongenerator.net/api/favicon
From f179741e081f45f46172085e50d842f8b544c217 Mon Sep 17 00:00:00 2001
From: Jonas <55783419+Tuetenk0pp@users.noreply.github.com>
Date: Thu, 30 Jun 2022 00:11:57 +0200
Subject: [PATCH 10/37] Update generate-favicons.yml
---
.github/workflows/generate-favicons.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/generate-favicons.yml b/.github/workflows/generate-favicons.yml
index 8ddf7d8..f1f688f 100644
--- a/.github/workflows/generate-favicons.yml
+++ b/.github/workflows/generate-favicons.yml
@@ -21,4 +21,4 @@ jobs:
env:
API_KEY: ${{ secrets.REALFAVICONGENERATOR_API_KEY }}
run: |
- curl -X POST -H "Content-Type: application/json" -d '{"favicon_generation": {"api_key": "$API_KEY"}}' '@realfavicongenerator.json' https://realfavicongenerator.net/api/favicon
+ curl -X POST -H "Content-Type: application/json" -F '{"favicon_generation": {"api_key": "$API_KEY"}}' -F '@realfavicongenerator.json' https://realfavicongenerator.net/api/favicon
From 2069d8d8bdcda867764d258ebbbe74c73dbd589f Mon Sep 17 00:00:00 2001
From: Jonas <55783419+Tuetenk0pp@users.noreply.github.com>
Date: Thu, 30 Jun 2022 00:40:44 +0200
Subject: [PATCH 11/37] Update generate-favicons.yml
---
.github/workflows/generate-favicons.yml | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/generate-favicons.yml b/.github/workflows/generate-favicons.yml
index f1f688f..aa0fff6 100644
--- a/.github/workflows/generate-favicons.yml
+++ b/.github/workflows/generate-favicons.yml
@@ -21,4 +21,10 @@ jobs:
env:
API_KEY: ${{ secrets.REALFAVICONGENERATOR_API_KEY }}
run: |
- curl -X POST -H "Content-Type: application/json" -F '{"favicon_generation": {"api_key": "$API_KEY"}}' -F '@realfavicongenerator.json' https://realfavicongenerator.net/api/favicon
+ PACKAGE_URL=$(curl -X POST -H "Content-Type: application/json" -d '{"favicon_generation":{"api_key":"'"$API_KEY"'","master_picture":{"type":"url","url":"https://raw.githubusercontent.com/Tuetenk0pp/argon-webtrees-theme/master/logo.svg"},"files_location":{"type":"path","path":"/path/to/icons"},"favicon_design":{"desktop_browser":{},"ios":{"picture_aspect":"no_change","assets":{"ios6_and_prior_icons":false,"ios7_and_later_icons":true,"precomposed_icons":false,"declare_only_default_icon":true}},"windows":{"picture_aspect":"no_change","background_color":"#5e72e4","assets":{"windows_80_ie_10_tile":true,"windows_10_ie_11_edge_tiles":{"small":false,"medium":true,"big":true,"rectangle":false}}},"android_chrome":{"picture_aspect":"shadow","manifest":{"name":"Webtrees","display":"standalone","orientation":"portrait"},"assets":{"legacy_icon":true,"low_resolution_icons":false},"theme_color":"#fff"},"safari_pinned_tab":{"picture_aspect":"black_and_white","threshold":60,"theme_color":"#5e72e4"}},"settings":{"compression":"3","scaling_algorithm":"Mitchell","error_on_image_too_small":true,"readme_file":true,"html_code_file":false,"use_path_as_is":false},"versioning":{"param_name":"ver","param_value":"15Zd8"}}}' https://realfavicongenerator.net/api/favicon | jq -r .favicon_generation_result.favicon.package_url) || exit
+ wget -O package.zip $PACKAGE_URL
+ - name: move files into place
+ run: |
+ mkdir favicons
+ unzip package.zip -d favicons/
+ rm package.zip
From 69b4a5f09e657c0c7844ae8c5080ccf524d707d2 Mon Sep 17 00:00:00 2001
From: Jonas <55783419+Tuetenk0pp@users.noreply.github.com>
Date: Thu, 30 Jun 2022 00:51:15 +0200
Subject: [PATCH 12/37] Update generate-favicons.yml
---
.github/workflows/generate-favicons.yml | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/.github/workflows/generate-favicons.yml b/.github/workflows/generate-favicons.yml
index aa0fff6..da9c9d9 100644
--- a/.github/workflows/generate-favicons.yml
+++ b/.github/workflows/generate-favicons.yml
@@ -1,6 +1,9 @@
name: Logo and Favicon Generation
on:
+ push:
+ paths:
+ - 'logo.svg'
workflow_dispatch:
jobs:
@@ -28,3 +31,11 @@ jobs:
mkdir favicons
unzip package.zip -d favicons/
rm package.zip
+
+ - name: commit files
+ run: |
+ git config user.name github-actions
+ git config user.email github-actions@github.com
+ git add .
+ git commit -m "generated"
+ git push
From 59ed2fb92189a9bcd2f932f5fafeb70c1fd60601 Mon Sep 17 00:00:00 2001
From: github-actions
Date: Wed, 29 Jun 2022 22:52:33 +0000
Subject: [PATCH 13/37] generated
---
favicons/README.md | 26 +++++++++++++++++++++++
favicons/android-chrome-192x192.png | Bin 0 -> 4335 bytes
favicons/android-chrome-512x512.png | Bin 0 -> 17327 bytes
favicons/apple-touch-icon-120x120.png | Bin 0 -> 2010 bytes
favicons/apple-touch-icon-152x152.png | Bin 0 -> 2917 bytes
favicons/apple-touch-icon-180x180.png | Bin 0 -> 3347 bytes
favicons/apple-touch-icon-60x60.png | Bin 0 -> 1074 bytes
favicons/apple-touch-icon-76x76.png | Bin 0 -> 1302 bytes
favicons/apple-touch-icon.png | Bin 0 -> 3347 bytes
favicons/browserconfig.xml | 10 +++++++++
favicons/favicon-16x16.png | Bin 0 -> 496 bytes
favicons/favicon-194x194.png | Bin 0 -> 3882 bytes
favicons/favicon-32x32.png | Bin 0 -> 745 bytes
favicons/favicon.ico | Bin 0 -> 15086 bytes
favicons/mstile-144x144.png | Bin 0 -> 2505 bytes
favicons/mstile-150x150.png | Bin 0 -> 2802 bytes
favicons/mstile-310x150.png | Bin 0 -> 3167 bytes
favicons/mstile-310x310.png | Bin 0 -> 8226 bytes
favicons/mstile-70x70.png | Bin 0 -> 1713 bytes
favicons/safari-pinned-tab.svg | 29 ++++++++++++++++++++++++++
favicons/site.webmanifest | 20 ++++++++++++++++++
21 files changed, 85 insertions(+)
create mode 100644 favicons/README.md
create mode 100644 favicons/android-chrome-192x192.png
create mode 100644 favicons/android-chrome-512x512.png
create mode 100644 favicons/apple-touch-icon-120x120.png
create mode 100644 favicons/apple-touch-icon-152x152.png
create mode 100644 favicons/apple-touch-icon-180x180.png
create mode 100644 favicons/apple-touch-icon-60x60.png
create mode 100644 favicons/apple-touch-icon-76x76.png
create mode 100644 favicons/apple-touch-icon.png
create mode 100644 favicons/browserconfig.xml
create mode 100644 favicons/favicon-16x16.png
create mode 100644 favicons/favicon-194x194.png
create mode 100644 favicons/favicon-32x32.png
create mode 100644 favicons/favicon.ico
create mode 100644 favicons/mstile-144x144.png
create mode 100644 favicons/mstile-150x150.png
create mode 100644 favicons/mstile-310x150.png
create mode 100644 favicons/mstile-310x310.png
create mode 100644 favicons/mstile-70x70.png
create mode 100644 favicons/safari-pinned-tab.svg
create mode 100644 favicons/site.webmanifest
diff --git a/favicons/README.md b/favicons/README.md
new file mode 100644
index 0000000..fafaf07
--- /dev/null
+++ b/favicons/README.md
@@ -0,0 +1,26 @@
+# Your Favicon Package
+
+This package was generated with [RealFaviconGenerator](https://realfavicongenerator.net/) [v0.16](https://realfavicongenerator.net/change_log#v0.16)
+
+## Install instructions
+
+To install this package:
+
+Extract this package in <web site>/path/to/icons/
. If your site is http://www.example.com
, you should be able to access a file named http://www.example.com/path/to/icons/favicon.ico
.
+
+Insert the following code in the `head` section of your pages:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+*Optional* - Check your favicon with the [favicon checker](https://realfavicongenerator.net/favicon_checker)
\ No newline at end of file
diff --git a/favicons/android-chrome-192x192.png b/favicons/android-chrome-192x192.png
new file mode 100644
index 0000000000000000000000000000000000000000..3b102329c19c4ea81f8aef949664b0c4e568ca90
GIT binary patch
literal 4335
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
literal 0
HcmV?d00001
diff --git a/favicons/android-chrome-512x512.png b/favicons/android-chrome-512x512.png
new file mode 100644
index 0000000000000000000000000000000000000000..3723e41855ab5f1052c529c9e273da442965bf9c
GIT binary patch
literal 17327
zcmYg&30O?;7yo(hy|XseG%YHnX;WI1vP9^%kqUzlqCv_MWvh_poopeDP$3$Gtc56R
z*SuYPQ6;WB*oBN;N|9Sq;^S{qL&z<|;_ntZPzUQ8E?&o~oyID4Fw7$?%2mtzH
zLV_j&5W24f@JZe7_A!SCx*ZkgKh_`M+z!3&*&N+5T0U`f0Gxel)u20=E(?zc4qvcz
z-n@Bp=gtcqJ9pl^Sly;O{NL{XZtep{`vpuk>E&c;?ZvWeFH1LTsZU?mG4{?u&hF!E
z?1#I0PU=5!nyn)}V92b2zVqhIU!A#qf34(
zUQY`Q^?9BEQWz8DACdB=apv2s?_~xDmZ<-uk1`ami&gxE%k6#NhTT&p3O5OdSKL0B
zT~cs#Kik!`=0@HB_c{LiKZE?Yf7T9&{v6#D$WgGhHLXQW{ruR)?u*+UJ}MleXBdw3
z=ZtFis;h0S?fEkzxK3NQyhQ$ANR{uJ(XF+U!i?M;YWlzK41Ct~T2a2~_U!WLhWZJ?
z$6beJEuVhRC~x`GgKrfMZCyP-J=#h?SPV+U^2^U{g33FF7Tih8xz<(DPw}7M@`vST
zTv=^YQ{~T+uG>wqbqjAE#>|%XjfyXwO~vCguCpSKqj^P{eOG**n-+6)Ngsi8fbYnk
zJ#Ee2E^RFX{5~zSvH4@~-qlq)bclN-k1jT^OxUc*k!S;3*GtOgDCU#y+K1Z70?5qD
zk5G!)7`Eqlc2B