Compare commits
5 Commits
feature/ex
...
master
Author | SHA1 | Date | |
---|---|---|---|
856a715130 | |||
b8717bd08f | |||
a0af8e31a5 | |||
78680fac49 | |||
bedb5a22b6 |
|
@ -51,10 +51,16 @@ The following tasks can be used when you want to start developing the extension
|
||||||
|
|
||||||
Run `npm run dist` to create a zipped, production-ready extension for each browser. You can then upload that to the appstore.
|
Run `npm run dist` to create a zipped, production-ready extension for each browser. You can then upload that to the appstore.
|
||||||
|
|
||||||
|
#### Firefox
|
||||||
|
|
||||||
Run `npm run sourcezip` for firefox submission
|
Run `npm run sourcezip` for firefox submission
|
||||||
|
|
||||||
Update <https://addons.mozilla.org/fr/developers/addon/shikiryu-readlater/versions/submit/>
|
Update <https://addons.mozilla.org/fr/developers/addon/shikiryu-readlater/versions/submit/>
|
||||||
|
|
||||||
|
#### Opera
|
||||||
|
|
||||||
|
Update <https://addons.opera.com/developer/package/250537/?tab=versions>
|
||||||
|
|
||||||
## :sparkles: Features
|
## :sparkles: Features
|
||||||
|
|
||||||
<dl>
|
<dl>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"name": "Shikiryu Read Later",
|
"name": "Read Later by Email",
|
||||||
"version": "0.0.3",
|
"version": "0.0.3",
|
||||||
"manifest_version": 2,
|
"manifest_version": 2,
|
||||||
"description": "__MSG_extensionDescription__",
|
"description": "__MSG_extensionDescription__",
|
||||||
|
@ -29,7 +29,7 @@
|
||||||
"32": "icons/favicon-32x32.png",
|
"32": "icons/favicon-32x32.png",
|
||||||
"96": "icons/favicon-96x96.png"
|
"96": "icons/favicon-96x96.png"
|
||||||
},
|
},
|
||||||
"default_title": "Shikiryu Bookmarklet",
|
"default_title": "Read Later by Email",
|
||||||
"default_popup": "popup.html"
|
"default_popup": "popup.html"
|
||||||
},
|
},
|
||||||
"applications": {
|
"applications": {
|
||||||
|
|
27
privacy_policy.md
Executable file
27
privacy_policy.md
Executable file
|
@ -0,0 +1,27 @@
|
||||||
|
#English
|
||||||
|
This extension collect the instance URL you'll be sending your page to and the token used to identify yourself on this instance.
|
||||||
|
This will be saved on your browser local storage.
|
||||||
|
|
||||||
|
The following elements are sent to the instance:
|
||||||
|
|
||||||
|
- title
|
||||||
|
- description
|
||||||
|
- image
|
||||||
|
|
||||||
|
They are automatically generated with the current tab content. With your current token, you can also send a comment which will reach the instance.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# French
|
||||||
|
|
||||||
|
Cette extension collecte l'URL de l'instance vers laquelle vous allez envoyer les informations and le jeton vous permettant de vous identifier sur cette instance.
|
||||||
|
Ces deux données sont enregistrées localement dans le local storage de votre navigateur.
|
||||||
|
|
||||||
|
Les éléments suivant seront envoyés à l'instance :
|
||||||
|
|
||||||
|
- titre
|
||||||
|
- description
|
||||||
|
- image
|
||||||
|
|
||||||
|
Ils seront générés automatiquement à partir des mêmes informations utilisées sur l'onglet actuellement ouvert.
|
||||||
|
Avec votre jeton en cours, vous pourrez aussi envoyer un commentaire de cet onglet vers l'instance.
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"extensionName": {
|
"extensionName": {
|
||||||
"message": "Shikiryu Read Later",
|
"message": "Read Later by Email",
|
||||||
"description": "The name of the extension."
|
"description": "The name of the extension."
|
||||||
},
|
},
|
||||||
"extensionDescription": {
|
"extensionDescription": {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"extensionName": {
|
"extensionName": {
|
||||||
"message": "Shikiryu Read Later",
|
"message": "Read Later by Email",
|
||||||
"description": "The name of the extension."
|
"description": "The name of the extension."
|
||||||
},
|
},
|
||||||
"extensionDescription": {
|
"extensionDescription": {
|
||||||
|
|
|
@ -53,7 +53,7 @@
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="unit whole center-on-mobiles">
|
<div class="unit whole center-on-mobiles">
|
||||||
<p class="text-center text-muted">
|
<p class="text-center text-muted">
|
||||||
© <a href="https://readlater.shikiryu.com">Shikiryu</a>
|
© <a href="https://readlater.shikiryu.com">ReadLaterByEmail</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -30,7 +30,8 @@
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="unit whole center-on-mobiles">
|
<div class="unit whole center-on-mobiles">
|
||||||
<p class="text-center text-muted">
|
<p class="text-center text-muted">
|
||||||
© <a href="https://readlater.shikiryu.com">Shikiryu</a>
|
©
|
||||||
|
<a href="https://readlater.shikiryu.com">ReadLaterByEmail</a>
|
||||||
</p>
|
</p>
|
||||||
<p class="js-options" data-message="optionsAndSettings"></p>
|
<p class="js-options" data-message="optionsAndSettings"></p>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -19,6 +19,9 @@ storage.get("extract", function(resp) {
|
||||||
});
|
});
|
||||||
|
|
||||||
urlInput.addEventListener("blur", function(e) {
|
urlInput.addEventListener("blur", function(e) {
|
||||||
|
if (this.value.endsWith("/")) {
|
||||||
|
this.value = this.value.substring(0, this.value.length - 1);
|
||||||
|
}
|
||||||
var value = this.value;
|
var value = this.value;
|
||||||
storage.set({ url: value }, function() {
|
storage.set({ url: value }, function() {
|
||||||
message.textContent = ext.i18n.getMessage("URLChanged");
|
message.textContent = ext.i18n.getMessage("URLChanged");
|
||||||
|
|
Loading…
Reference in New Issue
Block a user