Forum des NAS

Tous les fabricants de NAS réunis sur un forum unique : Asustor, Qnap, Synology...

Les applications mobiles (Android, iOS, Windows Phone) mais aussi les applications Windows et OS X
Avatar de l’utilisateur
par Garoloup
#87809
Bonjour,

Je cherchais depuis un moment un moyen simple que je n'ai jamais vraiment trouvé d'enoyer les liens depuis mon navigateur vers download station.
Du coup, j'ai développé mon extension Send to Qnap

https://addons.mozilla.org/fr/firefox/addon/sendtoqnap/

Le code est sous github
https://github.com/garoloup/SendToQNAP

Elle a déjà été validé par Mozilla par firefox et toujours en attente chez google chrome (pourquoi est ce si long chez google chrome??).

Elle fait le minimum pour le moment c'est a dire envoyer un lien sur clic droit vers le QNAP en reseau local.

Je n'ai pas trouvé de doc de la web API de download station donc je fais du reverse engeneering ce qui avance lentement.
Je suis preneur d'information sur cette web API.

En esperant que ca vous aide
Avatar de l’utilisateur
par Garoloup
#87994
Salut

oops: erreur rectifiée...
Je voulais tellement partagé que j'en ai oublié les règles de politesse.

Pour info apres plusieurs jours d'attente a enfin validé mon extension.
https://chrome.google.com/webstore/deta ... er=0&hl=fr

Bon malheureusement j'ai detecté un ch'ti bug d'adresse hardcodé: du coup la version 1.6 releasé est déjà validée chez Firefox et de nouveau en attente de validation chez Chrome...

Pour info il n'a pas photo entre les validations firefox et chrome en terme de réactivité !
Avatar de l’utilisateur
par JRC
#89045
Merci beaucoup !
Ton extension est juste géniale et quand on passe d'un Synology à un Qnap c'est une frustration que tu combles...
Le gitHub redirige vers un 404 car j'aurais bien modifié l'interface avec en plus un test de connexion car quand on fait Save on ne sait pas si c'est valide ou non.
Avatar de l’utilisateur
par StephRun
#91640
Bien joué et pratique ! :)
Merci !
Heummm....je suppose que le porter sous Safari est une galère dans le contexte de validation Apple ? :whistle:
Avatar de l’utilisateur
par Sazindwarf
#96235
Bonjour,

