{"id":17059193,"url":"https://github.com/novoid/vkl","last_synced_at":"2025-04-12T17:51:20.292Z","repository":{"id":62587645,"uuid":"66191680","full_name":"novoid/vkl","owner":"novoid","description":"vkl - a better \"ls\"-experience","archived":false,"fork":false,"pushed_at":"2023-11-09T08:02:49.000Z","size":219,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-26T12:11:47.377Z","etag":null,"topics":["personal-information-management","pim","shell","visualization"],"latest_commit_sha":null,"homepage":null,"language":"Python","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/novoid.png","metadata":{"files":{"readme":"README.org","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-08-21T09:50:40.000Z","updated_at":"2024-07-29T14:25:56.000Z","dependencies_parsed_at":"2022-11-03T22:42:47.815Z","dependency_job_id":null,"html_url":"https://github.com/novoid/vkl","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/novoid%2Fvkl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/novoid%2Fvkl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/novoid%2Fvkl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/novoid%2Fvkl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/novoid","download_url":"https://codeload.github.com/novoid/vkl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248480437,"owners_count":21110937,"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":["personal-information-management","pim","shell","visualization"],"created_at":"2024-10-14T10:33:07.365Z","updated_at":"2025-04-12T17:51:20.273Z","avatar_url":"https://github.com/novoid.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"* vkl - a better \"ls\"-experience\n\nThis Python script is a wrapper for the GNU/Linux ~ls~-tool for simple\ncases. To be precise, it's a substitute (only) for the following command:\n\n: ls -lt --all --reverse --directory --classify --color=auto\n\nIn contrast to the standard ~ls~ output, this script visualizes time\nin a much better way:\n\n[[file:images/vkl-Screenshot.png]]\n\nNormal ~ls~ command is listing all files without proper way to\nvisualize brand-new, new, old, and very old files. By introducing\nhorizontal bars that sub-divide the output in a pseudo-logarithmical\nway, the user gets a *much better feeling on the age* of the items in\nthe current directory.\n\n- *Target group*: users of a GNU/UNIX command line or similar\n- Hosted on github: https://github.com/novoid/vkl\n\nBy the way: yes, I tried to get this functionality to the GNU project\nto be included to ~ls~. I failed miserably. To me, they don't seem to\nadd such features for many years. Very conservative :-(\n\n** Installation\n\nGet it from [[https://github.com/novoid/vkl][GitHub]] or install it via «pip install vkl».\n\n** Usage\n\n#+BEGIN_SRC sh :results output :wrap src\nvkl --help\n#+END_SRC\n\n#+BEGIN_src\nUsage:\n         vkl \u003coptions\u003e\n\nThis tool lists the current directory content in various metric\nGNU ls does not provide.\n\n:copyright: (c) 2010 by Karl Voit \u003ctools@Karl-Voit.at\u003e\n:license: GPL v3 or any later version\n:bugreports: \u003ctools@Karl-Voit.at\u003e\n\nOptions:\n  -h, --help         show this help message and exit\n  -l, --log          displays directory content by a pseudo logarithmic time\n                     (default option)\n  -m, --mtime        sort items using modification time (default option)\n  -c, --ctime        sort items using change time\n  -a, --atime        sort items using access time\n  -d, --delegate     delegate additional arguments to ls command\n  -p, --primitivels  use primitive output of directory rather than using GNU\n                     ls\n  --debug            enable (senseless) debug output\n#+END_src\n\n\nExamples:\n\n: vkl\n... the simplest case, sorted by modification time\n\n: vkl -c\n... sorted by change time\n\n: vkl -p\n... using its own (primitive, self-written) output to circumvent output issues or to use it on non-GNU/UNIX system\n\n\n* How to Thank Me\n\nI'm glad you like my tools. If you want to support me:\n\n- Send old-fashioned *postcard* per snailmail - I love personal feedback!\n  - see [[http://tinyurl.com/j6w8hyo][my address]]\n- Send feature wishes or improvements as an issue on GitHub\n- Create issues on GitHub for bugs\n- Contribute merge requests for bug fixes\n- Check out my other cool [[https://github.com/novoid][projects on GitHub]]\n\n* Local Variables                                                  :noexport:\n# Local Variables:\n# mode: auto-fill\n# mode: flyspell\n# eval: (ispell-change-dictionary \"en_US\")\n# End:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnovoid%2Fvkl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnovoid%2Fvkl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnovoid%2Fvkl/lists"}