diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f9df1f8d..fc0f4380 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -23,13 +23,13 @@ jobs: with: distribution: temurin # https://github.com/orgs/adoptium/repositories?q=temurin*-binaries - java-version: 24 + java-version: 26 java-package: jre check-latest: true - name: Download Nu Html Checker run: curl -sSfLO 'https://github.com/validator/validator/releases/download/latest/vnu.jar' - name: Run Nu Html Checker to check HTML, CSS and SVG files - run: find . -type f \( -name '*.html' -o -name '*.css' -o -name '*.svg' \) -exec java -jar vnu.jar --verbose --also-check-css --also-check-svg --filterpattern '.*skipping . heading level.*|.*bad value .#git. for attribute .rel.*' {} + + run: find . -type f \( -name '*.html' -o -name '*.css' -o -name '*.svg' \) ! -name 'bootstrap.min.css' -exec java -jar vnu.jar --verbose --also-check-css --also-check-svg --filterpattern '.*(skipping . heading level|bad value .#git. for attribute .rel).*' {} + - name: Check for obsolete image files if: always() && steps.deploy.outcome == 'success' run: | @@ -43,22 +43,22 @@ jobs: with: python-version: 3.x check-latest: true - - name: Install PySpelling - id: pyspelling + pip-install: pyspelling + - name: Install Aspell for PySpelling + id: aspell if: always() && steps.python.outcome == 'success' run: | - { pip3 install -U pip setuptools wheel; pip3 install -U pyspelling; } & sudo apt-get -q update sudo apt-get -qq --no-install-recommends install aspell-en - name: Run PySpelling to check HTML files - if: always() && steps.pyspelling.outcome == 'success' + if: always() && steps.aspell.outcome == 'success' run: pyspelling -vc .spellcheck.yml - name: Download lychee id: lychee if: always() && steps.deploy.outcome == 'success' run: | - curl -sSfLo lychee.tar.gz "$(curl -sSfH 'Authorization: Bearer ${{ github.token }}' 'https://api.github.com/repos/lycheeverse/lychee/releases/latest' | mawk -F\" '/^ *"browser_download_url": ".*x86_64-unknown-linux-gnu\.tar\.gz"$/{print $4;exit}')" - tar xf lychee.tar.gz lychee + curl -sSfLo lychee.tar.gz "$(curl -sSfH 'Authorization: Bearer ${{ github.token }}' 'https://api.github.com/repos/lycheeverse/lychee/releases/latest' | grep -Po '"browser_download_url": *"\K[^"]*/lychee-x86_64-unknown-linux-gnu\.tar\.gz(?=")')" + tar xf lychee.tar.gz --strip-components=1 lychee-x86_64-unknown-linux-gnu/lychee - name: Run lychee to check Markdown and HTML files if: always() && steps.lychee.outcome == 'success' # x.com/DietPi_|www.patreon.com/DietPi: Network error: Forbidden diff --git a/.wordlist.txt b/.wordlist.txt index 6dbe7fa5..81cb085d 100644 --- a/.wordlist.txt +++ b/.wordlist.txt @@ -84,6 +84,7 @@ distro DistroWatch DIY dl +dlp DL DLNA DNS @@ -503,6 +504,8 @@ YaCy ympd youtube YouTube +yt-dlp +yt yumiris ZeroPi ZeroTier diff --git a/dietpi-software.html b/dietpi-software.html index d4ec8f1c..22f34c7b 100644 --- a/dietpi-software.html +++ b/dietpi-software.html @@ -1577,7 +1577,7 @@
A command-line program to download videos from YouTube.com and many more sites.
An open-source cross-platform news feed reader.
-High performance self-hosted photo and video management solution
+Run software in containers
@@ -3269,42 +3284,42 @@JavaScript runtime
@@ -3354,7 +3369,7 @@Power manager
@@ -3511,7 +3519,7 @@Comic media server
@@ -3623,42 +3631,42 @@Multi room audio client
@@ -3763,9 +3771,9 @@Automatically download Ebooks
@@ -3856,21 +3864,21 @@Source port based on the DOOM engine
@@ -3899,7 +3907,7 @@JPEG stream plugin
@@ -3935,7 +3943,7 @@GitHub style server & web interface
@@ -3970,21 +3978,21 @@remote file manager
@@ -4003,9 +4011,16 @@Secure command-line backup program
File sync & share platform
@@ -4048,21 +4063,21 @@Collaboration and documentation platform
@@ -4077,7 +4092,7 @@A fast reverse proxy.
@@ -4113,14 +4128,14 @@open Home Automation Bus
@@ -4199,7 +4214,7 @@Official DietPi web interface
@@ -4255,21 +4270,28 @@Homepage for your services
@@ -4306,21 +4328,21 @@Apache Tomcat server
@@ -4334,21 +4356,21 @@Micro web framework
@@ -4356,7 +4378,7 @@Relational DB
@@ -4370,14 +4392,14 @@In-memory key–value Data Store
@@ -4391,7 +4413,7 @@SQL database engine
@@ -4413,14 +4435,14 @@Network Ad-blocker
@@ -4471,21 +4493,21 @@Easy cloud-hosted VPN service
@@ -4500,7 +4522,7 @@Common UNIX printing system
@@ -4553,7 +4575,7 @@Add a node to the Tor network.
@@ -4567,7 +4589,7 @@Peer-to-peer hypermedia protocol
diff --git a/images/dietpi-software/Go-Logo.png b/images/dietpi-software/Go-tile.png similarity index 100% rename from images/dietpi-software/Go-Logo.png rename to images/dietpi-software/Go-tile.png diff --git a/images/dietpi-software/Go-Logo1.png b/images/dietpi-software/Go-tile1.png similarity index 100% rename from images/dietpi-software/Go-Logo1.png rename to images/dietpi-software/Go-tile1.png diff --git a/images/dietpi-software/adguard-screenlarge.png b/images/dietpi-software/adguard-screenlarge.png new file mode 100644 index 00000000..8a80cff2 Binary files /dev/null and b/images/dietpi-software/adguard-screenlarge.png differ diff --git a/images/dietpi-software/adguard-logo.png b/images/dietpi-software/adguard-tile.png similarity index 100% rename from images/dietpi-software/adguard-logo.png rename to images/dietpi-software/adguard-tile.png diff --git a/images/dietpi-software/beets-logo.png b/images/dietpi-software/beets-tile.png similarity index 100% rename from images/dietpi-software/beets-logo.png rename to images/dietpi-software/beets-tile.png diff --git a/images/dietpi-software/box64-logo.png b/images/dietpi-software/box64-tile.png similarity index 100% rename from images/dietpi-software/box64-logo.png rename to images/dietpi-software/box64-tile.png diff --git a/images/dietpi-software/box86-logo.png b/images/dietpi-software/box86-tile.png similarity index 100% rename from images/dietpi-software/box86-logo.png rename to images/dietpi-software/box86-tile.png diff --git a/images/dietpi-software/cups-screenlarge.png b/images/dietpi-software/cups-screenlarge.png new file mode 100644 index 00000000..539e5e86 Binary files /dev/null and b/images/dietpi-software/cups-screenlarge.png differ diff --git a/images/dietpi-software/cups-logo.png b/images/dietpi-software/cups-tile.png similarity index 100% rename from images/dietpi-software/cups-logo.png rename to images/dietpi-software/cups-tile.png diff --git a/images/dietpi-software/dietpi-dashboard-logo.png b/images/dietpi-software/dietpi-dashboard-tile.png similarity index 100% rename from images/dietpi-software/dietpi-dashboard-logo.png rename to images/dietpi-software/dietpi-dashboard-tile.png diff --git a/images/dietpi-software/docker-logo.png b/images/dietpi-software/docker-tile.png similarity index 100% rename from images/dietpi-software/docker-logo.png rename to images/dietpi-software/docker-tile.png diff --git a/images/dietpi-software/domoticz-screenlarge.jpg b/images/dietpi-software/domoticz-screenlarge.jpg new file mode 100644 index 00000000..3ef7e0dc Binary files /dev/null and b/images/dietpi-software/domoticz-screenlarge.jpg differ diff --git a/images/dietpi-software/domoticz-logo.png b/images/dietpi-software/domoticz-tile.png similarity index 100% rename from images/dietpi-software/domoticz-logo.png rename to images/dietpi-software/domoticz-tile.png diff --git a/images/dietpi-software/filebrowser-logo.png b/images/dietpi-software/filebrowser-tile.png similarity index 100% rename from images/dietpi-software/filebrowser-logo.png rename to images/dietpi-software/filebrowser-tile.png diff --git a/images/dietpi-software/firefox-logo.png b/images/dietpi-software/firefox-tile.png similarity index 100% rename from images/dietpi-software/firefox-logo.png rename to images/dietpi-software/firefox-tile.png diff --git a/images/dietpi-software/flask-logo.png b/images/dietpi-software/flask-tile.png similarity index 100% rename from images/dietpi-software/flask-logo.png rename to images/dietpi-software/flask-tile.png diff --git a/images/dietpi-software/forgejo-logo.svg b/images/dietpi-software/forgejo-tile.svg similarity index 100% rename from images/dietpi-software/forgejo-logo.svg rename to images/dietpi-software/forgejo-tile.svg diff --git a/images/dietpi-software/frp-logo.png b/images/dietpi-software/frp-tile.png similarity index 100% rename from images/dietpi-software/frp-logo.png rename to images/dietpi-software/frp-tile.png diff --git a/images/dietpi-software/fuguhub-logo.png b/images/dietpi-software/fuguhub-tile.png similarity index 100% rename from images/dietpi-software/fuguhub-logo.png rename to images/dietpi-software/fuguhub-tile.png diff --git a/images/dietpi-software/git-logo.svg b/images/dietpi-software/git-tile.svg similarity index 100% rename from images/dietpi-software/git-logo.svg rename to images/dietpi-software/git-tile.svg diff --git a/images/dietpi-software/grafana_node_exporter_full.png b/images/dietpi-software/grafana_node_exporter_full.png new file mode 100644 index 00000000..d837fdd4 Binary files /dev/null and b/images/dietpi-software/grafana_node_exporter_full.png differ diff --git a/images/dietpi-software/gzdoom-logo.png b/images/dietpi-software/gzdoom-tile.png similarity index 100% rename from images/dietpi-software/gzdoom-logo.png rename to images/dietpi-software/gzdoom-tile.png diff --git a/images/dietpi-software/homer-logo.png b/images/dietpi-software/homer-tile.png similarity index 100% rename from images/dietpi-software/homer-logo.png rename to images/dietpi-software/homer-tile.png diff --git a/images/dietpi-software/immich-screenlarge.webp b/images/dietpi-software/immich-screenlarge.webp new file mode 100644 index 00000000..8e041bce Binary files /dev/null and b/images/dietpi-software/immich-screenlarge.webp differ diff --git a/images/dietpi-software/immich-screensmall.webp b/images/dietpi-software/immich-screensmall.webp new file mode 100644 index 00000000..6f7b307d Binary files /dev/null and b/images/dietpi-software/immich-screensmall.webp differ diff --git a/images/dietpi-software/immich-tile.svg b/images/dietpi-software/immich-tile.svg new file mode 100644 index 00000000..216466f5 --- /dev/null +++ b/images/dietpi-software/immich-tile.svg @@ -0,0 +1,62 @@ + + + diff --git a/images/dietpi-software/ipfsnode-logo.png b/images/dietpi-software/ipfsnode-tile.png similarity index 100% rename from images/dietpi-software/ipfsnode-logo.png rename to images/dietpi-software/ipfsnode-tile.png diff --git a/images/dietpi-software/java-logo.svg b/images/dietpi-software/java-tile.svg similarity index 100% rename from images/dietpi-software/java-logo.svg rename to images/dietpi-software/java-tile.svg diff --git a/images/dietpi-software/jellyfin-logo.png b/images/dietpi-software/jellyfin-tile.png similarity index 100% rename from images/dietpi-software/jellyfin-logo.png rename to images/dietpi-software/jellyfin-tile.png diff --git a/images/dietpi-software/k8s-logo.png b/images/dietpi-software/k8s-tile.png similarity index 100% rename from images/dietpi-software/k8s-logo.png rename to images/dietpi-software/k8s-tile.png diff --git a/images/dietpi-software/komga-logo.png b/images/dietpi-software/komga-tile.png similarity index 100% rename from images/dietpi-software/komga-logo.png rename to images/dietpi-software/komga-tile.png diff --git a/images/dietpi-software/lighttpd-logo.png b/images/dietpi-software/lighttpd-tile.png similarity index 100% rename from images/dietpi-software/lighttpd-logo.png rename to images/dietpi-software/lighttpd-tile.png diff --git a/images/dietpi-software/mariadb-logo.png b/images/dietpi-software/mariadb-tile.png similarity index 100% rename from images/dietpi-software/mariadb-logo.png rename to images/dietpi-software/mariadb-tile.png diff --git a/images/dietpi-software/mediawiki-logo.svg b/images/dietpi-software/mediawiki-tile.svg similarity index 100% rename from images/dietpi-software/mediawiki-logo.svg rename to images/dietpi-software/mediawiki-tile.svg diff --git a/images/dietpi-software/microblogpub-screenlarge.jpg b/images/dietpi-software/microblogpub-screenlarge.jpg new file mode 100644 index 00000000..d234258e Binary files /dev/null and b/images/dietpi-software/microblogpub-screenlarge.jpg differ diff --git a/images/dietpi-software/microblogpub-logo.png b/images/dietpi-software/microblogpub-tile.png similarity index 100% rename from images/dietpi-software/microblogpub-logo.png rename to images/dietpi-software/microblogpub-tile.png diff --git a/images/dietpi-software/mjpg-streamer-logo.png b/images/dietpi-software/mjpg-streamer-tile.png similarity index 100% rename from images/dietpi-software/mjpg-streamer-logo.png rename to images/dietpi-software/mjpg-streamer-tile.png diff --git a/images/dietpi-software/mjpg-streamer.gif b/images/dietpi-software/mjpg-streamer.gif new file mode 100644 index 00000000..4b1188ee Binary files /dev/null and b/images/dietpi-software/mjpg-streamer.gif differ diff --git a/images/dietpi-software/mono-logo.svg b/images/dietpi-software/mono-tile.svg similarity index 100% rename from images/dietpi-software/mono-logo.svg rename to images/dietpi-software/mono-tile.svg diff --git a/images/dietpi-software/nextcloudtalk-tile.png b/images/dietpi-software/nextcloudtalk-tile.png new file mode 100644 index 00000000..dda5081c Binary files /dev/null and b/images/dietpi-software/nextcloudtalk-tile.png differ diff --git a/images/dietpi-software/nginx-logo.png b/images/dietpi-software/nginx-tile.png similarity index 100% rename from images/dietpi-software/nginx-logo.png rename to images/dietpi-software/nginx-tile.png diff --git a/images/dietpi-software/nodejs-logo.png b/images/dietpi-software/nodejs-tile.png similarity index 100% rename from images/dietpi-software/nodejs-logo.png rename to images/dietpi-software/nodejs-tile.png diff --git a/images/dietpi-software/openhab-screenlarge.jpg b/images/dietpi-software/openhab-screenlarge.jpg new file mode 100644 index 00000000..8eb2c8e7 Binary files /dev/null and b/images/dietpi-software/openhab-screenlarge.jpg differ diff --git a/images/dietpi-software/openhab-logo.svg b/images/dietpi-software/openhab-tile.svg similarity index 100% rename from images/dietpi-software/openhab-logo.svg rename to images/dietpi-software/openhab-tile.svg diff --git a/images/dietpi-software/owncloud-logo.svg b/images/dietpi-software/owncloud-tile.svg similarity index 100% rename from images/dietpi-software/owncloud-logo.svg rename to images/dietpi-software/owncloud-tile.svg diff --git a/images/dietpi-software/php-composer-logo.png b/images/dietpi-software/php-composer-tile.png similarity index 100% rename from images/dietpi-software/php-composer-logo.png rename to images/dietpi-software/php-composer-tile.png diff --git a/images/dietpi-software/php-tile.svg b/images/dietpi-software/php-tile.svg new file mode 100644 index 00000000..4d450438 --- /dev/null +++ b/images/dietpi-software/php-tile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/dietpi-software/portainer-logo.png b/images/dietpi-software/portainer-tile.png similarity index 100% rename from images/dietpi-software/portainer-logo.png rename to images/dietpi-software/portainer-tile.png diff --git a/images/dietpi-software/postgresql-logo.png b/images/dietpi-software/postgresql-tile.png similarity index 100% rename from images/dietpi-software/postgresql-logo.png rename to images/dietpi-software/postgresql-tile.png diff --git a/images/dietpi-software/prometheus-screenlarge.webp b/images/dietpi-software/prometheus-screenlarge.webp new file mode 100644 index 00000000..23fbec4c Binary files /dev/null and b/images/dietpi-software/prometheus-screenlarge.webp differ diff --git a/images/dietpi-software/prometheus-screensmall.webp b/images/dietpi-software/prometheus-screensmall.webp new file mode 100644 index 00000000..f4414fcf Binary files /dev/null and b/images/dietpi-software/prometheus-screensmall.webp differ diff --git a/images/dietpi-software/prometheus-logo.png b/images/dietpi-software/prometheus-tile.png similarity index 100% rename from images/dietpi-software/prometheus-logo.png rename to images/dietpi-software/prometheus-tile.png diff --git a/images/dietpi-software/python-logo.png b/images/dietpi-software/python-tile.png similarity index 100% rename from images/dietpi-software/python-logo.png rename to images/dietpi-software/python-tile.png diff --git a/images/dietpi-software/python-logo1.png b/images/dietpi-software/python-tile1.png similarity index 100% rename from images/dietpi-software/python-logo1.png rename to images/dietpi-software/python-tile1.png diff --git a/images/dietpi-software/quiterss-logo.png b/images/dietpi-software/quiterss-logo.png deleted file mode 100644 index 9763d0a3..00000000 Binary files a/images/dietpi-software/quiterss-logo.png and /dev/null differ diff --git a/images/dietpi-software/quiterss-screenshot-large.png b/images/dietpi-software/quiterss-screenshot-large.png deleted file mode 100644 index 420deda6..00000000 Binary files a/images/dietpi-software/quiterss-screenshot-large.png and /dev/null differ diff --git a/images/dietpi-software/quiterss-screenshot-small.png b/images/dietpi-software/quiterss-screenshot-small.png deleted file mode 100644 index d17feecd..00000000 Binary files a/images/dietpi-software/quiterss-screenshot-small.png and /dev/null differ diff --git a/images/dietpi-software/raspotify-logo.png b/images/dietpi-software/raspotify-tile.png similarity index 100% rename from images/dietpi-software/raspotify-logo.png rename to images/dietpi-software/raspotify-tile.png diff --git a/images/dietpi-software/readarr-logo.png b/images/dietpi-software/readarr-tile.png similarity index 100% rename from images/dietpi-software/readarr-logo.png rename to images/dietpi-software/readarr-tile.png diff --git a/images/dietpi-software/redis-logo.png b/images/dietpi-software/redis-tile.png similarity index 100% rename from images/dietpi-software/redis-logo.png rename to images/dietpi-software/redis-tile.png diff --git a/images/dietpi-software/snapcast-logo.png b/images/dietpi-software/snapcast-tile.png similarity index 100% rename from images/dietpi-software/snapcast-logo.png rename to images/dietpi-software/snapcast-tile.png diff --git a/images/dietpi-software/spotify-logo.png b/images/dietpi-software/spotify-tile.png similarity index 100% rename from images/dietpi-software/spotify-logo.png rename to images/dietpi-software/spotify-tile.png diff --git a/images/dietpi-software/spotify-logo_small.png b/images/dietpi-software/spotify-tile_small.png similarity index 100% rename from images/dietpi-software/spotify-logo_small.png rename to images/dietpi-software/spotify-tile_small.png diff --git a/images/dietpi-software/sqlite-logo.png b/images/dietpi-software/sqlite-logo.png deleted file mode 100644 index 3a9e137a..00000000 Binary files a/images/dietpi-software/sqlite-logo.png and /dev/null differ diff --git a/images/dietpi-software/sqlite-tile.svg b/images/dietpi-software/sqlite-tile.svg new file mode 100644 index 00000000..c8f89c1b --- /dev/null +++ b/images/dietpi-software/sqlite-tile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/dietpi-software/synapse-logo.png b/images/dietpi-software/synapse-tile.png similarity index 100% rename from images/dietpi-software/synapse-logo.png rename to images/dietpi-software/synapse-tile.png diff --git a/images/dietpi-software/tailscale-logo.png b/images/dietpi-software/tailscale-tile.png similarity index 100% rename from images/dietpi-software/tailscale-logo.png rename to images/dietpi-software/tailscale-tile.png diff --git a/images/dietpi-software/tomcat-logo.png b/images/dietpi-software/tomcat-tile.png similarity index 100% rename from images/dietpi-software/tomcat-logo.png rename to images/dietpi-software/tomcat-tile.png diff --git a/images/dietpi-software/torrelay-screenlarge.png b/images/dietpi-software/torrelay-screenlarge.png new file mode 100644 index 00000000..4a918d00 Binary files /dev/null and b/images/dietpi-software/torrelay-screenlarge.png differ diff --git a/images/dietpi-software/torrelay-logo.png b/images/dietpi-software/torrelay-tile.png similarity index 100% rename from images/dietpi-software/torrelay-logo.png rename to images/dietpi-software/torrelay-tile.png diff --git a/images/dietpi-software/unbound-screenlarge.jpg b/images/dietpi-software/unbound-screenlarge.jpg new file mode 100644 index 00000000..f5f50ab1 Binary files /dev/null and b/images/dietpi-software/unbound-screenlarge.jpg differ diff --git a/images/dietpi-software/unbound-logo.png b/images/dietpi-software/unbound-tile.png similarity index 100% rename from images/dietpi-software/unbound-logo.png rename to images/dietpi-software/unbound-tile.png diff --git a/images/dietpi-software/vaultwarden-screenlarge.jpg b/images/dietpi-software/vaultwarden-screenlarge.jpg new file mode 100644 index 00000000..a62a6037 Binary files /dev/null and b/images/dietpi-software/vaultwarden-screenlarge.jpg differ diff --git a/images/dietpi-software/vaultwarden-logo.png b/images/dietpi-software/vaultwarden-tile.png similarity index 100% rename from images/dietpi-software/vaultwarden-logo.png rename to images/dietpi-software/vaultwarden-tile.png diff --git a/images/dietpi-software/vscodium-logo.png b/images/dietpi-software/vscodium-tile.png similarity index 100% rename from images/dietpi-software/vscodium-logo.png rename to images/dietpi-software/vscodium-tile.png diff --git a/images/dietpi-software/wireguard-logo.png b/images/dietpi-software/wireguard-tile.png similarity index 100% rename from images/dietpi-software/wireguard-logo.png rename to images/dietpi-software/wireguard-tile.png diff --git a/images/dietpi-software/xfce-power-logo.png b/images/dietpi-software/xfce-power-tile.png similarity index 100% rename from images/dietpi-software/xfce-power-logo.png rename to images/dietpi-software/xfce-power-tile.png diff --git a/images/dietpi-software/youtube-dl1.png b/images/dietpi-software/youtube-dl1.png deleted file mode 100644 index d504acf4..00000000 Binary files a/images/dietpi-software/youtube-dl1.png and /dev/null differ diff --git a/images/dietpi-software/yt-dlp.png b/images/dietpi-software/yt-dlp.png new file mode 100755 index 00000000..18a0967b Binary files /dev/null and b/images/dietpi-software/yt-dlp.png differ diff --git a/images/dietpi-software/zerotier-logo.png b/images/dietpi-software/zerotier-tile.png similarity index 100% rename from images/dietpi-software/zerotier-logo.png rename to images/dietpi-software/zerotier-tile.png diff --git a/index.html b/index.html index 2056a6b0..c12ec7cb 100644 --- a/index.html +++ b/index.html @@ -66,22 +66,14 @@