diff --git a/apps/dragora.json b/apps/dragora.json new file mode 100644 index 0000000..cf001fc --- /dev/null +++ b/apps/dragora.json @@ -0,0 +1,15 @@ +{"names":["Dragora GNU/Linux-Libre", + "Dragora"], + "comment":"Guix comes with thousands of packages which include applications, system tools, documentation, fonts, and other digital goods readily available for installing with the GNU Guix package manager.", + "links":{"website":"https://dragora.org/en/index.html", + "git":"https://notabug.org/dragora/dragora", + "wikipedia":"https://en.wikipedia.org/wiki/Dragora", + "icon":"https://upload.wikimedia.org/wikipedia/commons/f/f1/Dragora_logo.png"}, + "licenses":["GPL-3.0-or-later"], + "platforms":["PC"], + "interface":["IceWM"], + "networks_read":[], + "networks_write":[], + "formats_read":[], + "formats_write":[], + "generic_name":["Operating System", "GNU/Linux"]} diff --git a/apps/emacs.json b/apps/emacs.json index e92a8bb..9785ff8 100644 --- a/apps/emacs.json +++ b/apps/emacs.json @@ -19,6 +19,6 @@ "lisp"], "networks_read":[], "networks_write":[], - "formats_read":[], - "formats_write":[], - "generic_name":["Text Editor", "Opperating System", "Productivity Tool"]} + "formats_read":["ascii","utf-8","utf-16"], + "formats_write":["ascii","utf-8","utf-16"], + "generic_name":["Text Editor", "Operating System", "Productivity Tool"]} diff --git a/apps/guix.json b/apps/guix.json new file mode 100644 index 0000000..6988a26 --- /dev/null +++ b/apps/guix.json @@ -0,0 +1,15 @@ +{"names":["GNU Guix", + "Guix"], + "comment":"Guix comes with thousands of packages which include applications, system tools, documentation, fonts, and other digital goods readily available for installing with the GNU Guix package manager.", + "links":{"website":"https://guix.gnu.org/", + "git":"https://git.savannah.gnu.org/cgit/guix/maintenance.git", + "wikipedia":"https://en.wikipedia.org/wiki/GNU_Guix", + "icon":"https://upload.wikimedia.org/wikipedia/commons/thumb/8/81/Guix_logo.svg/200px-Guix_logo.svg.png"}, + "licenses":["GPL-3.0-or-later"], + "platforms":["PC"], + "interface":["Gnome 3"], + "networks_read":[], + "networks_write":[], + "formats_read":[], + "formats_write":[], + "generic_name":["Operating System", "GNU/Linux"]} diff --git a/apps/hyperbola.json b/apps/hyperbola.json new file mode 100644 index 0000000..5ec1a64 --- /dev/null +++ b/apps/hyperbola.json @@ -0,0 +1,15 @@ +{"names":["Hyperbola GNU/Linux-libre", + "Hyperbola"], + "comment":"A fully free, stable, secure, simple, lightweight and long-term support distribution.", + "links":{"website":"https://www.hyperbola.info/", + "git":"https://git.hyperbola.info:50100/", + "wikipedia":"https://en.wikipedia.org/wiki/Hyperbola_GNU/Linux-libre", + "icon":"https://upload.wikimedia.org/wikipedia/commons/thumb/6/68/Hyperbola_GNU%2BLinux-libre_logo.svg/250px-Hyperbola_GNU%2BLinux-libre_logo.svg.png"}, + "licenses":["GPL-3.0-or-later"], + "platforms":["PC"], + "interface":["i3"], + "networks_read":[], + "networks_write":[], + "formats_read":[], + "formats_write":[], + "generic_name":["Operating System", "GNU/Linux"]} diff --git a/apps/krita.json b/apps/krita.json index d337fb6..cce4b29 100644 --- a/apps/krita.json +++ b/apps/krita.json @@ -56,4 +56,4 @@ "psd", "svg", "tiff"], - "generic_name":["Image Editor", "Drawing Tool", "Raster"]} + "generic_name":["Image Editor", "Image Converter", "Painting Program"]} diff --git a/apps/parabola.json b/apps/parabola.json new file mode 100644 index 0000000..fbdee01 --- /dev/null +++ b/apps/parabola.json @@ -0,0 +1,15 @@ +{"names":["Parabola GNU/Linux-libre", + "Parabola"], + "comment":"A fully free, simple, and lightweight operating system.", + "links":{"website":"https://www.parabola.nu/", + "git":"https://git.parabola.nu/", + "wikipedia":"https://en.wikipedia.org/wiki/Parabola_GNU/Linux-libre", + "icon":"https://upload.wikimedia.org/wikipedia/commons/thumb/1/14/Parabola_Gnu_Linux-libre.svg/250px-Parabola_Gnu_Linux-libre.svg.png"}, + "licenses":["GPL-3.0-or-later"], + "platforms":["PC"], + "interface":["LXDE"], + "networks_read":[], + "networks_write":[], + "formats_read":[], + "formats_write":[], + "generic_name":["Operating System", "GNU/Linux"]} diff --git a/apps/photoshop.json b/apps/photoshop.json new file mode 100644 index 0000000..79a22b7 --- /dev/null +++ b/apps/photoshop.json @@ -0,0 +1,57 @@ +{"names":["Photoshop", + "Adobe Photoshop", + "Photo Shop"], + "comment":"An image editor by Adobe.", + "links":{"website":"https://adobe.com", + "wikipedia":"https://en.wikipedia.org/wiki/Photoshop", + "icon":"https://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Adobe_Photoshop_CC_icon.svg/66px-Adobe_Photoshop_CC_icon.svg.png"}, + "platforms":["Windows", + "MacOS"], + "interface":["Custom"], + "networks_read":[], + "networks_write":[], + "formats_read":["webp", + "bmp", + "cin", + "gif", + "dcm", + "heif", + "heic", + "tiff", + "jpg", + "jp2", + "psb", + "exr", + "pcx", + "dcs", + "pdf", + "psd", + "raw", + "pict", + "png", + "pbf", + "tga"], + "formats_write":["webp", + "bmp", + "cin", + "gif", + "dcm", + "heif", + "heic", + "tiff", + "jpg", + "jp2", + "psb", + "exr", + "pcx", + "dcs", + "pdf", + "psd", + "raw", + "pict", + "png", + "pbf", + "tga"], + "generic_name":["Image Editor", "Image Converter", "Painting Program"], + "issues":["Surveillance", + "Subscription"]} diff --git a/apps/pureOS.json b/apps/pureOS.json new file mode 100644 index 0000000..6cba3e6 --- /dev/null +++ b/apps/pureOS.json @@ -0,0 +1,14 @@ +{"names":["PureOS", + "PureOS GNU/Linux"], + "comment":"A fully-convergent, user friendly, secure and freedom respecting OS for your daily usage.", + "links":{"website":"https://www.pureos.net/", + "git":"https://repo.pureos.net/pureos/pool/main/", + "wikipedia":"https://en.wikipedia.org/wiki/PureOS"}, + "licenses":["GPL-3.0-or-later"], + "platforms":["PC"], + "interface":["Gnome 3"], + "networks_read":[], + "networks_write":[], + "formats_read":[], + "formats_write":[], + "generic_name":["Operating System", "GNU/Linux"]} diff --git a/apps/trisquel.json b/apps/trisquel.json new file mode 100644 index 0000000..dbda5cd --- /dev/null +++ b/apps/trisquel.json @@ -0,0 +1,15 @@ +{"names":["Trisquel", + "Trisquel GNU/Linux"], + "comment":"Trisquel GNU/Linux is a fully free operating system for home users, small enterprises and educational centers.", + "links":{"website":"https://trisquel.info/", + "git":"https://gitlab.trisquel.org/trisquel", + "wikipedia":"https://en.wikipedia.org/wiki/Trisquel", + "icon":"https://upload.wikimedia.org/wikipedia/commons/thumb/0/01/Logo-Trisquel.svg/65px-Logo-Trisquel.svg.png"}, + "licenses":["GPL-3.0-or-later"], + "platforms":["PC"], + "interface":["MATE"], + "networks_read":[], + "networks_write":[], + "formats_read":[], + "formats_write":[], + "generic_name":["Operating System", "GNU/Linux"]} diff --git a/apps/twitter.json b/apps/twitter.json new file mode 100644 index 0000000..6d83cfc --- /dev/null +++ b/apps/twitter.json @@ -0,0 +1,23 @@ +{"names":["Twitter", + "twitter.com"], + "comment":"A microblogging social network.", + "links":{"website":"https://facebook.com", + "wikipedia":"https://en.wikipedia.org/wiki/Twitter", + "icon":"https://upload.wikimedia.org/wikipedia/commons/thumb/4/4f/Twitter-logo.svg/100px-Twitter-logo.svg.png"}, + "platforms":["Android", + "iOS", + "Web"], + "interface":["JavaScript"], + "networks_read":["twitter"], + "networks_write":["twitter"], + "formats_read":[], + "formats_write":[], + "generic_name":["Blogger", + "Microblogger", + "Social Network", + "Publication", + "Twitter Client"], + "issues":["Surveillance", + "Non-Free Software", + "Non-Free JavaScript"]} + diff --git a/modules/render.py b/modules/render.py index ea9b382..a7403ab 100644 --- a/modules/render.py +++ b/modules/render.py @@ -15,7 +15,7 @@ def html(page, json): free = search.is_free(json) page = page + "\n