Added more software

This commit is contained in:
jyamihud 2022-05-12 18:54:52 +03:00
parent 5295a19a19
commit 90e4b0fb87
9 changed files with 590 additions and 91 deletions

31
apps/acrobat.json Normal file
View file

@ -0,0 +1,31 @@
{
"comment": "Program to read PDF files.",
"formats_read": [
"pdf"
],
"formats_write": [],
"generic_name": [
"Document Viewer"
],
"interface": [],
"issues": [
"Non-Free Software"
],
"languages": [],
"licenses": [],
"links": {
"icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/4/42/Adobe_Acrobat_DC_logo_2020.svg/66px-Adobe_Acrobat_DC_logo_2020.svg.png",
"wikipedia": "https://en.wikipedia.org/wiki/Adobe_Acrobat"
},
"names": [
"Adobe Acrobat",
"Acrobat"
],
"networks_read": [],
"networks_write": [],
"platforms": [
"Windows",
"macOS",
"Android"
]
}

113
apps/after_effects.json Normal file
View file

@ -0,0 +1,113 @@
{
"comment": "A digital visual effects, motion graphics, and compositing application developed by Adobe Systems and used in the post-production process of film making, video games and television production.",
"formats_read": [
"3gp",
"3g2",
"aac",
"aiff",
"aif",
"apple",
"prores",
"hdr",
"raw",
"asf",
"asnd",
"avc",
"avi",
"bwf",
"chproj",
"crm",
"mxf",
"dv",
"gif",
"mp4",
"heif",
"hevc",
"m1v",
"m2t",
"m2ts",
"m2v",
"m4a",
"m4v",
"mov",
"mp3",
"mpeg",
"mpg",
"mpe",
"mts",
"1dc",
"omf",
"exr",
"r3d",
"rush",
"vob",
"wav",
"wmv",
"jpg",
"png",
"psd",
"tga",
"tiff",
"ico",
"eps",
"dfxp",
"mcc",
"scc",
"srt",
"stl",
"xml",
"aaf",
"aep",
"aepx",
"chrpoj",
"csv",
"pbl",
"txt",
"tab",
"edl",
"prel",
"prproj"
],
"formats_write": [
"avi",
"mp4",
"tiff",
"mov",
"mpeg",
"exr",
"wmv"
],
"generic_name": [
"Video Editor",
"Compositing",
"Motion Graphics",
"Visual Effects"
],
"interface": [
"Custom"
],
"issues": [
"Subscription",
"Non-Free Software",
"Surveillance"
],
"languages": [],
"licenses": [],
"links": {
"documentation": "https://docs.blender.org/manual/en/latest/",
"git": "https://git.blender.org/gitweb/gitweb.cgi/blender.git",
"icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Adobe_After_Effects_CC_icon.svg/66px-Adobe_After_Effects_CC_icon.svg.png",
"website": "https://www.blender.org/",
"wikipedia": "https://en.wikipedia.org/wiki/Adobe_After_Effects"
},
"names": [
"Adobe After Effects",
"After Effects"
],
"networks_read": [],
"networks_write": [],
"platforms": [
"Windows",
"macOS"
]
}

View file

