{"id":22144980,"url":"https://github.com/jim/ahoy","last_synced_at":"2025-03-24T12:19:42.223Z","repository":{"id":66404214,"uuid":"428393264","full_name":"jim/ahoy","owner":"jim","description":"A browser extension that adds clickable links to every anchor on a webpage.","archived":false,"fork":false,"pushed_at":"2021-11-16T19:24:49.000Z","size":239,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T17:25:14.556Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/jim.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,"publiccode":null,"codemeta":null}},"created_at":"2021-11-15T19:21:14.000Z","updated_at":"2021-11-16T19:24:52.000Z","dependencies_parsed_at":"2023-06-02T18:15:07.833Z","dependency_job_id":null,"html_url":"https://github.com/jim/ahoy","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/jim%2Fahoy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jim%2Fahoy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jim%2Fahoy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jim%2Fahoy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jim","download_url":"https://codeload.github.com/jim/ahoy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245267567,"owners_count":20587459,"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-12-01T22:36:53.857Z","updated_at":"2025-03-24T12:19:42.203Z","avatar_url":"https://github.com/jim.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![an anchor](https://github.com/jim/ahoy/blob/main/src/icons/anchor-48.png?raw=true)\n\n# ahoy\n\nA browser extension that adds clickable links to every anchor on a webpage.\n\nThis extension was created to make it easier to link to specific locations\nwithin a page as a part of writing useful documentation.\n\n## Development\n\nInstall development dependencies:\n\n```console\n$ npm install\n```\n\nStart the parcel dev server:\n\n```console\n$ npm start\n```\n\nTo test in Chrome: \n\n1.  Turn on \"developer\" mode on the extension page and load the `dist` directory using the \"Load unpacked\" button.\n\nTo test in Firefox: \n\n1. Run `web-ext -s dist run` and it will open Firefox with the extension loaded. Keep `npm start` running so that the `dist` directory is updated as changes are made.\n\nTo test in Safari:\n\n1. Install Xcode.\n2. Run `/Applications/Xcode.app/Contents/Developer/usr/bin/safari-web-extension-converter dist/webext-prod`. Xcode will open a new generated project for your extension.\n3. Click the play icon in the window header. Xcode will build the project and then open Safari.\n4. Check \"Show Develop menu in menu bar\" in Safari Preferences \u003e Advanced.\n5. Enable \"Allow Unsigned Extensions\" in the Develop menu.\n6. Go to Safari Preferences \u003e Extensions and enable the Ahoy extension. You may get a warning and have to do this twice for it to truly be enabled.\n7. The first time you click the extension, Safari will ask you to allow access to the current page or all pages. Choose all pages.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjim%2Fahoy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjim%2Fahoy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjim%2Fahoy/lists"}