{"id":19003357,"url":"https://github.com/kusumi/fileobj","last_synced_at":"2025-04-22T18:14:06.315Z","repository":{"id":11872082,"uuid":"14432380","full_name":"kusumi/fileobj","owner":"kusumi","description":"Ncurses based hex editor with vi interface (upstream)","archived":false,"fork":false,"pushed_at":"2024-03-11T09:12:49.000Z","size":2532,"stargazers_count":22,"open_issues_count":0,"forks_count":2,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-29T17:35:43.925Z","etag":null,"topics":["binary-editor","editor","hex-editor"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kusumi.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES","contributing":null,"funding":null,"license":"COPYING","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":"2013-11-15T18:54:27.000Z","updated_at":"2025-03-13T13:01:49.000Z","dependencies_parsed_at":"2024-11-08T18:18:57.413Z","dependency_job_id":"0917c969-d20e-494e-b49d-2ba21f5dcacf","html_url":"https://github.com/kusumi/fileobj","commit_stats":null,"previous_names":[],"tags_count":153,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kusumi%2Ffileobj","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kusumi%2Ffileobj/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kusumi%2Ffileobj/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kusumi%2Ffileobj/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kusumi","download_url":"https://codeload.github.com/kusumi/fileobj/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249283052,"owners_count":21243666,"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":["binary-editor","editor","hex-editor"],"created_at":"2024-11-08T18:18:50.077Z","updated_at":"2025-04-16T22:32:04.184Z","avatar_url":"https://github.com/kusumi.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fileobj ([v0.8.6](https://github.com/kusumi/fileobj/releases/tag/v0.8.6))\n\n## About\n\n+ Ncurses based hex editor with vi interface.\n\n![fileobj-linux](https://raw.githubusercontent.com/kusumi/__misc/master/fileobj/v0.8.0/linux.png)\n\n![fileobj-windows](https://raw.githubusercontent.com/kusumi/__misc/master/fileobj/v0.8.0/windows.png)\n\n## Supported platforms\n\n+ Linux and other Unix-likes\n\n+ Windows (experimental, feature limitations)\n\n## Requirements\n\n+ Python 3.2+\n\n+ ncurses (curses Python module)\n\n+ C compiler (not required on Windows)\n\n## Install\n\n+ Run the command below.\n\n        $ sudo python3 -m pip install /path/to/repository\n\n+ Or run the commands below (recent Python versions will warn as deprecated).\n\n        $ cd /path/to/repository\n        $ sudo python3 -m pip install setuptools\n        $ sudo python3 ./setup.py install --force --record ./install.out\n\n## Uninstall\n\n+ Run the command below, or remove files listed in *install.out* from above.\n\n        $ sudo python3 -m pip uninstall -y fileobj\n\n## [Usage](doc/fileobj.1.txt)\n\n+ *[paths]* are usually regular files or block devices. *[paths]* can be partially loaded via *offset* and/or *length* specification. Run *fileobj.py* on Windows.\n\n        $ fileobj [options]... [paths]...\n        $ fileobj [options]... [paths[@offset:length]]...\n        $ fileobj [options]... [paths[@offset-(offset+length)]]...\n\n+ Run with the following options to test appearance of ncurses.\n\n        $ fileobj --test_screen\n        $ fileobj --test_color\n\n+ Run with the following option to test mouse actions on ncurses.\n\n        $ fileobj --test_mouse\n\n## [Notes](doc/README.notes.md)\n\n## [Distributions](doc/README.distributions.md)\n\n## [List of options](doc/README.list_of_options.md)\n\n## [List of environment variables](doc/README.list_of_environment_variables.md)\n\n## [List of commands](doc/README.list_of_commands.md)\n\n## [Examples](doc/README.examples.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkusumi%2Ffileobj","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkusumi%2Ffileobj","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkusumi%2Ffileobj/lists"}