{"id":18511325,"url":"https://github.com/hasnocool/python-disk-mount","last_synced_at":"2025-08-25T00:13:15.750Z","repository":{"id":193963774,"uuid":"689820724","full_name":"hasnocool/python-disk-mount","owner":"hasnocool","description":"A simple tool that automatically mounts disk devices to a designated directory based on their UUIDs.","archived":false,"fork":false,"pushed_at":"2024-09-18T10:39:29.000Z","size":14,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-14T11:33:06.989Z","etag":null,"topics":["automaticdirectorycreation","disk-mounting","osinteractions","python","subprocessusage","uuid-basedmounting"],"latest_commit_sha":null,"homepage":"","language":"Python","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/hasnocool.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":"2023-09-11T01:14:03.000Z","updated_at":"2024-11-08T03:37:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"71767213-8ab8-4204-bc4f-da57cc0bd17a","html_url":"https://github.com/hasnocool/python-disk-mount","commit_stats":null,"previous_names":["hasnocool/python-disk-mout","hasnocool/python-disk-mount"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hasnocool/python-disk-mount","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasnocool%2Fpython-disk-mount","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasnocool%2Fpython-disk-mount/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasnocool%2Fpython-disk-mount/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasnocool%2Fpython-disk-mount/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hasnocool","download_url":"https://codeload.github.com/hasnocool/python-disk-mount/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasnocool%2Fpython-disk-mount/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271983545,"owners_count":24853809,"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","status":"online","status_checked_at":"2025-08-24T02:00:11.135Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["automaticdirectorycreation","disk-mounting","osinteractions","python","subprocessusage","uuid-basedmounting"],"created_at":"2024-11-06T15:28:00.711Z","updated_at":"2025-08-25T00:13:15.726Z","avatar_url":"https://github.com/hasnocool.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"**Python Disk Mount**\n=====================\n\n### Project Title\nA Python script to dynamically mount devices by their UUIDs, making it a breeze to work with multiple disks in your development environment!\n\n### Description\nI built this to simplify the process of mounting and working with external disk images or devices. With `python-disk-mount`, you can easily attach, detach, and explore multiple disks without worrying about manual device creation and management.\n\n**One cool feature is...**\n\nThe script automatically discovers available devices using `blkid` and creates mount points based on the UUIDs of the devices. This way, you can keep your disk images organized by their contents rather than arbitrary names!\n\n### Features\n- **Automatic Device Discovery**: Find available devices using `blkid` without manual configuration.\n- **UUID-Based Mount Points**: Create mount points based on device UUIDs for easy identification and organization.\n- **Dynamic Mounting and Unmounting**: Attach and detach disks with ease, ensuring your workspace remains clutter-free.\n\n### Installation\n1. **Prerequisites**:\n\t* Python 3.x (preferably the latest version)\n2. **Installation Instructions**:\n```bash\ngit clone https://github.com/hasnocool/python-disk-mount.git\ncd python-disk-mount\npip install -r requirements.txt\n```\nThis will fetch and install any required dependencies.\n\n### Usage\n\n1. Run `python mount.py` to start the script.\n2. The script will automatically discover available devices using `blkid`.\n3. Based on UUIDs, it will create corresponding mount points and attach the disks.\n4. Use your new mounts as you would any other disk (e.g., copy files, run applications).\n5. When finished, simply detach (unmount) each device to free up space.\n\n### Contributing\n\nIf you'd like to contribute or have suggestions on how to improve this project, feel free to:\n\n1. Fork the repository.\n2. Make your changes and commit them with meaningful messages.\n3. Create a pull request detailing what you've changed.\n\nI'm always excited about new ideas and improvements!\n\n### License\nThis project is licensed under [MIT License](https://opensource.org/licenses/MIT).\n\n### Tags/Keywords\n\n- Python Scripting\n- Disk Management\n- UUID-Based Mount Points\n- Automatic Device Discovery\n- Dynamic Mounting and Unmounting","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasnocool%2Fpython-disk-mount","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhasnocool%2Fpython-disk-mount","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasnocool%2Fpython-disk-mount/lists"}