{"id":13658643,"url":"https://github.com/digital-engineering/bookmarks-consolidator","last_synced_at":"2025-04-24T11:32:30.048Z","repository":{"id":84769512,"uuid":"169046653","full_name":"digital-engineering/bookmarks-consolidator","owner":"digital-engineering","description":"Consolidate two HTML bookmark files into one, sorting and filtering duplicates.","archived":false,"fork":false,"pushed_at":"2020-04-07T23:09:24.000Z","size":13,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-01T18:27:55.342Z","etag":null,"topics":["bookmarks","chrome","firefox"],"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/digital-engineering.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,"dei":null}},"created_at":"2019-02-04T08:16:37.000Z","updated_at":"2024-04-08T13:21:22.000Z","dependencies_parsed_at":"2023-06-30T06:36:41.628Z","dependency_job_id":null,"html_url":"https://github.com/digital-engineering/bookmarks-consolidator","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/digital-engineering%2Fbookmarks-consolidator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digital-engineering%2Fbookmarks-consolidator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digital-engineering%2Fbookmarks-consolidator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digital-engineering%2Fbookmarks-consolidator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/digital-engineering","download_url":"https://codeload.github.com/digital-engineering/bookmarks-consolidator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223952562,"owners_count":17230913,"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":["bookmarks","chrome","firefox"],"created_at":"2024-08-02T05:01:01.344Z","updated_at":"2024-11-10T12:30:32.325Z","avatar_url":"https://github.com/digital-engineering.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"Bookmarks Consolidator\n======================\n\n### Summary\n\n\u003e#### consolidate\n\u003e\n\u003e*verb (used with object)*, **con·sol·i·dat·ed**, **con·sol·i·dat·ing**.\n\u003e\n\u003e1. to bring together (separate parts) into a single or unified whole; unite; \n\u003ecombine: They consolidated their three companies.\n\u003e2. to discard the unused or unwanted items of and organize the remaining: She\n\u003econsolidated her home library.\n\u003e3. to make solid or firm; solidify; strengthen: to consolidate gains. \n\nbookmarks-consolidator is a CLI tool that combines and de-duplicates two sets of bookmarks. \nIt accepts HTML files exported from Firefox, Chrome, etc., and consolidates them \ninto an HTML file containing the combined bookmarks from both. \n\nDuplicate bookmarks are skipped, and duplicate folders are merged. Consolidate your bookmarks\nfrom multiple browsers into one with this simple tool.\n\n### Installation\n\n```shell script\n# Create virtual environment\npython3 -m venv env\n\n# Activate virtual environment\n. env/bin/activate\n\n# Install required packages\npip install -Ur requirements.txt\n```\n\n### Example usage\n\n    python consolidate.py \"bookmarks_1.html\" \"bookmarks_2.html\"\n\nA file `bookmarks_export.html` will be created as a result, containing \nconsolidated bookmarks from both input files.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigital-engineering%2Fbookmarks-consolidator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdigital-engineering%2Fbookmarks-consolidator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigital-engineering%2Fbookmarks-consolidator/lists"}