{"id":18524810,"url":"https://github.com/mwmorale/folder_locker","last_synced_at":"2026-04-25T21:32:39.031Z","repository":{"id":192060325,"uuid":"404451264","full_name":"mwmorale/Folder_Locker","owner":"mwmorale","description":"After using my Mac(Apple), I began to notice how odd it was that Windows cannot \"password lock\" folders/documents. So, I accomplished this on my own and now have this capability on my Windows device(and, now, so do you). Store anything inside a folder that disappears when desired and can only be opened(and visible) using your password. Run \"run_me.py\" a single time - then, you will have this feature regardless of access to the file, GitHub or even the internet. This is a work in progress and is still being developed - it is intended to manipulate \"Desktop\" within C drive, was tested/developed using Windows 10 and assumes that your current \"User\" is your desired selection. Python is used. Libraries \"subprocess\" and \"os\" are imported/used.","archived":false,"fork":false,"pushed_at":"2021-10-05T14:16:21.000Z","size":24,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-14T19:48:21.262Z","etag":null,"topics":["file-manager","filemanager","hiding-information","lock","locking-strategies","path-planning","path-tracing","pathfinding","python","security","security-tools","terminal"],"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/mwmorale.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}},"created_at":"2021-09-08T18:17:30.000Z","updated_at":"2021-10-05T14:16:23.000Z","dependencies_parsed_at":"2023-09-02T10:27:41.704Z","dependency_job_id":null,"html_url":"https://github.com/mwmorale/Folder_Locker","commit_stats":null,"previous_names":["mwmorale/folder_locker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mwmorale/Folder_Locker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mwmorale%2FFolder_Locker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mwmorale%2FFolder_Locker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mwmorale%2FFolder_Locker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mwmorale%2FFolder_Locker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mwmorale","download_url":"https://codeload.github.com/mwmorale/Folder_Locker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mwmorale%2FFolder_Locker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32278249,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"ssl_error","status_checked_at":"2026-04-25T18:29:32.149Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["file-manager","filemanager","hiding-information","lock","locking-strategies","path-planning","path-tracing","pathfinding","python","security","security-tools","terminal"],"created_at":"2024-11-06T17:43:22.931Z","updated_at":"2026-04-25T21:32:39.016Z","avatar_url":"https://github.com/mwmorale.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Folder_Locker\n\n----- GENERAL -----\n\nAfter using my Mac(Apple), I noticed how odd it is that Windows does not have a method of easily password \"locking\" folders. So, I automated this here and now have this capability on my Windows device(and, now, so do you). The code in the project/repo must only be run one single time and, then, can be used easily after this without access to the file, GitHub or even the internet. This is a work in progress - it is intended to manipulate \"Desktop\" within C drive, was tested/developed using Windows 10 and assumes that your current \"User\" is your desired selection. Python is used. Libraries \"subprocess\" and \"os\" are imported/used.\n-------------------\n\n\n\n----- create_target.py -----\n\nThis file access's/computes the local users file path options and configures the correct file path \"route\" to work within. The users \"Desktop\" on the C drive is chosen by default so that the \"VAULT\" can easily be found. The drive that the user is operating on will be used for this entire process.\n----------------------------\n\n\n\n----- run_me.py -----\n\nThis file(and only this file) must be run in order for the tool/process to operate successfully and as intended. It deals with the path existence and/or non-existence as well as the file/folder creation, and document type conversions. \n---------------------\n\n\n\n----- sys_lock_internals.py -----\n\nHere is where my terminal commands are created. There are two of these variables declared here and they are stored as multi-line strings. One is for the locking and and unlocking mechanism and utilizes the user input from \"create_target.py\". The other variable declared is used for the \"walkthrough\" when use/operation is explained via the users actual device terminal.\n---------------------------------\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmwmorale%2Ffolder_locker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmwmorale%2Ffolder_locker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmwmorale%2Ffolder_locker/lists"}