Freezone S'inscrire

FAQ FAQ Rechercher Rechercher Liste des Membres Liste des Membres Groupes d'utilisateurs Groupes d'utilisateurs S'enregistrer S'enregistrer
Firefox/Chrome: extension d'envoi de lien de téléchargements
Aller à la page 1, 2  Suivante 

Poster un nouveau sujet    Répondre au sujet
   Univers Freebox Index du Forum -> Freebox / Freebox OS / Les App. (Freebox Connect, Freebox Files...)



 Auteur   Message 
Garoloup
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 04 Juin 2018
Messages: 7
 
7 points

Garoloup
(Auteur du topic), Posté le: Lun 04 Mai 2020, 20:41    Sujet du message: Firefox/Chrome: extension d'envoi de lien de téléchargements Firefox/Chrome: extension d'envoi de lien de téléchargements 171525 157528
Répondre en citant

Bonjour

Je vous présente ma petite extension pour envoyer des liens de téléchargement au centre de téléchargement du Freebox serveur disponible pour Firefox et chrome:

https://addons.mozilla.org/fr/Firefox/addon/sendtofreebox/

https://chrome.Google.com/webstore/detail/sendtofreebox/lkhdogaoijoelmmhacccdhbpfpnhghhm?authuser=0&hl=fr

La connexion étant sécurisé en https, vous devez soit ajouter "à la main" le certificat de votre Freebox ou bien saisir l'URL https://mafreebox.freebox.fr et accepter d'ajouter le certificats de votre Freebox serveur dans le magasin de certitifcat de votre navigateur.

Cordialement

========
Tuto des étapes d'utilisation


========
Version 2.X:
Un grand Merci à Aymkdn pour sa refonte de l'extension !

1) Ajouter le certificat a votre navigateur si ce n'est pas déjà fait:



2) Commencer la phase d'association avec le serveur Freebox


3) Confirmer sur le serveur Freebox


4) Une fois associé, la liste des téléchargements apparait:


5) Ajouter des liens URL de fichiers aux téléchargements avec le menu contextuel par un clic droit


6) Visualiser et controler les téléchargements en cours:



========
Version 1.X
1) Si la Freebox est introuvable à son adresse par défaut, il est probable que le certificat ne soit pas ajouté au navigateur:




2) Ajouter le certificat a votre navigateur



3) Une fois ajouté, la Freebox devient accessible et est détecté": Démarrer l'association en appuyant sur "Associate"




4) Une le processus d'association démarré, l'extension demande de confirmer sur le Freebox serveur:



5) Une fois associé, l'extension confirme avec le message suivant:



6) A partie de la il devient possible d'ajouter des URL de téléchargement:



7) Une fois ajouté, il est possible de vérifier la liste des téléchargements en cours et en attente:



8) Il est possible d'en supprimer ainsi que leur fichier présent sur le Freebox serveur



Dernière édition par Garoloup le Dim 24 Mai 2020, 11:39; édité 4 fois 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
UserFBX
Geek de L'Univers


Inscrit le: 14 Mar 2012
Messages: 5279
 
5418 points

UserFBX, Posté le: Lun 04 Mai 2020, 21:54    Sujet du message: 73601 68428 Répondre en citant

Excellente idée mais si je peux me permettre, les offres Freebox sont commercialisées en France, pour une clientèle majoritairement française alors l'anglais n'a pas vraiment sa place ni dans la page descriptive, ni dans l'extension. Les utilisateurs en Thaïlande ne feront rien de cette extension !

