{"id":25604598,"url":"https://github.com/stephen-hazel/shazware","last_synced_at":"2026-05-15T22:31:37.153Z","repository":{"id":44366491,"uuid":"497400052","full_name":"Stephen-Hazel/shazware","owner":"Stephen-Hazel","description":"[S]teve [HAZ]el's soft[WARE]","archived":false,"fork":false,"pushed_at":"2025-05-26T16:57:18.000Z","size":1303,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-21T16:56:51.251Z","etag":null,"topics":["cpp","kubuntu2204","qt","utilities"],"latest_commit_sha":null,"homepage":"","language":"C++","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/Stephen-Hazel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2022-05-28T18:33:35.000Z","updated_at":"2025-05-26T16:57:21.000Z","dependencies_parsed_at":"2025-02-21T17:40:04.798Z","dependency_job_id":"003ae95d-1aeb-4c6c-98ff-bb37a5d7a10e","html_url":"https://github.com/Stephen-Hazel/shazware","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Stephen-Hazel/shazware","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stephen-Hazel%2Fshazware","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stephen-Hazel%2Fshazware/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stephen-Hazel%2Fshazware/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stephen-Hazel%2Fshazware/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Stephen-Hazel","download_url":"https://codeload.github.com/Stephen-Hazel/shazware/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stephen-Hazel%2Fshazware/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278518905,"owners_count":26000177,"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-10-05T02:00:06.059Z","response_time":54,"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":["cpp","kubuntu2204","qt","utilities"],"created_at":"2025-02-21T17:39:41.514Z","updated_at":"2025-10-05T20:55:01.983Z","avatar_url":"https://github.com/Stephen-Hazel.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# shazware -- [S]teve [HAZ]el's soft[WARE]\n\nenvironment:  Qt c++ inna flatpak\n\nUses my stv library of c++ assumed to be in ../../stv/*\nCMakeList.txt s have ../../stv/os.cpp, ui.cpp, etc\n\n--------------------------------------------------------------------------------\n\n## todo\n```\n   l   - dir arg\n         strip n resort by .ext\n   ned - when to clear FLn ?\n         dbg BlkPst\n         double click on a word to find?\n   ftx - enclose any space in findstr for ned\n   doc n package it as app.shaz - flatpak freeware\n```\n\n--------------------------------------------------------------------------------\n\n## big\n\ndumps a big font to the ole console\n\n* console app\n\n```\n    sh@penguin:~/src$ big how are you\n    HH        HH   OOOOOOOOOO   WW        WW\n    HH        HH  OOOOOOOOOOOO  WW        WW\n    HH        HH  OO        OO  WW        WW\n    HH        HH  OO        OO  WW        WW\n    HH        HH  OO        OO  WW        WW\n    HHHHHHHHHHHH  OO        OO  WW   WW   WW\n    HHHHHHHHHHHH  OO        OO  WW  WWWW  WW\n    HH        HH  OO        OO  WW WWWWWW WW\n    HH        HH  OO        OO  WWWWW  WWWWW\n    HH        HH  OO        OO  WWWW    WWWW\n    HH        HH  OOOOOOOOOOOO  WWW      WWW\n    HH        HH   OOOOOOOOOO   WW        WW\n\n\n       AAAAAA     RRRRRRRRRRR   EEEEEEEEEEEE\n      AAAAAAAA    RRRRRRRRRRRR  EEEEEEEEEEEE\n     AA      AA   RR        RR  EE\n    AA        AA  RR        RR  EE\n    AA        AA  RR        RR  EE\n    AA        AA  RRRRRRRRRRRR  EEEEEE\n    AAAAAAAAAAAA  RRRRRRRRRRR   EEEEEE\n    AAAAAAAAAAAA  RR    RR      EE\n    AA        AA  RR     RR     EE\n    AA        AA  RR      RR    EE\n    AA        AA  RR       RR   EEEEEEEEEEEE\n    AA        AA  RR        RR  EEEEEEEEEEEE\n\n\n    YY        YY   OOOOOOOOOO   UU        UU\n    YYY      YYY  OOOOOOOOOOOO  UU        UU\n     YYY    YYY   OO        OO  UU        UU\n      YYY  YYY    OO        OO  UU        UU\n       YYYYYY     OO        OO  UU        UU\n        YYYY      OO        OO  UU        UU\n         YY       OO        OO  UU        UU\n         YY       OO        OO  UU        UU\n         YY       OO        OO  UU        UU\n         YY       OO        OO  UU        UU\n         YY       OOOOOOOOOOOO  UUUUUUUUUUUU\n         YY        OOOOOOOOOO    UUUUUUUUUU\n\n\n    sh@penguin:~/src$ big -i man\n               MM        MM     AAAAAA     NN        NN\n              MMM      MMM    AAAAAAAA    NNN       NN\n             MMMM    MMMM   AA      AA   NNNN      NN\n            MMMMM  MMMMM  AA        AA  NNNNN     NN\n           MM MMMMMM MM  AA        AA  NN NNN    NN\n          MM  MMMM  MM  AA        AA  NN  NNN   NN\n         MM   MM   MM  AAAAAAAAAAAA  NN   NNN  NN\n        MM        MM  AAAAAAAAAAAA  NN    NNN NN\n       MM        MM  AA        AA  NN     NNNNN\n      MM        MM  AA        AA  NN      NNNN\n     MM        MM  AA        AA  NN       NNN\n    MM        MM  AA        AA  NN        NN\n```\n\n--------------------------------------------------------------------------------\n\n## flatten\n\nflatten all the files in the subdirs of a top dir into the top dir as\nsubdir1_subsubdir1_filename.txt\n\n--------------------------------------------------------------------------------\n\n## ftx\n\nFind Text\n\nlook in top dir and all files (including those in subdirs) for a text string\n\n#### todo\n\n* spin off dir search in a thread with \"busy\" and cancel button\n\n--------------------------------------------------------------------------------\n\n## l\n\nmy replacement for ls - i know i know - leave me be\n\n* console app\n\n--------------------------------------------------------------------------------\n\n## ned (Nifty text EDitor)\n\nan old school 80 columns monospace (ONLY!) text editor.\noriginally on the C=64 in 6510 asm.\nThen to C on Amiga500,\nthen msdos,\nthen MacClassic,\nthen on win95/10 in barely C++\nthen on chromeos with Qt, then on kubutu, then RasPi64\n\n#### todo\n\n* find - find all at start with count (maybe cache of row,cols?)\n         if FindStr exists,\n            pos/count right after filename\n            hilite all on screen\n      list of FindStr's, not just 1.  sepd by ||| ?\n      during replace, if it won't fit within line, warn but don't stop\n\n* get ridda Qt6 runtime error messages on chromeos and see what can be fixed\n\n--------------------------------------------------------------------------------\n\n## recent\n\nlist file mod dates under a top dir (like ls -ltr but all subdirs, nicer format)\n\n* console app\n\n--------------------------------------------------------------------------------\n\n## renem\n\nrename all files under a top dir with text editing\n\n#### todo\n\n* find better way for opening text editor...\n\n--------------------------------------------------------------------------------\n\n## undup\n\nfind and kill duplicate files in a top level dir (and subdirs, etc)\n\n#### todo\n* need to spin off the dup checking in a sep thread with a\n \"wait\" and cancel button dialog\n  cuz i think that's killin it (often sigh)\n\n* and find the PROPER way to pop a text editor on linux\n  (is there a proper way??)\n\n--------------------------------------------------------------------------------\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstephen-hazel%2Fshazware","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstephen-hazel%2Fshazware","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstephen-hazel%2Fshazware/lists"}