{"id":13426231,"url":"https://github.com/vitorgalvao/pinplus","last_synced_at":"2025-03-15T21:30:48.763Z","repository":{"id":152741213,"uuid":"84603300","full_name":"vitorgalvao/pinplus","owner":"vitorgalvao","description":"GUI to add Pinboard bookmarks, controllable via CLI","archived":true,"fork":false,"pushed_at":"2020-06-13T02:24:47.000Z","size":90,"stargazers_count":36,"open_issues_count":0,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-28T04:25:42.161Z","etag":null,"topics":["add-pinboard-bookmarks","bookmarks","cli","electron","gui","macos","pinboard"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vitorgalvao.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://www.paypal.me/vitorgalvao"]}},"created_at":"2017-03-10T21:47:19.000Z","updated_at":"2024-02-14T11:08:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"e9e9658e-a1bd-438e-9f3a-d45f07f57759","html_url":"https://github.com/vitorgalvao/pinplus","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitorgalvao%2Fpinplus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitorgalvao%2Fpinplus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitorgalvao%2Fpinplus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitorgalvao%2Fpinplus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitorgalvao","download_url":"https://codeload.github.com/vitorgalvao/pinplus/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243792292,"owners_count":20348610,"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":["add-pinboard-bookmarks","bookmarks","cli","electron","gui","macos","pinboard"],"created_at":"2024-07-31T00:01:29.577Z","updated_at":"2025-03-15T21:30:48.483Z","avatar_url":"https://github.com/vitorgalvao.png","language":"JavaScript","readme":"# \u003cimg src='https://i.imgur.com/4cX4Eex.png' width='45' align='center' alt='PinPlus logo'\u003e PinPlus\n\nGUI to add Pinboard bookmarks, controllable via CLI. Built for use with the [PinPlus Alfred Workflow](https://github.com/vitorgalvao/alfred-workflows/tree/master/PinPlus), but works just as well as a standalone app.\n\n![](https://i.imgur.com/NasZq96.png)\n\n## Usage\n\nPinplus works by loading [Pinboard’s add a link page](https://pinboard.in/add) with your given parameters to auto-fill options and a few style modifications. The first time you open it, you’ll need to login to your Pinboard account.\n\nIf you open PinPlus with a web browser as your frontmost app, it’ll grab the URL and title directly from the page. You can also give it a URL and title from the command line:\n\n```bash\nPinPlus.app/Contents/MacOS/PinPlus \"{{page_url}}\" \"{{page_title}}\"\n```\n\n## Install\n\n[Download the latest version](https://github.com/vitorgalvao/pinplus/releases).\n\n## Development\n\nBuilt with [Electron](http://electron.atom.io).\n\n`npm start` will call `electron main.js` and only then give the arguments. This means that while testing, an extra argument is passed on the command line. As such, the `process.argv` array positions need to be increased by one when testing, and be returned to their original state before building the app.\n\n##### Commands\n\n- Install dependencies: `npm install`\n- Run: `npm start`\n- Build for macOS: `npm run build-macos`\n- Build for all platforms: `npm run build`\n- Build for macOS and package as a zip: `npm run package-macos`\n- Build for all platforms and package as a zip: `npm run package`\n\nCurrently, only macOS is supported. I do not intend to officially support other platforms in the near future since I cannot consistently and reliably test on them, but am willing to add support if someone wants to collaborate in doing the legwork.\n\n#### License\n\nThe Unlicense (Public Domain, essentially)\n","funding_links":["https://www.paypal.me/vitorgalvao"],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitorgalvao%2Fpinplus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvitorgalvao%2Fpinplus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitorgalvao%2Fpinplus/lists"}