{"id":26905814,"url":"https://github.com/renan-siqueira/folder-size-scanner","last_synced_at":"2025-04-01T10:59:02.952Z","repository":{"id":199996394,"uuid":"704530551","full_name":"renan-siqueira/folder-size-scanner","owner":"renan-siqueira","description":"A simple python tool to scan directories and log their sizes","archived":false,"fork":false,"pushed_at":"2023-12-10T13:25:35.000Z","size":14,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-01-30T02:40:31.275Z","etag":null,"topics":["directory","opensource","python","scanner","tool"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/renan-siqueira.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}},"created_at":"2023-10-13T13:06:03.000Z","updated_at":"2023-10-13T18:44:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"8f323b94-dc6c-4539-944e-0440e0a406b3","html_url":"https://github.com/renan-siqueira/folder-size-scanner","commit_stats":{"total_commits":13,"total_committers":1,"mean_commits":13.0,"dds":0.0,"last_synced_commit":"bf0a81f0d6a9938901cc08112c6190901088c375"},"previous_names":["renan-siqueira/folder-sight"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renan-siqueira%2Ffolder-size-scanner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renan-siqueira%2Ffolder-size-scanner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renan-siqueira%2Ffolder-size-scanner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renan-siqueira%2Ffolder-size-scanner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/renan-siqueira","download_url":"https://codeload.github.com/renan-siqueira/folder-size-scanner/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246628226,"owners_count":20808106,"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":["directory","opensource","python","scanner","tool"],"created_at":"2025-04-01T10:59:02.561Z","updated_at":"2025-04-01T10:59:02.945Z","avatar_url":"https://github.com/renan-siqueira.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Folder Size Scanner\n\nA python tool to scan directories and log their sizes.\n\nThis tool offers both a command-line interface and a graphical user interface.\n\n## Project Structure\n\n- `run.py`: The main entry point for the program. It determines whether to run in GUI or CLI mode.\n- `/logs`: A directory to store log files.\n- `/src`:\n  - `/core`: Contains the main functionality for scanning directories.\n  - `/gui`: Contains the graphical user interface code.\n  - `/modules`: Houses the various modules supporting the core functionality such as CLI prompts, formatting, logging, and scanning.\n  - `/settings`: Configuration and default settings for the application.\n  - `/utils`: Utility functions like size conversions.\n- `.gitignore`: Git ignore file to exclude specific files/directories from version control.\n- `LICENSE`: The license for the project.\n- `README.md`: This documentation file.\n- `structure.txt`: An overview of the project structure.\n\n## Usage\n\n1. Clone the repository.\n2. Navigate to the project directory.\n3. Run `run.py`.\n```bash\npython run.py\n```\n\n### Command-Line Interface (CLI):\n\n4. When prompted if you want to use the graphical interface, answer 'n' for CLI mode.\n5. Follow the on-screen prompts to scan directories.\n\n### Graphical User Interface (GUI):\n\n4. When prompted if you want to use the graphical interface, answer 'y' for GUI mode.\n5. A window will appear. Use the interface to select directories and initiate scans.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenan-siqueira%2Ffolder-size-scanner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frenan-siqueira%2Ffolder-size-scanner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenan-siqueira%2Ffolder-size-scanner/lists"}