Sinon, peut-être permettre l'ajout d'une connexion distante (https://****.Freebox OS.fr) pour l'utiliser chez soi sans forcer le certificat ou même en tout lieu.

Bien pratique pour lancer très rapidement un téléchargement pour mettre à l'épreuve* le peerring Free durant les heures de pointe (11h01 - 01h54) Twisted Evil

Et en plus on peut même supprimer le téléchargement, que demande le peuple ? (des masques)

* : on me souffle dans l'oreillette que c'est déjà fait.
_________________
Depuis le 02/11/23 : SFR Power à 27 € jusqu'au 09/10/25.
Perso :
Série Spéciale B&YOU 40 Go à 6 € : OnePlus 7T - Réglo mobile à 4,80 € (30 Go) : OnePlus Nord CE 2.
Pro : OVH Télécom à 1,19 € (fixe) + 2 € Free Mobile.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Metabaron
Hobbit de L'Univers


Inscrit le: 28 Sep 2009
Messages: 13
 
244 points

Metabaron, Posté le: Lun 04 Mai 2020, 23:10    Sujet du message: 20015 17214 Répondre en citant

Bonjour

Sachant qu'à priori seul l'accès au téléchargement est nécessaire, je serais curieux de savoir pourquoi ça active par défaut l'accès aux contacts, journal d'appel, etc ...
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Busyspider
Maitre de Chuck Norris


Inscrit le: 24 Juin 2008
Messages: 13733
 
15324 points

Busyspider, Posté le: Mar 05 Mai 2020, 7:58    Sujet du message: 13133 11589 Répondre en citant

Metabaron a écrit:
Sachant qu'à priori seul l'accès au téléchargement est nécessaire, je serais curieux de savoir pourquoi ça active par défaut l'accès aux contacts, journal d'appel, etc ...

Bonjour

ahh bon Shocked
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
AymKdn
Hobbit de L'Univers


Inscrit le: 19 Mar 2019
Messages: 12
 
27 points

AymKdn, Posté le: Mar 05 Mai 2020, 14:44    Sujet du message: 186421 170506 Répondre en citant

Garoloup a écrit:
Je vous présente ma petite extension pour envoyer des liens de téléchargement au centre de téléchargement du Freebox serveur disponible pour Firefox

Ah top ! Il y en avait une il y a quelques années puis avec le passage vers les WebExtensions elle avait fini par disparaitre… Je voulais m'y mettre à l'occasion, mais le contrôle vocal de la Freebox me prend déjà beaucoup de temps ^^Merci Smile

Pour le moment ce n'est clairement pas pour le "grand public" (il vaut même mieux connaitre par cœur la Freebox et ses mécanismes pour réussir à l'utiliser 8)), mais j'imagine que c'est juste une pré-version pour commencer.
UserFBX a écrit:
Excellente idée mais si je peux me permettre, les offres Freebox sont commercialisées en France, pour une clientèle majoritairement française alors l'anglais n'a pas vraiment sa place ni dans la page descriptive, ni dans l'extension.

Tout à fait d'accord avec toi : tout devrait être en français.
Metabaron a écrit:
Sachant qu'à priori seul l'accès au téléchargement est nécessaire, je serais curieux de savoir pourquoi ça active par défaut l'accès aux contacts, journal d'appel, etc ...

Ce sont les droits donnés par défaut quand on fait une demande d'autorisation pour une application. Donc rien d'anormal. Il est facile de les modifier (manuellement) si besoin, en se rendant dans le "Mode Avancé" des "Paramètres" de la Freebox, puis dans "Gestion des Accès".
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Busyspider
Maitre de Chuck Norris


Inscrit le: 24 Juin 2008
Messages: 13733
 
15324 points

Busyspider, Posté le: Mar 05 Mai 2020, 15:17    Sujet du message: 13133 11589 Répondre en citant

AymKdn a écrit:
Ce sont les droits donnés par défaut quand on fait une demande d'autorisation pour une application. Donc rien d'anormal. .

Personnellement je trouve cela totalement illégal ! ou bien alors il faudrait que cela soit dit très clairement pour que justement on puisse agir en toute connaissance de cause.

Dans Freebox OS / Paramètres de la Freebox / Gestion des accès, on a juste la case à cocher pour permettre la nouvelle association, rien n'est indiqué sur le fait que cela active le partage d'info sur les contacts et le journal d'appel. Donc activation / partage de données personnelles à notre insu.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Deadpool72
Hobbit de L'Univers


Inscrit le: 05 Mai 2020
Messages: 1
 
14 points

Deadpool72, Posté le: Mar 05 Mai 2020, 15:39    Sujet du message: 218546 198076 Répondre en citant

Bonjour,

Un tuto plus didactique pour pour faire fonctionner l'extension serait apprécié.

Dans mon navigateur j'ai bien autorisé le certificat de htps://mafreebox.freebox.fr, mais l'extension demande toujours un token.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
CurtisNewton
Modérateur UF


