{"id":15683938,"url":"https://github.com/benapetr/compress","last_synced_at":"2025-05-07T14:31:50.003Z","repository":{"id":29097763,"uuid":"32627046","full_name":"benapetr/compress","owner":"benapetr","description":"btrfs user space tool that makes it possible to change the +c flags recursively on existing files and move their data to effectively activate the compression","archived":false,"fork":false,"pushed_at":"2024-11-08T20:27:55.000Z","size":8,"stargazers_count":16,"open_issues_count":3,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-31T11:01:43.982Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"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/benapetr.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}},"created_at":"2015-03-21T09:39:10.000Z","updated_at":"2025-03-17T12:05:32.000Z","dependencies_parsed_at":"2024-10-23T16:46:22.841Z","dependency_job_id":"ec7f2991-4ae7-419c-a50e-6a9c7aeb341f","html_url":"https://github.com/benapetr/compress","commit_stats":{"total_commits":12,"total_committers":1,"mean_commits":12.0,"dds":0.0,"last_synced_commit":"394be8f2a44b8587c7190decf4d758e15dfed9d7"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benapetr%2Fcompress","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benapetr%2Fcompress/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benapetr%2Fcompress/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benapetr%2Fcompress/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/benapetr","download_url":"https://codeload.github.com/benapetr/compress/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252895788,"owners_count":21821218,"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":[],"created_at":"2024-10-03T17:09:17.538Z","updated_at":"2025-05-07T14:31:49.979Z","avatar_url":"https://github.com/benapetr.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# compress\nbtrfs tool that makes it possible to change the +c flags recursively on existing files\n\n# compress vs btrfs-progs\nThere are some tricks to perform compression of existing files and folder in more efficient way using btrfs userspace tools,\nthey are however very hard to use, require you to read incredibly long manuals and require deep knowledge and understanding\nof btrfs. They also require you to have superuser rights.\n\ncompress is, on other hand, designed for average users, who simply want to enjoy transparent compression on linux just as Windows\nusers can. You can simply compress whole folder (as long as it belongs to you) with no need for superuser as this:\n\n```\n# -r is enough, but shows no progress\ncompress -vr some_folder\n```\n\n# installation\nsudo cp src/compress /usr/local/bin\n\n# known issues\ncompress doesn't check if files that are being compressed are open or not, it's not recommended to use compress on files that are open by other processes, since compress will unlink them, resulting in open file descriptors to deleted files.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenapetr%2Fcompress","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenapetr%2Fcompress","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenapetr%2Fcompress/lists"}