{"id":18871589,"url":"https://github.com/tranhuycong/trash-sweep","last_synced_at":"2025-04-14T15:32:32.663Z","repository":{"id":258975786,"uuid":"866656896","full_name":"tranhuycong/trash-sweep","owner":"tranhuycong","description":"Macos App: Automatically deletes the oldest files first to maintain the trash size within the specified limit","archived":false,"fork":false,"pushed_at":"2024-10-25T03:30:09.000Z","size":423,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-26T17:06:01.295Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://tranhuycong.github.io/trash-sweep","language":"Swift","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/tranhuycong.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":"2024-10-02T16:39:36.000Z","updated_at":"2024-10-25T03:30:13.000Z","dependencies_parsed_at":"2024-10-22T10:39:28.576Z","dependency_job_id":null,"html_url":"https://github.com/tranhuycong/trash-sweep","commit_stats":null,"previous_names":["tranhuycong/trash-sweep"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tranhuycong%2Ftrash-sweep","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tranhuycong%2Ftrash-sweep/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tranhuycong%2Ftrash-sweep/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tranhuycong%2Ftrash-sweep/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tranhuycong","download_url":"https://codeload.github.com/tranhuycong/trash-sweep/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223636318,"owners_count":17177319,"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-11-08T05:26:37.655Z","updated_at":"2024-11-08T05:26:38.275Z","avatar_url":"https://github.com/tranhuycong.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TrashSweep App\n\n![TrashSweep Logo](assets/trash-sweep-screenshot.png)\n\nTrashSweep is an application designed to manage and clean up your trash directory using the FIFO (First In, First Out) rule. This ensures that the oldest files are deleted first, keeping your trash directory within a user-defined size limit.\n\n## Download\n\nYou can download the latest version of TrashSweep from the following link:\n\n[Download TrashSweep](https://github.com/tranhuycong/trash-sweep/releases/download/v1.3/TrashSweep-Installer-v1.3.dmg)\n\nFor all release versions, visit the following link:\n\n[All Releases](https://github.com/tranhuycong/trash-sweep/releases)\n\n## Open a Mac app from an unknown developer\n\n1. On your Mac, choose Apple menu \u003e System Settings, then click Privacy \u0026 Security in the sidebar. (You may need to scroll down.)\n\n2. Go to Security, then click Open.\n\n3. Click Open Anyway.\n\nThis button is available for about an hour after you try to open the app.\n\n4. Enter your login password, then click OK.\n\nFor more detailed instructions, visit the [Apple Support page](https://support.apple.com/en-vn/guide/mac-help/mh40616/mac).\n\n## Features\n\n- **FIFO Trash Management**: Automatically deletes the oldest files first to maintain the trash size within the specified limit.\n- **User-Defined Trash Size**: Allows users to set a maximum size for the trash directory.\n\n## How It Works\n\n1. **FIFO Rule**: The application monitors the trash directory and deletes the oldest files first when the total size exceeds the user-defined limit.\n2. **Configurable Trash Size**: Users can specify the maximum size for the trash directory. The app will ensure that the total size of files in the trash does not exceed this limit.\n\n## Usage\n\n1. **Set Trash Size**: Define the maximum size for your trash directory in the app settings.\n2. **Automatic Cleanup**: The app will automatically manage the trash directory, deleting the oldest files first to keep the total size within the specified limit.\n\n## Updates\n\nFor the latest updates and release notes, please refer to the [appcast.xml](appcast.xml) file.\n\n## License\n\nThis project is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftranhuycong%2Ftrash-sweep","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftranhuycong%2Ftrash-sweep","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftranhuycong%2Ftrash-sweep/lists"}