{"id":14091959,"url":"https://github.com/kvgc153/WebResearcherJS","last_synced_at":"2025-07-31T16:32:49.126Z","repository":{"id":36991875,"uuid":"454683852","full_name":"kvgc153/WebResearcherJS","owner":"kvgc153","description":"WebResearcherJS is a web extension which allows users to annotate webpages on the internet.","archived":false,"fork":false,"pushed_at":"2024-08-10T03:41:04.000Z","size":22366,"stargazers_count":3,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-08-10T04:36:09.301Z","etag":null,"topics":["annotation","chrome","chrome-extension","firefox","firefox-extension","firefox-webextension","javascript","joplin","jquery","research-tool","web-annotation","web-extension"],"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/kvgc153.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-02-02T07:42:39.000Z","updated_at":"2024-08-10T04:36:12.830Z","dependencies_parsed_at":"2023-11-19T21:42:01.528Z","dependency_job_id":"2a769b41-2a6f-4ea8-b4c1-4b04440bf248","html_url":"https://github.com/kvgc153/WebResearcherJS","commit_stats":null,"previous_names":["kvgc153/webresearcherjs-extension","kvgc153/webresearcherjs"],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kvgc153%2FWebResearcherJS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kvgc153%2FWebResearcherJS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kvgc153%2FWebResearcherJS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kvgc153%2FWebResearcherJS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kvgc153","download_url":"https://codeload.github.com/kvgc153/WebResearcherJS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228270893,"owners_count":17894416,"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":["annotation","chrome","chrome-extension","firefox","firefox-extension","firefox-webextension","javascript","joplin","jquery","research-tool","web-annotation","web-extension"],"created_at":"2024-08-14T02:00:42.952Z","updated_at":"2025-07-31T16:32:49.109Z","avatar_url":"https://github.com/kvgc153.png","language":"JavaScript","funding_links":["https://buymeacoffee.com/509si1f"],"categories":["Projects Using Editor.js"],"sub_categories":["Plugins for CMS"],"readme":"## WebResearcher-notes \u003cimg width=\"40px\" src=\"logo.png\"\u003e\n\n\n\u003cimg width=\"100%\" src=\"demo/demo_v801.gif\"\u003e\n\nSticky notes for the web.\n\n\n## Getting Started\n- Download the WBJS Sticky Notes extension. Available on [Firefox](https://addons.mozilla.org/en-US/firefox/addon/webresearcherjs/). \n\n- **Local server**: All the notes taken on the browser using the extension will be saved to a server running locally. \n\n```shell \ngit clone https://github.com/kvgc153/WebResearcherJS-extension.git\ncd WebResearcherJS-extension/wbjs-server/\nnpm install\n```\n- **Registering extension with server**: Visit `about:debugging#/runtime/this-firefox` and grab the Manifest URL of the WBJS Sticky Notes extension (starts with moz-extension://) and paste it in wbjs-server/registeredUsers.json. If you install the extension in multiple browsers, add the manifest URL of all the installed extensions.\n  \nHere's an example how one such registeredUses.json file would look like for two firefox instances:\n\n```javascript\n[\"moz-extension://03cc1dfa-xxxx-aaaa-qqqq-8d4435yy948d/\",\"moz-extension://f8c42426-yyyy-zzzz-rrrr-17a1231ee6fa/\"]\n```\n\nStart the server\n\n```shell\nnode server.js\n```\nMultiple sqlite DBs will be created in the same folder which will contain all the notes taken by the extension. Check that this exists in the folder before proceeding further.\n\n\n## How to take notes using WebResearcher-notes?\n\n\n1. **Create a Note:** Navigate to your favorite webpage (here's an [example](https://en.wikipedia.org/wiki/Foobar)).Click on the 'Make Note' button to start a note.\n\n2. **Move Note:** Drag the note around the page by holding down the left mouse button and moving your mouse.\n\n3. **Add tags:** Add relevant tags to your note for easy organization.   \n\u003cimg height=\"200px\" src=\"demo/demo2.gif\"\u003e\n\n\n4. **Saving notes**: Save notes to server by pressing the save button (or Alt+S/Cmd+S). The notes will be automatically displayed the next time you visit the page.\n\n5. **Link notes**: Link to existing notes.\n\n\u003cimg width=\"70%\" src=\"demo/link.gif\"\u003e\n\n\n5. **View all notes** : Visit [http://127.0.0.1:3000/notesViewer](http://127.0.0.1:3000/notesViewer) to view and search all the notes taken.\n\n\n\u003cimg width=\"100%\" src=\"demo/homepage_WBJS.png\"\u003e\n\nYou can also view a graph network of your notes by clicking on the 'View graph' button \n\n\u003cimg width=\"40%\" src=\"demo/graph.png\"\u003e\n\n\nThe query string `q` can also be used to search the notes. \nExample usage: \n```\nhttp://127.0.0.1:3000/notesViewer?q=test\n```\n\nClick [here](featuresAll.md) to learn about all the features of WBJS and [here](developerNotes.md) for developer notes.\n\n\n \n# Buy me a Coffee :coffee:\n\nIf you like this project and would like to support this work, please consider [buying me a cup of coffee](https://buymeacoffee.com/509si1f).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkvgc153%2FWebResearcherJS","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkvgc153%2FWebResearcherJS","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkvgc153%2FWebResearcherJS/lists"}