diff --git a/modules/render.py b/modules/render.py index b85ef32..51c37c6 100644 --- a/modules/render.py +++ b/modules/render.py @@ -33,31 +33,79 @@ def html(page, json): # Few words about it page = page + "

"+json.get("comment","")+"

" + + # Links + + # + # + # + # + # + # + + page = page + """ + + """ + + page = page + "
CompanyContactCountry
" + website = json.get("links",{}).get("website", "") if free and website: page = page + """ - + """ git = json.get("links",{}).get("git", "") if git: page = page + """ - + """ wikipedia = json.get("links",{}).get("wikipedia", "") if wikipedia: page = page + """ - + """ + page = page + "
- +
- +
- +
" + + # Details + + categories = {"generic_name":"Features", + "licenses":"License(s)", + "platforms":"Platforms", + "networks_read":"Accesses Data from", + "networks_write":"Interacts / Publishes to", + "formats_read":"Opens from File-Formats", + "formats_write":"Saves to File-Formats", + "issues":"Anti-Features / Problems"} + + for c in categories: + + l = json.get(c, []) + if not l: + continue + + page = page + "
" + page = page +""+categories[c]+"" + + for i in l: + page = page + "  "+i+"
" + page = page + "
" + return page @@ -86,4 +134,32 @@ def suggestions(page, json): page = page + "

" page = html(page, i[-1]) + return page + +def search_widget(page): + + # Adds a search bar to the page + + page = page + """ +
+ + +
+ """ + + return page + +def source_code_link(page): + + # Adds a source code link + + page = page + "

This website is under the GNU AGPL license.

" + page = page + """ +
+ +


+ """ + + + return page