Inscrit le: 25 Juil 2008
Messages: 57916
 
59319 points

CurtisNewton, Posté le: Mar 05 Mai 2020, 15:42    Sujet du message: 13461 11885 Répondre en citant

Bonjour,

C'est dans les documentations du kit que c'est inscrit pour le mode par défaut ?
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Garoloup
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 04 Juin 2018
Messages: 7
 
7 points

Garoloup
(Auteur du topic), Posté le: Mar 05 Mai 2020, 19:10    Sujet du message: 171525 157528
Répondre en citant

Bonsoir a tous,

Désolé
Je ne pouvais pas encore vous répondre car pas encore vérifié...

@UserFbx
Citation:
l'anglais n'a pas vraiment sa place ni dans la page descriptive, ni dans l'extension. Les utilisateurs en Thaïlande ne feront rien de cette extension !

Meme si je connais quelques non francophones en France je suis entièrement d'accord.
J'ai ajouté la description en Français ce que je voulais faire également.
Citation:
Sinon, peut-être permettre l'ajout d'une connexion distante (https://****.Freebox OS.fr) pour l'utiliser chez soi sans forcer le certificat ou même en tout lieu.

Je ne connais l'URL d'accès : comment est elle definie ?
Si cette URL est TLS comment fait on sans certificat ?
Citation:
Sachant qu'à priori seul l'accès au téléchargement est nécessaire, je serais curieux de savoir pourquoi ça active par défaut l'accès aux contacts, journal d'appel, etc ...

@Metabaron
C'est vrai... c'est bizarre
Comment préciser par @AymKdn tu peux changer les droits accordé au jeton de l'extension sur l'interface de gestion.

@AymKdn
Citation:
j'imagine que c'est juste une pré-version pour commencer.

Je débute sur les extensions.
J'en avait fait une pour mon NAS QNAP et ai trouvé l'API Freebox.
Un peu coton la phase d'association.

J'ai mis le source sur Github si il y a des amateurs: https://github.com/garoloup/SendToFreebox

@Deadpool72
Citation:
Un tuto plus didactique pour pour faire fonctionner l'extension serait apprécié.

J'ai déjà mis une version francaise un peu plus complète du descriptif.
Je suis d'accord que l'association est pas simple: je vais trouver un peu de temps.
Citation:
Dans mon navigateur j'ai bien autorisé le certificat de htps://mafreebox.freebox.fr, mais l'extension demande toujours un token.

En appuyant sur "Settings", as tu le champ ApplicationToken en rouge (Firefox) ?

Est il vide ou remplis de point type mot de passe ?

Veille a bien te delogguer de l'interface Freebox serveur.

Tu peux aussi me faire un log en saisissant "about:debugging" dans un nouveau tab et cliquant sur "examiner":
- regarder en m'envoyer le contenu de l'onglet Stockage->Stockage d'extension si NASpassword (c'est le token) est présent et remplis ? si oui on recommence: efface le et efface aussi dans l’interface de ta Freebox serveur et ré-associe
- regarder le contenu de la console et me l'envoyer
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
takshil
Hobbit de L'Univers


Inscrit le: 06 Mai 2020
Messages: 8
 
22 points

takshil, Posté le: Mer 06 Mai 2020, 13:08    Sujet du message: 218576 198099 Répondre en citant

Salut,

je n'arrive pas non plus à activer l'extension. Dans les logs, j'ai ça :

Clear Error Configure_QNAP_Access.js:184:11
Freebox get App Token with Authorize request Configure_QNAP_Access.js:414:13
Login Authorise Request :https://mafreebox.freebox.fr/api/v7/login/authorize/ Configure_QNAP_Access.js:416:13
Login Authorise Body :{
"app_id": "fr.Freebox.webextension 4",
"app_name": "SendToFreebox 4 Extension",
"app_version": "7",
"device_name": "Browser"
} Configure_QNAP_Access.js:417:13
<empty> 2 Configure_QNAP_Access.js:389:15
{"msg":"invalid csrf token","success":false,"error_code":"invalid_request"}

J'ai vidé tous les token de ma Freebox, j'ai désinstallé et réinstallé l'extension. J'ai clean le storage aussi.