Je viens vers vous car j'essaie désespérément de faire fonctionner l'add-on mais sans succès. (Je suis équipé d'un Qnap TS653D 8G avec download station 5)

Le test de connexion fonctionne mais lorsque je veux lancer un téléchargement directement sur le nas depuis le clic droit, rien ne se passe et une erreur s'affiche sur l'add-on.

Je ne suis pas sûr de bien saisir le directory peut-être de la que viens le pb.

Pouvez vous m'aider?

Merci d'avance,

Cordialement,

Sazin
Avatar de l’utilisateur
par Garoloup
#96493
Salut
DSL Je viens juste de voir ton message.
Peux tu donner le message d'erreur affiché dans les logs ?
Sous chrome : bouton droit sur l'icone de l'extension SendToQnap => Gerer les extensions => Examiner les vues => Page en arriere plan => Console
Sous Firefox: ouvrir une nouvelle page et saisir comme adresse about:debugging => cliquez Ce firefox => Dans la liste des extensions, cliquez examiner pour SendToQnap => Console

Copiez les messages de la console

Quelle navigateur utilises tu ?
Quelle version de QTS ? 4.5.1 ?
As tu installé l'appli Download station sur QTS ?

Depuis cette version j'ai l'impression que l'arboresence du NAS a changé notamment le repertoire Download ?
Avatar de l’utilisateur
par Sazindwarf
#96501
Bonsoir à toi et merci de me répondre.

Mon nas est un TS-653D-8G
J'utilise FIREFOX version 82.0.3 (64 bits)
Je suis bien sous QTS 4.5.1 sur le nas
J'ai bien installé download station sur le NAS (Download station 5)

Ci-dessous la copie du log comme tu me l'as expliqué :


Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist.
updatePopupStats moz-extension://a2ccefe5-d5e8-41c2-87f3-c0567592c4e9/lib/ui-service.js:231
ui-service.js:231:25
Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist.
updatePopupStats moz-extension://a2ccefe5-d5e8-41c2-87f3-c0567592c4e9/lib/ui-service.js:231
ui-service.js:231:25
Send to QNAP URL=https://www50.uptobox.com/dl/jibE4ZCukO ... TERiON.mkv SendLink.js:24:17
settings: https Sazindownloader:@@123456ds@192.168.1.57:443/Biblio_média/xx-A classer SendLink.js:147:13
param login =user=Sazindownloader&pass=QEAxMjM0NTZkcw== SendLink.js:170:13
Lancement QNAP get SID SendLink.js:183:13
{"admin":1,"error":0,"privilege":0,"sid":"32asrrl0","user":"admin"} SendLink.js:175:19
SID=32asrrl0 SendLink.js:177:19
SID=32asrrl0 SendLink.js:200:13
URL=https://www50.uptobox.com/dl/jibE4ZCukO ... TERiON.mkv SendLink.js:201:13
urlQNAP=https%3A%2F%2Fwww50.uptobox.com%2Fdl%2FjibE4ZCukOFXK5KGoQH6MDnByfKqc3AynFHNgLKjZcUhoqNDn5zSF1HLy6YvdTvyZj9QcZuSTznwgFG3a2MRrdfbgfgHTJi9QDW0hYmfoQrAFRl-IdVMhTY9UBfo-u5d65dB3ceAe-_zPCyAJY-1GA%2FHis.Dark.Materials.S01E02.VOSTFR.1080p.AMZN.WEB-DL.DDP5.1.H.264-MYSTERiON.mkv SendLink.js:208:13
dirQNAP=Biblio_média%2Fxx-A classer SendLink.js:212:13
XMLHttpRequest { onreadystatechange: null, readyState: 1, timeout: 0, withCredentials: true, upload: XMLHttpRequestUpload, responseURL: "", status: 0, statusText: "", responseType: "", response: "" }
SendLink.js:241:13
Le cookie « treeRootPathSazindownloader » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « qtoken » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « laravel_session » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « QNSID » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « beaker.session.id » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « nas_wfm_tree_x » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « QSYNC_SID » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « QSYNC_USER » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « treeRootPathadmin » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « NAS_PW_STATUS » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « NAS_USER » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « NAS_SID » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « home » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « remeber » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « nas_1_u » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « qtoken_account » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « DESKTOP » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « nas_lang » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « WINDOW_MODE » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
Le cookie « QT » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Misc/Login » car le schéma ne correspond pas. Login
{"error":4097,"reason":"Download"} SendLink.js:222:21
Err SendLink.js:257:11
Le cookie « treeRootPathSazindownloader » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « qtoken » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « laravel_session » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « QNSID » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « beaker.session.id » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « nas_wfm_tree_x » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « QSYNC_SID » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « QSYNC_USER » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « treeRootPathadmin » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « NAS_PW_STATUS » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « NAS_USER » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « NAS_SID » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « home » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « remeber » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « nas_1_u » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « qtoken_account » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « DESKTOP » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « nas_lang » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « WINDOW_MODE » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Le cookie « QT » sera bientôt traité comme un cookie intersite vis-à-vis de « https://192.168.1.57/downloadstation/V4/Task/AddUrl » car le schéma ne correspond pas. AddUrl
Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist.
updatePopupStats moz-extension://a2ccefe5-d5e8-41c2-87f3-c0567592c4e9/lib/ui-service.js:231
ui-service.js:231:25
Clear Error SendLink.js:264:11


Merci à toi de me consacrer du temps c'est vraiment top.

Sur ce bonne soirée et dis moi si tu comprend pourquoi ca ne fonctionne pas.

++

Sazin
Création NAS

Jutilise quotidiennement Jellyfin, certe moins ava[…]

Merci J'ai désactivé l'admin avant d[…]

Bonjour, J'ai un AS-204TE pour lequel il est sp&e[…]

pour certains sites non accessibles, vois pour c[…]

Site hébergé sur un serveur IKOULA

Ikoula