{"id":16308801,"url":"https://github.com/dgl/go-safari-bookmarks","last_synced_at":"2025-03-22T20:33:32.433Z","repository":{"id":57601661,"uuid":"174680469","full_name":"dgl/go-safari-bookmarks","owner":"dgl","description":"Read Safari's Bookmarks.plist","archived":false,"fork":false,"pushed_at":"2023-05-26T13:37:43.000Z","size":477,"stargazers_count":13,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-17T19:58:55.682Z","etag":null,"topics":["go","golang-library","macos"],"latest_commit_sha":null,"homepage":"","language":"Go","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/dgl.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":"2019-03-09T10:38:20.000Z","updated_at":"2024-08-03T03:30:52.000Z","dependencies_parsed_at":"2024-01-01T10:44:35.435Z","dependency_job_id":null,"html_url":"https://github.com/dgl/go-safari-bookmarks","commit_stats":{"total_commits":5,"total_committers":1,"mean_commits":5.0,"dds":0.0,"last_synced_commit":"9028db70936e5c23f9591c628850f315acb02951"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgl%2Fgo-safari-bookmarks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgl%2Fgo-safari-bookmarks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgl%2Fgo-safari-bookmarks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgl%2Fgo-safari-bookmarks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dgl","download_url":"https://codeload.github.com/dgl/go-safari-bookmarks/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245020147,"owners_count":20548154,"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":["go","golang-library","macos"],"created_at":"2024-10-10T21:18:46.571Z","updated_at":"2025-03-22T20:33:32.085Z","avatar_url":"https://github.com/dgl.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Safari Bookmarks plist reader\n\nReads Safari's `Bookmarks.plist`. This includes bookmarks as well as the\nreading list.\n\n## What, why, ...?\n\nI wanted to be able to add stuff to the Safari reading list on iOS, then keep\ntrack of it somewhere outside iCloud, by relying on the sync to macOS, then\nreading it there.\n\n## Set-up\n\nRecent macOS versions won't let you read from `~/Library/Safari` (a good thing\nfor security), you'll see this:\n\n    $ cp Library/Safari/Bookmarks.plist /tmp \n    cp: Library/Safari/Bookmarks.plist: Operation not permitted\n\nFix it by adding the application (i.e. macOS level application, so maybe your\nterminal app) to \"Full Disk Access\" in System Preferences \u003e Security \u0026 Privacy, like this:\n\n![iTerm added to Full Disk Access](doc/settings.png)\n\n(Yes, doing this means something running in your terminal can steal your\ncookies now. Be careful with your `curl ... | sh` commands again.)\n\n## Development notes\n\nUse `plutil -convert xml1` for a quick way to get a readable file (see also `ply` in go-plist).\n\nNo tests, will probably break when Apple change the format of the bookmarks file anyway.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgl%2Fgo-safari-bookmarks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdgl%2Fgo-safari-bookmarks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgl%2Fgo-safari-bookmarks/lists"}