{"id":22606316,"url":"https://github.com/mariantaragel/corona","last_synced_at":"2025-03-28T21:46:39.389Z","repository":{"id":88087984,"uuid":"471793581","full_name":"mariantaragel/corona","owner":"mariantaragel","description":"Analyser of COVID-19 records","archived":false,"fork":false,"pushed_at":"2022-04-01T21:08:06.000Z","size":22,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-03T08:36:42.035Z","etag":null,"topics":["project","shell","unix"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mariantaragel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2022-03-19T19:29:19.000Z","updated_at":"2022-09-30T09:50:40.000Z","dependencies_parsed_at":"2023-05-18T05:31:08.690Z","dependency_job_id":null,"html_url":"https://github.com/mariantaragel/corona","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariantaragel%2Fcorona","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariantaragel%2Fcorona/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariantaragel%2Fcorona/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariantaragel%2Fcorona/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mariantaragel","download_url":"https://codeload.github.com/mariantaragel/corona/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246106661,"owners_count":20724400,"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","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":["project","shell","unix"],"created_at":"2024-12-08T14:13:11.978Z","updated_at":"2025-03-28T21:46:39.373Z","avatar_url":"https://github.com/mariantaragel.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Corona analyser\n\n## Popis projektu\nCílem úlohy je vytvořit shellový skript pro analýzu záznamů osob s prokázanou nákazou koronavirem způsobujícím onemocnění COVID-19 na území České republiky. Skript bude filtrovat záznamy a poskytovat základní statistiky podle zadání uživatele.\n\n## Detailní specifikace\nSkript filtruje záznamy osob s prokázanou nákazou koronavirem způsobujícím onemocnění COVID-19. Pokud je skriptu zadán také příkaz, nad filtrovanými záznamy daný příkaz provede. Pokud skript nedostane ani filtr ani příkaz, opisuje záznamy na standardní výstup.\n\n### Syntax spuštění\n```\n./corona [-h] [FILTERS] [COMMAND] [LOG [LOG2 [...]]\n```\n\u003cstrong\u003e-h\u003c/strong\u003e - vypíše nápovědu s krátkým popisem každého příkazu a přepínače\u003cbr\u003e\n\n\u003cstrong\u003eFILTERS\u003c/strong\u003e může být kombinace následujících (každý maximálně jednou):\n  \u003cul\u003e\n    \u003cli\u003e\u003ccode\u003e-a DATETIME\u003c/code\u003e - after: jsou uvažovány pouze záznamy PO tomto datu (včetně tohoto data). \u003ccode\u003eDATETIME\u003c/code\u003e je formátu \u003ccode\u003eYYYY-MM-DD\u003c/code\u003e.\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003e-b DATETIME\u003c/code\u003e - before: jsou uvažovány pouze záznamy PŘED tímto datem (včetně tohoto data)\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003e-g GENDER\u003c/code\u003e - jsou uvažovány pouze záznamy nakažených osob daného pohlaví. \u003ccode\u003eGENDER\u003c/code\u003e může být \u003ccode\u003eM\u003c/code\u003e (muži)\n    nebo \u003ccode\u003eZ\u003c/code\u003e (ženy)\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003e-s [WIDTH]\u003c/code\u003e - u příkazů \u003ccode\u003egender\u003c/code\u003e, \u003ccode\u003eage\u003c/code\u003e, \u003ccode\u003edaily\u003c/code\u003e, \u003ccode\u003emonthly\u003c/code\u003e, \u003ccode\u003eyearly\u003c/code\u003e, \u003ccode\u003ecountries\u003c/code\u003e, \u003ccode\u003edistricts\u003c/code\u003e a \u003ccode\u003eregions\u003c/code\u003e vypisuje data ne číselně, ale graficky v podobě histogramů. Nepovinný parametr \u003ccode\u003eWIDTH\u003c/code\u003e nastavuje šířku histogramů, tedy délku nejdelšího řádku, na \u003ccode\u003eWIDTH\u003c/code\u003e. Tedy, \u003ccode\u003eWIDTH\u003c/code\u003e musí být kladné celé číslo. Pokud není parametr \u003ccode\u003eWIDTH\u003c/code\u003e uveden, řídí se šířky řádků požadavky uvedenými níže.\u003c/li\u003e\n  \u003c/ul\u003e\n\n\u003cstrong\u003eCOMMAND\u003c/strong\u003e může být jeden z:\n  \u003cul\u003e\n    \u003cli\u003e\u003ccode\u003einfected\u003c/code\u003e - spočítá počet nakažených\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003emerge\u003c/code\u003e - sloučí několik souborů se záznamy do jednoho, zachovávající původní pořadí (hlavička bude ve výstupu jen jednou)\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003egender\u003c/code\u003e - vypíše počet nakažených pro jednotlivá pohlav.\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003eage\u003c/code\u003e - vypíše statistiku počtu nakažených osob dle věku\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003edaily\u003c/code\u003e - vypíše statistiku nakažených osob pro jednotlivé dny\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003emonthly\u003c/code\u003e - vypíše statistiku nakažených osob pro jednotlivé měsíce\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003eyearly\u003c/code\u003e - vypíše statistiku nakažených osob pro jednotlivé roky\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003ecountries\u003c/code\u003e - vypíše statistiku nakažených osob pro jednotlivé země nákazy (bez ČR, tj. kódu \u003ccode\u003eCZ\u003c/code\u003e)\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003edistricts\u003c/code\u003e - vypíše statistiku nakažených osob pro jednotlivé okresy\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003eregions\u003c/code\u003e - vypíše statistiku nakažených osob pro jednotlivé kraje\u003c/li\u003e\n  \u003c/ul\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmariantaragel%2Fcorona","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmariantaragel%2Fcorona","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmariantaragel%2Fcorona/lists"}