Par contre, si je passe la même requête mais en http dans postman, ça marche bien
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Garoloup
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 04 Juin 2018
Messages: 7
 
7 points

Garoloup
(Auteur du topic), Posté le: Mer 06 Mai 2020, 16:21    Sujet du message: 171525 157528
Répondre en citant

Quand j'ai eu ce message "invalid csrf token", il me semble que c'etait du au fait que j'etais loggué sur l'interface Freebox OS en //

Je confirme que Postman peut fonctionner en //: probablement car ce n'est pas le meme user agent
Peut être avec 2 navigateurs differents on aurait pas le soucis.

PS: tu peux aussi vider les jetons généré sur Freebox OS si pas utilisé.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
takshil
Hobbit de L'Univers


Inscrit le: 06 Mai 2020
Messages: 8
 
22 points

takshil, Posté le: Mer 06 Mai 2020, 16:41    Sujet du message: 218576 198099 Répondre en citant

Effectivement, c'était bien ça. Moi qui aie l'habitude d'avoir toujours un onglet avec Freebox OS d'ouvert Rolling Eyes

Bon maintenant, il n'arrive pas à dl la config.

{"uid":"279321c711269b73ce75ee0c7043ce73","success":false,"msg":"Vous devez vous connecter pour accéder à cette fonction","result":{"password_salt":"ZjYAv9QNnbaBex2aZypJsikGF0YE6t3N","challenge":"p3+B2aJrtXsPY1XFEEl5e9\/D9cS3bPkP"},"error_code":"auth_required"}

Je ne mets pas le session token mais le coeur est là !
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Garoloup
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 04 Juin 2018
Messages: 7
 
7 points

Garoloup
(Auteur du topic), Posté le: Mer 06 Mai 2020, 17:24    Sujet du message: 171525 157528
Répondre en citant

Tant mieux

J'ai passé un peu de temps avec postman:j'ai l'impression aussi qu'il y a un temps limité pour générer le session token.

Voici mes requetes (je debute aussi en Postman donc pas forcement bien fait):
https://www.postman.com/collections/48af172ab4e65d636173

Pour le session token il fait generer un SHA1 avec le challenge et l'app_token mais pas trouvé quoi faire du salt !!!
Comme évoqué plus haut tu trouveras mon code sur le github.

Mon code postman en pre-request script:
Code:
var CryptoJS = require("crypto-js")

var appchallenge = postman.getEnvironmentVariable("app_challenge");
var appsalt = postman.getEnvironmentVariable("app_salt");
var appapi_token = postman.getEnvironmentVariable("app_token");

//var fbxpassword = CryptoJS.HmacSHA1(appchallenge, appsalt + appapi_token);
var password = CryptoJS.HmacSHA1( appchallenge, appapi_token);
postman.setEnvironmentVariable("fbxpassword", password);
console.log("password="+password);
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
takshil
Hobbit de L'Univers


Inscrit le: 06 Mai 2020
Messages: 8
 
22 points

takshil, Posté le: Mer 06 Mai 2020, 17:27    Sujet du message: 218576 198099 Répondre en citant

Garoloup a écrit:
Comme évoqué plus haut tu trouveras mon code sur le github.

J'ai déjà un coup d'oeil à ton code Je vais regarder ça ce soir un peu plus en profondeur à tête reposer Smile

Mais je pense que je vais trouver assez rapidement.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Garoloup
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 04 Juin 2018
Messages: 7
 
7 points

Garoloup
(Auteur du topic), Posté le: Mer 06 Mai 2020, 18:06    Sujet du message: 171525 157528
Répondre en citant

Je suis preneur si tu trouves des infos sur l'usage du sel... Si pas utile pourquoi est il retourné par le Freebox serveur ?  
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé

Poster un nouveau sujet     Répondre au sujet

Univers Freebox Index du Forum -> Freebox / Freebox OS / Les App. (Freebox Connect, Freebox Files...)
Page 1 sur 2
Toutes les heures sont au format GMT + 2 Heures
Aller à la page 1, 2  Suivante 

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum





CoolVista Thème phpbb
- Site adapté par Vincent Barrier
 © 2005 - 2009 Univers Freebox