{"id":18686506,"url":"https://github.com/operavaria/unit-converter-web","last_synced_at":"2026-02-08T08:31:09.458Z","repository":{"id":223964076,"uuid":"759477783","full_name":"OperaVaria/unit-converter-web","owner":"OperaVaria","description":"Unit Converter for Historical Studies - Web App Version","archived":false,"fork":false,"pushed_at":"2025-05-09T07:25:29.000Z","size":513,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-18T19:07:55.810Z","etag":null,"topics":["converter","converter-app","digital-humanities","history","measurement"],"latest_commit_sha":null,"homepage":"https://www.historicalconverter.com/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OperaVaria.png","metadata":{"files":{"readme":"docs/README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-02-18T17:45:01.000Z","updated_at":"2025-05-09T07:25:32.000Z","dependencies_parsed_at":"2024-03-28T14:48:01.469Z","dependency_job_id":"4eb31836-ff00-4280-a548-8e6a4e253dbd","html_url":"https://github.com/OperaVaria/unit-converter-web","commit_stats":null,"previous_names":["operavaria/unit-converter-web"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/OperaVaria/unit-converter-web","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OperaVaria%2Funit-converter-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OperaVaria%2Funit-converter-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OperaVaria%2Funit-converter-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OperaVaria%2Funit-converter-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OperaVaria","download_url":"https://codeload.github.com/OperaVaria/unit-converter-web/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OperaVaria%2Funit-converter-web/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270631863,"owners_count":24619384,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-15T02:00:12.559Z","response_time":110,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["converter","converter-app","digital-humanities","history","measurement"],"created_at":"2024-11-07T10:27:54.609Z","updated_at":"2026-02-08T08:31:04.417Z","avatar_url":"https://github.com/OperaVaria.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mértékegységváltó a történeti tudományok számára – webalkalmazás\n\nE webalkalmazás egy könnyen használható átváltó történelmi mértékegységek számára.\nCélja, hogy segítse mind a kutatókat, mind az eligazodni vágyókat a múlt\nmértékegységeinek konvertálásában. Szemben az interneten elérhető más átváltókkal,\njelen projektben minden információ megbízható szakirodalmi forrásból származik,\neredetük a mértékegység-adatbázisban részletesen jelölve van és ellenőrizhető.\nA felületen megjelenő rövid információk ellátják a felhasználót a kiválasztott\nmértékegységek és mértékegységrendszerek alapvető kontextusával. Az alkalmazás\nelérhető magyar és angol felülettel egyaránt.\n\n## Adatbázis\n\nAz adatbázis pillanatnyilag főképp a történelmi Ausztriához és Magyarországhoz\nkapcsolódó mértékegységrendszereket tartalmaz, csakúgy, mint az ókori görög és\nrómai mértékeket; ugyanakkor bármely mértékegységrendszer bevezethető,\nezek hozzáadása folyamatos. Minden modern metrikus és lényegi angolszász mértékegység\nszerepel viszonyítás végett. Az adatbázis tartalma külön hozzáférhető a \"database\"\nmappában sqlite, csv és json formátumban egyaránt. Az ógörög szavak átírásakor\naz úgynevezett \"tudományos\" átírást alkalmaztuk.\n\n## Technikai háttér\n\nProjektünk a [Flask](https://github.com/pallets/flask/) web frameworkre épül,\nPython backenddel és hagyományos, reszponzív HTML-CSS-JS frontenddel.\nAz extra funkcionalitás a következő Flask kiegészítőkkel valósult meg:\n\n- Lokalizáció a [Flask-Babel](https://github.com/python-babel/flask-babel) segítségével.\n- A nyelvválasztást az alkalmazás [Flask-Sessions](https://github.com/pallets-eco/flask-session) szerver oldali munkamenetekkel rögzíti.\n- Minifikáció a [Flask-Minifyjal](https://github.com/mrf345/flask_minify).\n- HTTP biztonsági fejlécek a [Flask-Talismannal](https://github.com/GoogleCloudPlatform/flask-talisman).\n\nA frontend elkészítéséhez külső weboldal-sablon nem került felhasználásra. Az\negyedi legördülő menük a [Choices.js](https://github.com/Choices-js/Choices)\nplugin integrálásával készültek. Az alkalmazás a HTML oldalak generálásában\nnagyban támaszkodik a Jinja sablon motorra, a lehető legoptimálisabb weboldal-kódolás elérése érdekében.\nA mértékegység-adatbázis az SQLite adatbázismotor segítségével épült.\n\nE projekt a korábbi, [Python asztali alkalmazásunk](https://github.com/OperaVaria/unit-converter)\nonline implementációja és továbbfejlesztése.\n\n# Unit Converter for Historical Studies - web application\n\nThis web application is an easy-to-use converter for historical measurement units.\nIts aim is to assist both researchers and regular users with the conversion of units\nfrom the past. Contrary to other converters available on the internet,\nin the present project all information is derived from reliable literature,\ntheir source is duly noted and verifiable in the unit database. Short information\nnotices on the interface provide the user with the basic context of the selected\nunit or unit system. The application is available with both English\nand Hungarian interfaces.\n\n## Database\n\nCurrently the database features mostly unit systems connected to the historical\nAustria and Hungary, as well as the Ancient Greek and Roman measurements;\nhowever any unit system can be implemented, their addition is continuous.\nAll modern metric and relevant Anglo-American units are present for reference.\nThe contents of the database are accessible separately in the \"database\" folder\nin either sqlite, csv, or json formats. The Ancient Greek words were transliterated\nfollowing the ALA-LC romanization standard.\n\n## Technical background\n\nOur project is built on the [Flask](https://github.com/pallets/flask/) web framework,\nwith a Python backend and a conventional, responsive HTML-CSS-JS frontend.\nExtra functionality has been added with the following Flask extensions:\n\n- Localization with the aid of [Flask-Babel](https://github.com/python-babel/flask-babel).\n- The language selection is stored in server-side [Flask-Sessions](https://github.com/pallets-eco/flask-session).\n- Minifications with [Flask-Minify](https://github.com/mrf345/flask_minify).\n- HTTP security headers with [Flask-Talisman](https://github.com/GoogleCloudPlatform/flask-talisman).\n\nNo external website templates were utilized for the creation of the front-end.\nThe custom drop-down menus were made with the integration of the\n[Choices.js](https://github.com/Choices-js/Choices) plugin.\nThe application relies greatly on the Jinja template engine in\ngenerating the HTML pages to achieve the most optimal website coding. The unit\ndatabase was built with the aid of the SQLite database engine.\n\nThis project is the improved version and online implementation of our previous,\n[Python desktop application](https://github.com/OperaVaria/unit-converter).\n\n## Egyéb információk - Other Information\n\nTesztelve/Tested on: Firefox 123.0, Google Chrome 122.0 (Windows 11 and Android ver.)\n\nFavicon: \"Scale Unbalanced\" by Templarian from [SVG Repo](https://www.svgrepo.com/svg/370577/scale-unbalanced), PD Licence.\n\n**[Elérhetőség/Contact](mailto:lcs_it@proton.me)**\n\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foperavaria%2Funit-converter-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foperavaria%2Funit-converter-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foperavaria%2Funit-converter-web/lists"}