{"id":18498845,"url":"https://github.com/instance-id/firefox_folders2tags","last_synced_at":"2025-05-14T05:34:22.973Z","repository":{"id":98392365,"uuid":"323201827","full_name":"instance-id/FireFox_Folders2Tags","owner":"instance-id","description":"Converts an exported Firefox bookmark backup folder structure to tags ","archived":false,"fork":false,"pushed_at":"2020-12-21T03:53:30.000Z","size":14,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-12T03:13:23.321Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","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/instance-id.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2020-12-21T01:33:54.000Z","updated_at":"2022-03-15T09:25:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"84706791-234f-4180-bfdf-92f368ef8939","html_url":"https://github.com/instance-id/FireFox_Folders2Tags","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/instance-id%2FFireFox_Folders2Tags","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/instance-id%2FFireFox_Folders2Tags/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/instance-id%2FFireFox_Folders2Tags/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/instance-id%2FFireFox_Folders2Tags/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/instance-id","download_url":"https://codeload.github.com/instance-id/FireFox_Folders2Tags/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254076977,"owners_count":22010630,"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-06T13:42:46.384Z","updated_at":"2025-05-14T05:34:22.953Z","avatar_url":"https://github.com/instance-id.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FireFox_Folders2Tags  \n\nAn application that takes in the path to a Firefox 'bookmarks-YYYY-MM-DD.json' backup file as a parameter and then based on your bookmark folder structure, applies tags to your bookmarks based on the parent folder names,\n\nExample folder structure =\u003e Tags applied to the bookmarks  \n\n```\n Bookmark_Toolbar\n     \\ Work   \n          \\ Server \n              \\ Web\n                  \\ Website Login : thewebserver.com   | Tags:[Work,Server,Web]\n              \\ Email \n                  \\ Email Login : theemailserver.com   | Tags:[Work,Server,Email]\n      | Dev\n          \\ dotnet\n              \\ C# Corner : c-sharpcorner.com          | Tags:[Dev,dotnet]\n              | .NET Blog : devblogs.microsoft.com     | Tags:[Dev,dotnet]\n          | Go   \n              \\ GoLang : golangnews.com                | Tags:[Dev,Go]\n```\n\n## Usage\nFirst and most important, backup your current bookmarks file. I recommend you take the exported bookmarks json file, make a copy and store that somewhere safe and leave it there just in case. You never know if you might need it one day.\n\n![](https://i.imgur.com/wsEVz7b.png)\n\nOnce you have a backup bookmarks-YYYY-MM-DD.json file, either move it into the same folder as FireFox_Folders2Tags.exe and it will find it automatically, or run from the commandline passing in the path of the file:\n```powershell\n.\\FireFox_Folders2Tags.exe \"C:\\myfiles\\bookmarks-2020-12-20.json\"\n```\nOnce complete, a new json file will be created with the same name as your input file, but will have .tags added after the date.  \n\nEx: \n```powershell\nInput-File  = bookmarks-2020-12-20.json\nOutput-File = bookmarks-2020-12-20.tag.json\n```\n\n---  \n\n#### Warning: The following restoration step removes all of your current bookmarks and reimports them from the file. This is why it is very important to make sure you keep a copy of your original backup file somewhere safe. \n\n---\nYou can then go back to FireFox and select Restore \u003e Choose File as seen below. Then you select the new bookmarks-**.tags.json   \n\n![](https://i.imgur.com/2KBW3tA.png)\n\n![](https://i.imgur.com/Ruesoth.png)\n\n\n---\n## Notes:\n\n| Note | Details |\n| :--- | :--- |\n| Version | I have tested this in the FireFox Developer version of the browser: version 85.0b3 (64-bit). I cannot say whether it will work on other build types or versions. |\n| Blank Folders | I was using a folder on my bookmark bar which has no name, but when I went to reimport it, it was still there, but had no contents. |\n| Capacity | This was the max tested, as it is how many bookmarks I had. ![](https://i.imgur.com/KHupJqS.png)  |\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.  \nPlease make sure to update tests as appropriate (if there are any).\n\n## License\n[MIT](https://choosealicense.com/licenses/mit/)\n\n---\n![alt text](https://i.imgur.com/cg5ow2M.png \"instance.id\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finstance-id%2Ffirefox_folders2tags","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finstance-id%2Ffirefox_folders2tags","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finstance-id%2Ffirefox_folders2tags/lists"}