Unofficial Hypothes.is extension
Hypothesify Extension
π§ What is Hypothesify?
Hypothesify is a small unofficial Chrome extension for the annotation tool Hypothes.is that allows private and public annotation of any website or PDF.
I decided to make one as part of my learning process of JavaScript. This explains why the code is not really nice and there will be definitely some π. Sorry for the inconvenience.
π Functions of Hypothesify
Hypothesify has the following functions:
- It can show a number of public annotations for a selected website before you open it in Hypothes.is. β Please, note that if you choose this option, every URL goes through the servers of Hypothes.is.
- It can open and close a selected webpage or a PDF document in Hypothes.is.
- It generates a code that you can send to your friends, include in your Note app or integrate into your webpage. To copy the code, click on the generated code panel and press CTRL+C (Windows and Linux) or CMD+C (MacOS).
β Generated code
- a simple link π
- HTML element with @href attribute
- Markdown code in the format []()
-
Read more
Hypothesify is a small unofficial Chrome extension for the annotation tool Hypothes.is that allows private and public annotation of any website or PDF.
I decided to make one as part of my learning process of JavaScript. This explains why the code is not really nice and there will be definitely some π. Sorry for the inconvenience.
π Functions of Hypothesify
Hypothesify has the following functions:
- It can show a number of public annotations for a selected website before you open it in Hypothes.is. β Please, note that if you choose this option, every URL goes through the servers of Hypothes.is.
- It can open and close a selected webpage or a PDF document in Hypothes.is.
- It generates a code that you can send to your friends, include in your Note app or integrate into your webpage. To copy the code, click on the generated code panel and press CTRL+C (Windows and Linux) or CMD+C (MacOS).
β Generated code
- a simple link π
- HTML element with @href attribute
- Markdown code in the format []()
-
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx",\t"manifest_version": 2,\t"name": "Hypothesify",\t"version": "1.1",\t\t"description": "Unofficial Hypothes.is extension", \t"permissions": [\t\t"activeTab",\t\t"storage",\t\t"tabs"\t],\t"icons": {\t\t"16": "icons/icon16.png",\t\t"32": "icons/icon32.png",\t\t"48": "icons/icon48.png",\t\t"128": "icons/icon128.png"\t},\t\t"background": { "scripts": ["/background_scripts/background_hypothesify.js"], "persistent": false },\t"browser_action": {\t\t"default_popup": "/popup/hypothesify.html",\t\t"default_title": "Hypothesify",\t\t"default_icon": {\t\t\t"16": "icons/icon16.png",\t\t\t"32": "icons/icon32.png",\t\t\t"48": "icons/icon48.png",\t\t\t"128": "icons/icon128.png"\t\t}\t}\t }
Read more