@ -1,59 +1,106 @@
{"names":["Blender"], {
"comment":"Blender is a Free Software 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.", "comment": "Blender is a Free Software 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.",
"links":{"website":"https://www.blender.org/", "formats_read": [
"git":"https://git.blender.org/gitweb/gitweb.cgi/blender.git", "blend",
"wikipedia":"https://en.wikipedia.org/wiki/Blender_(software)", "dae",
"documentation":"https://docs.blender.org/manual/en/latest/", "abc",
"icon":"https://download.blender.org/branding/square/blender_icon_64x64.png"}, "usd",
"licenses":["GPL-2.0-or-later"], "usdc",
"platforms":["GNU/Linux", "usda",
"Windows", "svg",
"MacOS", "bvh",
"BSD", "ply",
"AmigaOS", "stl",
"Solaris"], "fbx",
"interface":["opengl"], "glb",
"languages":["C", "C++", "Python"], "obj",
"networks_read":[], "x3d",
"networks_write":[], "wrl",
"formats_read":["blend", "webm",
"dae", "ogg",
"abc", "ogv",
"usd", "mp4",
"usdc", "mp3",
"usda", "mp2",
"svg", "mp1",
"bvh", "flv",
"ply", "dv",
"stl", "avi",
"fbx", "mkv"
"glb", ],
"obj", "formats_write": [
"x3d", "blend",
"wrl"], "dae",
"formats_write":["blend", "abc",
"dae", "usd",
"abc", "usdc",
"usd", "usda",
"usdc", "svg",
"usda", "pdf",
"svg", "obj",
"pdf", "ply",
"obj", "stl",
"ply", "fbx",
"stl", "glb",
"fbx", "gltf",
"glb", "x3d",
"gltf", "webm",
"x3d"], "ogg",
"generic_name":["Text Editor", "ogv",
"Video Editor", "mp4",
"Computer Aided Design", "mp3",
"3D Modeling", "mp2",
"3D Sculpting", "mp1",
"3D Rigging", "flv",
"3D Animation", "dv",
"3D Rendering", "avi",
"3D Printing", "mkv"
"Compositing", ],
"Motion Tracking"]} "generic_name": [
"Text Editor",
"Video Editor",
"Computer Aided Design",
"3D Modeling",
"3D Sculpting",
"3D Rigging",
"3D Animation",
"3D Rendering",
"3D Printing",
"Compositing",
"Motion Tracking",
"Motion Graphics",
"Visual Effects"
],
"interface": [
"opengl"
],
"issues": [],
"languages": [
"C",
"C++",
"Python"
],
"licenses": [
"GPL-2.0-or-later"
],
"links": {
"documentation": "https://docs.blender.org/manual/en/latest/",
"git": "https://git.blender.org/gitweb/gitweb.cgi/blender.git",
"icon": "https://download.blender.org/branding/square/blender_icon_64x64.png",
"website": "https://www.blender.org/",
"wikipedia": "https://en.wikipedia.org/wiki/Blender_(software)"
},
"names": [
"Blender"
],
"networks_read": [],
"networks_write": [],
"platforms": [
"GNU/Linux",
"Windows",
"MacOS",
"BSD",
"AmigaOS",
"Solaris"
]
}

84
apps/cinema-4d.json Normal file
View file

@ -0,0 +1,84 @@
{
"comment": "A 3D software suite developed by the German company Maxon. ",
"formats_read": [
"3ds",
"dae",
"fbx",
"stl",
"usd",
"obj",
"wrl",
"bvh",
"abc",
"catia",
"dwg",
"iges",
"jt",
"skp",
"step",
"dem",
"dxf",
"tiff",
"tga",
"hdr",
"exr",
"bmp",
"jpg",
"png"
],
"formats_write": [
"3ds",
"dae",
"fbx",
"gltf",
"stl",
"usd",
"obj",
"wrl",
"abc",
"catia",
"dwg",
"iges",
"jt",
"skp",
"step",
"dxf",
"x",
"tiff",
"tga",
"hdr",
"exr",
"bmp",
"jpg",
"png"
],
"generic_name": [
"3D Modeling",
"3D Rendering",
"3D Rigging",
"3D Animation"
],
"interface": [
"Custom"
],
"issues": [
"Non-Free Software"
],
"languages": [],
"licenses": [],
"links": {
"icon": "https://upload.wikimedia.org/wikipedia/en/thumb/d/d8/C4D_Logo.png/64px-C4D_Logo.png",
"wikipedia": "https://en.wikipedia.org/wiki/Cinema_4D"
},
"names": [
"Cinema 4D"
],
"networks_read": [],
"networks_write": [],
"platforms": [
"Windows",
"macOS",
"GNU/Linux",
"AmigaOS"
]
}

87
apps/illustrator.json Normal file
View file

@ -0,0 +1,87 @@
{
"comment": "A vector graphics editor and design program developed and marketed by Adobe Inc.",
"formats_read": [
"idea",
"ai",
"ait",
"line",
"pdf",
"dwg",
"dxf",
"bmp",
"rle",
"dib",
"cgm",
"cdr",
"eps",
"epsf",
"ps",
"emf",
"gif",
"heic",
"heif",
"jpg",
"jpeg",
"jpe",
"jpf",
"jpx",
"jp2",
"j2k",
"j2c",
"jpc",
"pic",
"pct",
"docx",
"pcx",
"psd",
"pdd",
"pxr",
"png",
"svg",
"svgz",
"tga",
"vga",
"icb",
"vst",
"txt",
"tif",
"tiff",
"webp",
"wmf"
],
"formats_write": [
"ai",
"pdf",
"eps",
"ait",
"svg",
"svgz"
],
"generic_name": [
"Vector Graphics"
],
"interface": [
"Custom"
],
"issues": [
"Subscription",
"Non-Free Software",
"Surveillance"
],
"languages": [],
"licenses": [],
"links": {
"icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/f/fb/Adobe_Illustrator_CC_icon.svg/66px-Adobe_Illustrator_CC_icon.svg.png",
"wikipedia": "https://en.wikipedia.org/wiki/Adobe_Illustrator"
},
"names": [
"Adobe Illustrator",
"Illustrator"
],
"networks_read": [],
"networks_write": [],
"platforms": [
"Windows",
"macOS"
]
}

