Added a Few Operating Systems ( besides Emacs )

This commit is contained in:
jyamihud 2022-04-02 16:42:30 +03:00
parent 2fab588efa
commit 42540ba25a
11 changed files with 174 additions and 5 deletions

15
apps/dragora.json Normal file
View file

@ -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"]}

View file

@ -19,6 +19,6 @@
"lisp"], "lisp"],
"networks_read":[], "networks_read":[],
"networks_write":[], "networks_write":[],
"formats_read":[], "formats_read":["ascii","utf-8","utf-16"],
"formats_write":[], "formats_write":["ascii","utf-8","utf-16"],
"generic_name":["Text Editor", "Opperating System", "Productivity Tool"]} "generic_name":["Text Editor", "Operating System", "Productivity Tool"]}

15
apps/guix.json Normal file
View file

@ -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"]}

15
apps/hyperbola.json Normal file
View file

@ -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"]}

View file

@ -56,4 +56,4 @@
"psd", "psd",
"svg", "svg",
"tiff"], "tiff"],
"generic_name":["Image Editor", "Drawing Tool", "Raster"]} "generic_name":["Image Editor", "Image Converter", "Painting Program"]}

15
apps/parabola.json Normal file
View file

@ -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"]}

57
apps/photoshop.json Normal file
View file

@ -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"]}

14
apps/pureOS.json Normal file
View file

@ -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"]}

15
apps/trisquel.json Normal file
View file

@ -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"]}

23
apps/twitter.json Normal file
View file

@ -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"]}

View file

@ -15,7 +15,7 @@ def html(page, json):
free = search.is_free(json) free = search.is_free(json)
page = page + "\n <h1>" page = page + "\n <h1>"
try: try:
page = page + '\n<img src="'+ json["links"]["icon"] + '" alt="Logo" style="width:50px;">' page = page + '\n<img src="'+ json["links"]["icon"] + '" alt="Logo" style="height:50px;">'
except: except:
pass pass
name = json.get("names",["Unknown"])[0] name = json.get("names",["Unknown"])[0]