diff --git a/list_builder.py b/list_builder.py index 8e3debe2..dd049eb3 100755 --- a/list_builder.py +++ b/list_builder.py @@ -213,6 +213,16 @@ def build_catalog(): if "manifest" in app and "resources" in app["manifest"]: del app["manifest"]["resources"] + for appid, app in result_dict_with_manifest_v2.items(): + appid = appid.lower() + if os.path.exists(f"logos/{appid}.png"): + logo_hash = subprocess.check_output(["sha256sum", f"logos/{appid}.png"]).strip().decode("utf-8").split()[0] + os.system(f"cp logos/{appid}.png builds/default/v3/logos/{logo_hash}.png") + # FIXME: implement something to cleanup old logo stuf in the builds/.../logos/ folder somehow + else: + logo_hash = None + app["logo_hash"] = logo_hash + os.system("mkdir -p ./builds/default/v3/") with open("builds/default/v3/apps.json", "w") as f: f.write( diff --git a/logos/adguardhome.png b/logos/adguardhome.png new file mode 100644 index 00000000..78bf3496 Binary files /dev/null and b/logos/adguardhome.png differ diff --git a/logos/adminer.png b/logos/adminer.png new file mode 100644 index 00000000..65b3aab0 Binary files /dev/null and b/logos/adminer.png differ diff --git a/logos/aeneria.png b/logos/aeneria.png new file mode 100644 index 00000000..e1fe3662 Binary files /dev/null and b/logos/aeneria.png differ diff --git a/logos/agendav.png b/logos/agendav.png new file mode 100644 index 00000000..b0b44f6f Binary files /dev/null and b/logos/agendav.png differ diff --git a/logos/airsonic.png b/logos/airsonic.png new file mode 100644 index 00000000..b64ea9fe Binary files /dev/null and b/logos/airsonic.png differ diff --git a/logos/alltube.png b/logos/alltube.png new file mode 100644 index 00000000..6d83e053 Binary files /dev/null and b/logos/alltube.png differ diff --git a/logos/ampache.png b/logos/ampache.png new file mode 100644 index 00000000..91a6831a Binary files /dev/null and b/logos/ampache.png differ diff --git a/logos/anarchism.png b/logos/anarchism.png new file mode 100644 index 00000000..d160a61c Binary files /dev/null and b/logos/anarchism.png differ diff --git a/logos/archivebox.png b/logos/archivebox.png new file mode 100644 index 00000000..c6aa4cee Binary files /dev/null and b/logos/archivebox.png differ diff --git a/logos/audiobookshelf.png b/logos/audiobookshelf.png new file mode 100644 index 00000000..9ebf834f Binary files /dev/null and b/logos/audiobookshelf.png differ diff --git a/logos/backdrop.png b/logos/backdrop.png new file mode 100644 index 00000000..3682858e Binary files /dev/null and b/logos/backdrop.png differ diff --git a/logos/baikal.png b/logos/baikal.png new file mode 100644 index 00000000..5f59a9b3 Binary files /dev/null and b/logos/baikal.png differ diff --git a/logos/bazarr.png b/logos/bazarr.png new file mode 100644 index 00000000..5a120a6a Binary files /dev/null and b/logos/bazarr.png differ diff --git a/logos/beehive.png b/logos/beehive.png new file mode 100644 index 00000000..d6f220c1 Binary files /dev/null and b/logos/beehive.png differ diff --git a/logos/biboumi.png b/logos/biboumi.png new file mode 100644 index 00000000..c6e018c4 Binary files /dev/null and b/logos/biboumi.png differ diff --git a/logos/bicbucstriim.png b/logos/bicbucstriim.png new file mode 100644 index 00000000..a868cfcf Binary files /dev/null and b/logos/bicbucstriim.png differ diff --git a/logos/blogotext.png b/logos/blogotext.png new file mode 100644 index 00000000..d129893b Binary files /dev/null and b/logos/blogotext.png differ diff --git a/logos/bludit.png b/logos/bludit.png new file mode 100644 index 00000000..5a8c9328 Binary files /dev/null and b/logos/bludit.png differ diff --git a/logos/bookstack.png b/logos/bookstack.png new file mode 100644 index 00000000..5791636d Binary files /dev/null and b/logos/bookstack.png differ diff --git a/logos/borg.png b/logos/borg.png new file mode 100644 index 00000000..ee2667bd Binary files /dev/null and b/logos/borg.png differ diff --git a/logos/borgserver.png b/logos/borgserver.png new file mode 100644 index 00000000..ee2667bd Binary files /dev/null and b/logos/borgserver.png differ diff --git a/logos/cachet.png b/logos/cachet.png new file mode 100644 index 00000000..4aa39f6a Binary files /dev/null and b/logos/cachet.png differ diff --git a/logos/calibreweb.png b/logos/calibreweb.png new file mode 100644 index 00000000..a8424ee5 Binary files /dev/null and b/logos/calibreweb.png differ diff --git a/logos/castopod.png b/logos/castopod.png new file mode 100644 index 00000000..3fa43c8d Binary files /dev/null and b/logos/castopod.png differ diff --git a/logos/cinny.png b/logos/cinny.png new file mode 100644 index 00000000..495b004c Binary files /dev/null and b/logos/cinny.png differ diff --git a/logos/civicrm_drupal7.png b/logos/civicrm_drupal7.png new file mode 100644 index 00000000..d0657a5f Binary files /dev/null and b/logos/civicrm_drupal7.png differ diff --git a/logos/cockpit.png b/logos/cockpit.png new file mode 100644 index 00000000..4e5da1ba Binary files /dev/null and b/logos/cockpit.png differ diff --git a/logos/code-server.png b/logos/code-server.png new file mode 100644 index 00000000..795fc143 Binary files /dev/null and b/logos/code-server.png differ diff --git a/logos/codimd.png b/logos/codimd.png new file mode 100644 index 00000000..63e15b6a Binary files /dev/null and b/logos/codimd.png differ diff --git a/logos/collabora.png b/logos/collabora.png new file mode 100644 index 00000000..37814808 Binary files /dev/null and b/logos/collabora.png differ diff --git a/logos/commento.png b/logos/commento.png new file mode 100644 index 00000000..e85e509d Binary files /dev/null and b/logos/commento.png differ diff --git a/logos/concrete5.png b/logos/concrete5.png new file mode 100644 index 00000000..6813324d Binary files /dev/null and b/logos/concrete5.png differ diff --git a/logos/converse.png b/logos/converse.png new file mode 100644 index 00000000..bf2d8636 Binary files /dev/null and b/logos/converse.png differ diff --git a/logos/conversejs.png b/logos/conversejs.png new file mode 100644 index 00000000..bf2d8636 Binary files /dev/null and b/logos/conversejs.png differ diff --git a/logos/couchpotato.png b/logos/couchpotato.png new file mode 100644 index 00000000..a3f528d1 Binary files /dev/null and b/logos/couchpotato.png differ diff --git a/logos/cowyo.png b/logos/cowyo.png new file mode 100644 index 00000000..cd3f2496 Binary files /dev/null and b/logos/cowyo.png differ diff --git a/logos/cryptpad.png b/logos/cryptpad.png new file mode 100644 index 00000000..f74705bd Binary files /dev/null and b/logos/cryptpad.png differ diff --git a/logos/cypht.png b/logos/cypht.png new file mode 100644 index 00000000..05551674 Binary files /dev/null and b/logos/cypht.png differ diff --git a/logos/diagramsnet.png b/logos/diagramsnet.png new file mode 100644 index 00000000..38496678 Binary files /dev/null and b/logos/diagramsnet.png differ diff --git a/logos/diaspora.png b/logos/diaspora.png new file mode 100644 index 00000000..addb5017 Binary files /dev/null and b/logos/diaspora.png differ diff --git a/logos/discourse.png b/logos/discourse.png new file mode 100644 index 00000000..67154a2d Binary files /dev/null and b/logos/discourse.png differ diff --git a/logos/dokuwiki.png b/logos/dokuwiki.png new file mode 100644 index 00000000..1d2d0029 Binary files /dev/null and b/logos/dokuwiki.png differ diff --git a/logos/dolibarr.png b/logos/dolibarr.png new file mode 100644 index 00000000..b085a391 Binary files /dev/null and b/logos/dolibarr.png differ diff --git a/logos/domoticz.png b/logos/domoticz.png new file mode 100644 index 00000000..c92b7439 Binary files /dev/null and b/logos/domoticz.png differ diff --git a/logos/dotclear2.png b/logos/dotclear2.png new file mode 100644 index 00000000..48d4cc7e Binary files /dev/null and b/logos/dotclear2.png differ diff --git a/logos/droppy.png b/logos/droppy.png new file mode 100644 index 00000000..adbce012 Binary files /dev/null and b/logos/droppy.png differ diff --git a/logos/drupal.png b/logos/drupal.png new file mode 100644 index 00000000..e2947493 Binary files /dev/null and b/logos/drupal.png differ diff --git a/logos/drupal7.png b/logos/drupal7.png new file mode 100644 index 00000000..e2947493 Binary files /dev/null and b/logos/drupal7.png differ diff --git a/logos/duniter.png b/logos/duniter.png new file mode 100644 index 00000000..9316af7f Binary files /dev/null and b/logos/duniter.png differ diff --git a/logos/easyappointments.png b/logos/easyappointments.png new file mode 100644 index 00000000..089645c5 Binary files /dev/null and b/logos/easyappointments.png differ diff --git a/logos/ecko.png b/logos/ecko.png new file mode 100644 index 00000000..b747d48a Binary files /dev/null and b/logos/ecko.png differ diff --git a/logos/elabftw.png b/logos/elabftw.png new file mode 100644 index 00000000..87f9e6c0 Binary files /dev/null and b/logos/elabftw.png differ diff --git a/logos/element.png b/logos/element.png new file mode 100644 index 00000000..f6008e90 Binary files /dev/null and b/logos/element.png differ diff --git a/logos/emailpoubelle.png b/logos/emailpoubelle.png new file mode 100644 index 00000000..4835d488 Binary files /dev/null and b/logos/emailpoubelle.png differ diff --git a/logos/ethercalc.png b/logos/ethercalc.png new file mode 100644 index 00000000..64f8fde0 Binary files /dev/null and b/logos/ethercalc.png differ diff --git a/logos/etherpad_mypads.png b/logos/etherpad_mypads.png new file mode 100644 index 00000000..7ad54c13 Binary files /dev/null and b/logos/etherpad_mypads.png differ diff --git a/logos/excalidraw.png b/logos/excalidraw.png new file mode 100644 index 00000000..913c2396 Binary files /dev/null and b/logos/excalidraw.png differ diff --git a/logos/ffsync.png b/logos/ffsync.png new file mode 100644 index 00000000..618e316f Binary files /dev/null and b/logos/ffsync.png differ diff --git a/logos/filebrowser.png b/logos/filebrowser.png new file mode 100644 index 00000000..28f36cad Binary files /dev/null and b/logos/filebrowser.png differ diff --git a/logos/firefly-iii.png b/logos/firefly-iii.png new file mode 100644 index 00000000..42f2fbc4 Binary files /dev/null and b/logos/firefly-iii.png differ diff --git a/logos/flarum.png b/logos/flarum.png new file mode 100644 index 00000000..e7a4aacd Binary files /dev/null and b/logos/flarum.png differ diff --git a/logos/flood.png b/logos/flood.png new file mode 100644 index 00000000..eb8cb673 Binary files /dev/null and b/logos/flood.png differ diff --git a/logos/fluxbb.png b/logos/fluxbb.png new file mode 100644 index 00000000..2140dc4d Binary files /dev/null and b/logos/fluxbb.png differ diff --git a/logos/focalboard.png b/logos/focalboard.png new file mode 100644 index 00000000..d84d599a Binary files /dev/null and b/logos/focalboard.png differ diff --git a/logos/framaforms.png b/logos/framaforms.png new file mode 100644 index 00000000..1c2b3116 Binary files /dev/null and b/logos/framaforms.png differ diff --git a/logos/freshrss.png b/logos/freshrss.png new file mode 100644 index 00000000..0c0dc338 Binary files /dev/null and b/logos/freshrss.png differ diff --git a/logos/friendica.png b/logos/friendica.png new file mode 100644 index 00000000..7c9129ef Binary files /dev/null and b/logos/friendica.png differ diff --git a/logos/funkwhale.png b/logos/funkwhale.png new file mode 100644 index 00000000..075aa14f Binary files /dev/null and b/logos/funkwhale.png differ diff --git a/logos/ghost.png b/logos/ghost.png new file mode 100644 index 00000000..8a513763 Binary files /dev/null and b/logos/ghost.png differ diff --git a/logos/gitea.png b/logos/gitea.png new file mode 100644 index 00000000..e023d65b Binary files /dev/null and b/logos/gitea.png differ diff --git a/logos/gitlab-runner.png b/logos/gitlab-runner.png new file mode 100644 index 00000000..c11766e1 Binary files /dev/null and b/logos/gitlab-runner.png differ diff --git a/logos/gitlab.png b/logos/gitlab.png new file mode 100644 index 00000000..51468474 Binary files /dev/null and b/logos/gitlab.png differ diff --git a/logos/glowingbear.png b/logos/glowingbear.png new file mode 100644 index 00000000..46b2ec86 Binary files /dev/null and b/logos/glowingbear.png differ diff --git a/logos/gogs.png b/logos/gogs.png new file mode 100644 index 00000000..c07a24cc Binary files /dev/null and b/logos/gogs.png differ diff --git a/logos/gotify.png b/logos/gotify.png new file mode 100644 index 00000000..8711118f Binary files /dev/null and b/logos/gotify.png differ diff --git a/logos/grafana.png b/logos/grafana.png new file mode 100644 index 00000000..cd0a5b43 Binary files /dev/null and b/logos/grafana.png differ diff --git a/logos/grav.png b/logos/grav.png new file mode 100644 index 00000000..327ed0bb Binary files /dev/null and b/logos/grav.png differ diff --git a/logos/grocy.png b/logos/grocy.png new file mode 100644 index 00000000..d1b38ae1 Binary files /dev/null and b/logos/grocy.png differ diff --git a/logos/guacamole.png b/logos/guacamole.png new file mode 100644 index 00000000..66b42ae0 Binary files /dev/null and b/logos/guacamole.png differ diff --git a/logos/halcyon.png b/logos/halcyon.png new file mode 100644 index 00000000..410041b6 Binary files /dev/null and b/logos/halcyon.png differ diff --git a/logos/headphones.png b/logos/headphones.png new file mode 100644 index 00000000..ec8d5bc7 Binary files /dev/null and b/logos/headphones.png differ diff --git a/logos/hedgedoc.png b/logos/hedgedoc.png new file mode 100644 index 00000000..ba467e35 Binary files /dev/null and b/logos/hedgedoc.png differ diff --git a/logos/hextris.png b/logos/hextris.png new file mode 100644 index 00000000..8db52099 Binary files /dev/null and b/logos/hextris.png differ diff --git a/logos/homeassistant.png b/logos/homeassistant.png new file mode 100644 index 00000000..65bad62d Binary files /dev/null and b/logos/homeassistant.png differ diff --git a/logos/horde.png b/logos/horde.png new file mode 100644 index 00000000..e83c4b54 Binary files /dev/null and b/logos/horde.png differ diff --git a/logos/hubzilla.png b/logos/hubzilla.png new file mode 100644 index 00000000..c578ff10 Binary files /dev/null and b/logos/hubzilla.png differ diff --git a/logos/huginn.png b/logos/huginn.png new file mode 100644 index 00000000..c6ac85a8 Binary files /dev/null and b/logos/huginn.png differ diff --git a/logos/humhub.png b/logos/humhub.png new file mode 100644 index 00000000..58c95347 Binary files /dev/null and b/logos/humhub.png differ diff --git a/logos/ihatemoney.png b/logos/ihatemoney.png new file mode 100644 index 00000000..27beeb26 Binary files /dev/null and b/logos/ihatemoney.png differ diff --git a/logos/internetarchive.png b/logos/internetarchive.png new file mode 100644 index 00000000..48558334 Binary files /dev/null and b/logos/internetarchive.png differ diff --git a/logos/invidious.png b/logos/invidious.png new file mode 100644 index 00000000..a2b3d833 Binary files /dev/null and b/logos/invidious.png differ diff --git a/logos/invoiceninja.png b/logos/invoiceninja.png new file mode 100644 index 00000000..36235b1b Binary files /dev/null and b/logos/invoiceninja.png differ diff --git a/logos/invoiceninja5.png b/logos/invoiceninja5.png new file mode 100644 index 00000000..36235b1b Binary files /dev/null and b/logos/invoiceninja5.png differ diff --git a/logos/jackett.png b/logos/jackett.png new file mode 100644 index 00000000..05b992c7 Binary files /dev/null and b/logos/jackett.png differ diff --git a/logos/jappix.png b/logos/jappix.png new file mode 100644 index 00000000..80493819 Binary files /dev/null and b/logos/jappix.png differ diff --git a/logos/jeedom.png b/logos/jeedom.png new file mode 100644 index 00000000..45a3dd8c Binary files /dev/null and b/logos/jeedom.png differ diff --git a/logos/jellyfin.png b/logos/jellyfin.png new file mode 100644 index 00000000..4313ab74 Binary files /dev/null and b/logos/jellyfin.png differ diff --git a/logos/jenkins.png b/logos/jenkins.png new file mode 100644 index 00000000..cca8fce9 Binary files /dev/null and b/logos/jenkins.png differ diff --git a/logos/jirafeau.png b/logos/jirafeau.png new file mode 100644 index 00000000..2d942799 Binary files /dev/null and b/logos/jirafeau.png differ diff --git a/logos/jitsi.png b/logos/jitsi.png new file mode 100644 index 00000000..ae65d22e Binary files /dev/null and b/logos/jitsi.png differ diff --git a/logos/joomla.png b/logos/joomla.png new file mode 100644 index 00000000..452ba05e Binary files /dev/null and b/logos/joomla.png differ diff --git a/logos/jupyterlab.png b/logos/jupyterlab.png new file mode 100644 index 00000000..783706f2 Binary files /dev/null and b/logos/jupyterlab.png differ diff --git a/logos/kanboard.png b/logos/kanboard.png new file mode 100644 index 00000000..53d8e07a Binary files /dev/null and b/logos/kanboard.png differ diff --git a/logos/kavita.png b/logos/kavita.png new file mode 100644 index 00000000..7132bff9 Binary files /dev/null and b/logos/kavita.png differ diff --git a/logos/keeweb.png b/logos/keeweb.png new file mode 100644 index 00000000..9c429c61 Binary files /dev/null and b/logos/keeweb.png differ diff --git a/logos/kimai2.png b/logos/kimai2.png new file mode 100644 index 00000000..29118151 Binary files /dev/null and b/logos/kimai2.png differ diff --git a/logos/kiwiirc.png b/logos/kiwiirc.png new file mode 100644 index 00000000..356acc0b Binary files /dev/null and b/logos/kiwiirc.png differ diff --git a/logos/kodi.png b/logos/kodi.png new file mode 100644 index 00000000..fa81bf8f Binary files /dev/null and b/logos/kodi.png differ diff --git a/logos/komga.png b/logos/komga.png new file mode 100644 index 00000000..a121dfd0 Binary files /dev/null and b/logos/komga.png differ diff --git a/logos/kresus.png b/logos/kresus.png new file mode 100644 index 00000000..c3ae0137 Binary files /dev/null and b/logos/kresus.png differ diff --git a/logos/laverna.png b/logos/laverna.png new file mode 100644 index 00000000..86b9419c Binary files /dev/null and b/logos/laverna.png differ diff --git a/logos/leed.png b/logos/leed.png new file mode 100644 index 00000000..fb8211df Binary files /dev/null and b/logos/leed.png differ diff --git a/logos/librarian.png b/logos/librarian.png new file mode 100644 index 00000000..385e356f Binary files /dev/null and b/logos/librarian.png differ diff --git a/logos/librephotos.png b/logos/librephotos.png new file mode 100644 index 00000000..dbbce638 Binary files /dev/null and b/logos/librephotos.png differ diff --git a/logos/librespeed.png b/logos/librespeed.png new file mode 100644 index 00000000..a5b71d4e Binary files /dev/null and b/logos/librespeed.png differ diff --git a/logos/lidarr.png b/logos/lidarr.png new file mode 100644 index 00000000..973b368a Binary files /dev/null and b/logos/lidarr.png differ diff --git a/logos/limesurvey.png b/logos/limesurvey.png new file mode 100644 index 00000000..c234869d Binary files /dev/null and b/logos/limesurvey.png differ diff --git a/logos/lstu.png b/logos/lstu.png new file mode 100644 index 00000000..d1ab2142 Binary files /dev/null and b/logos/lstu.png differ diff --git a/logos/luckysheet.png b/logos/luckysheet.png new file mode 100644 index 00000000..2ca2155a Binary files /dev/null and b/logos/luckysheet.png differ diff --git a/logos/lufi.png b/logos/lufi.png new file mode 100644 index 00000000..f24397d8 Binary files /dev/null and b/logos/lufi.png differ diff --git a/logos/lutim.png b/logos/lutim.png new file mode 100644 index 00000000..37b6c1a6 Binary files /dev/null and b/logos/lutim.png differ diff --git a/logos/lxd.png b/logos/lxd.png new file mode 100644 index 00000000..bf8e0b21 Binary files /dev/null and b/logos/lxd.png differ diff --git a/logos/mailman.png b/logos/mailman.png new file mode 100644 index 00000000..326dc8f7 Binary files /dev/null and b/logos/mailman.png differ diff --git a/logos/make_logo_review.sh b/logos/make_logo_review.sh new file mode 100644 index 00000000..c9b27616 --- /dev/null +++ b/logos/make_logo_review.sh @@ -0,0 +1,57 @@ +cat << EOF > logo_review.html + +
+ + + + + + + +