108
apps/premiere.json Normal file
View file

@ -0,0 +1,108 @@
{
"comment": "Adobe Premiere Pro is a timeline-based video editing software application developed by Adobe Inc.",
"formats_read": [
"3gp",
"3g2",
"aac",
"aiff",
"aif",
"apple",
"prores",
"hdr",
"raw",
"asf",
"asnd",
"avc",
"avi",
"bwf",
"chproj",
"crm",
"mxf",
"dv",
"gif",
"mp4",
"heif",
"hevc",
"m1v",
"m2t",
"m2ts",
"m2v",
"m4a",
"m4v",
"mov",
"mp3",
"mpeg",
"mpg",
"mpe",
"mts",
"1dc",
"omf",
"exr",
"r3d",
"rush",
"vob",
"wav",
"wmv",
"jpg",
"png",
"psd",
"tga",
"tiff",
"ico",
"eps",
"dfxp",
"mcc",
"scc",
"srt",
"stl",
"xml",
"aaf",
"aep",
"aepx",
"chrpoj",
"csv",
"pbl",
"txt",
"tab",
"edl",
"prel",
"prproj"
],
"formats_write": [
"avi",
"mp4",
"tiff",
"mov",
"mpeg",
"exr",
"wmv"
],
"generic_name": [
"Video Editor"
],
"interface": [
"Custom"
],
"issues": [
"Subscription",
"Non-Free Software",
"Surveillance"
],
"languages": [],
"licenses": [],
"links": {
"icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/4/40/Adobe_Premiere_Pro_CC_icon.svg/66px-Adobe_Premiere_Pro_CC_icon.svg.png",
"wikipedia": "https://en.wikipedia.org/wiki/Adobe_Premiere_Pro"
},
"names": [
"Adobe Premiere",
"Premiere",
"Adobe Premiere Pro"
],
"networks_read": [],
"networks_write": [],
"platforms": [
"Windows",
"macOS"
]
}

View file

@ -13,36 +13,62 @@
"languages":["C", "C++", "Python"], "languages":["C", "C++", "Python"],
"networks_read":[], "networks_read":[],
"networks_write":[], "networks_write":[],
"formats_read":["blend", "formats_read": [
"dae", "blend",
"abc", "dae",
"usd", "abc",
"usdc", "usd",
"usda", "usdc",
"svg", "usda",
"bvh", "svg",
"ply", "bvh",
"stl", "ply",
"fbx", "stl",
"glb", "fbx",
"obj", "glb",
"x3d", "obj",
"wrl"], "x3d",
"formats_write":["blend", "wrl",
"dae", "webm",
"abc", "ogg",
"usd", "ogv",
"usdc", "mp4",
"usda", "mp3",
"svg", "mp2",
"pdf", "mp1",
"obj", "flv",
"ply", "dv",
"stl", "avi",
"fbx", "mkv"
"glb", ],
"gltf", "formats_write": [
"x3d"], "blend",
"dae",
"abc",
"usd",
"usdc",
"usda",
"svg",
"pdf",
"obj",
"ply",
"stl",
"fbx",
"glb",
"gltf",
"x3d",
"webm",
"ogg",
"ogv",
"mp4",
"mp3",
"mp2",
"mp1",
"flv",
"dv",
"avi",
"mkv"
],
"generic_name":["Text Editor", "generic_name":["Text Editor",
"Video Editor", "Video Editor",
"Computer Aided Design", "Computer Aided Design",

View file

@ -64,7 +64,7 @@ def html(page, json):
# I want to show nothing else from if it's proprietary # I want to show nothing else from if it's proprietary
issues_files = list(os.listdir("data/issues")) issues_files = list(os.listdir("data/issues"))
if "issues" in json: if "issues" in json and json["issues"]:
l = json.get("issues", []) l = json.get("issues", [])
page = page +"<h2>Anti-Features / Problems:</h2>" page = page +"<h2>Anti-Features / Problems:</h2>"

View file

@ -98,7 +98,10 @@ def suggest(json_data):
for b in json_data.get(c, []): for b in json_data.get(c, []):
if b in i.get(c, []): if b in i.get(c, []):
score += 1 if c == "generic_name":
score += 10 # Features matter more than formats
else:
score += 1
# Pass the found datapoint into the renderer # Pass the found datapoint into the renderer
try: try:
i[c][i[c].index(b)] = "*"+b i[c][i[c].index(b)] = "*"+b