Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Pour échanger sur les plugins classés en catégorie "Communication"
Avatar de l’utilisateur
fensoft
Actif
Messages : 1311
Inscription : 07 mai 2015, 11:26

[Plugin Tiers] [Sujet principal] Data Transfert by fensoft

Message par fensoft » 03 oct. 2017, 17:48

fork du datatransfert de loic

github: https://github.com/fensoft/plugin-datatransfert
market: https://www.jeedom.com/market/index.php ... atransfert
changelog: https://github.com/fensoft/plugin-datat ... its/master

ce qui fonctionne:
- nettoyage auto distant (garder x jours ou x fichiers par exemple)
- status (ok, ko, uploading, cleaning)
- chemins récursifs (sauf pour gdrive avec des _ au lieu des / pour les sous dossiers)
- date devinée à partir du nom du fichier par défaut (utilise celle du cloud sinon)
- status et progression de l'upload au pourcent près (caché par défaut, il faut save 2 fois pour le voir apparaitre et aller dans les options des 2 items pour le voir sur le dashboard)
- possibilité d'avoir un log par équipement (datatransfert_nomequipement_nomcommande)
- limitation de vitesse (sauf pour dropbox pour le moment)

- protocoles:
dropbox (passage en apiv2)
local
webdav
ftp
sftp
google drive (la cible peut-être un folder-id, voir le lien au dessus de la config)
rclone donc: Amazon Drive, Amazon S3, Backblaze B2, Box, Ceph, Dreamhost, Google Cloud Storage, Google Drive, HTTP, Hubic, Memset Memstore, Microsoft Azure Blob Storage, Microsoft OneDrive, Minio, OVH, Openstack Swift, Oracle Cloud Storage, QingStor, Rackspace Cloud Files, Wasabi, Yandex Disk (config à faire sur votre pc via "rclone config" puis copier/coller de la conf dans l'équipement)
samba

urgent:
- supprimer définitivement sur gdrive
- fix avec espaces pour FTP

prochaine version/à faire:
- ne pas overwrite
- virer la coche "supprimer fichiers en doublons"
- ajouter un bouton stop (monstrueux à coder car il faut tout recoder)
- limitation de vitesse pour dropbox
- avancement de l'upload pour dropbox et rclone

à étudier:
- nouveaux protocoles à la demande (exemple: https://github.com/thephpleague/flysystem)

pour jamais:
- icloud (trouvez moi une lib d'upload php)

FAQ:
- comment lancer automatiquement l'upload à la fin d'un backup jeedom ?
avec un scénario, avec #end_backup# comme trigger
Dernière édition par fensoft le 22 nov. 2017, 15:49, édité 30 fois.
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Avatar de l’utilisateur
fensoft
Actif
Messages : 1311
Inscription : 07 mai 2015, 11:26

Re: [Plugin officiel] datatransfert by fensoft

Message par fensoft » 03 oct. 2017, 17:51

Bonjour à tous,

J'ai décidé comme convenu de forker le plugin officiel datatransfert.
Grosse refonte pour permettre de clean le remote (on doit pouvoir put/list/remove maintenant)
Pour l'instant, uniquement dropbox en v2 de porté (v1 est supprimé par dropbox depuis le 28 sept) et avec uniquement le put. Je vais porter le reste et publier une beta j'espère dans les jours qui viennent.

A noter que le plugin est et restera gratuit et opensource. Contribs 'welcomed of course :)

fensoft
Dernière édition par fensoft le 03 oct. 2017, 20:22, édité 1 fois.
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Avatar de l’utilisateur
fensoft
Actif
Messages : 1311
Inscription : 07 mai 2015, 11:26

Re: [Plugin officiel] datatransfert by fensoft

Message par fensoft » 03 oct. 2017, 20:18

voilà qui est publié !

attention à bien refaire la conf dropbox (pour passage en apiv2)
j'ai testé ftp, sftp, local et webdav, tout fonctionne.
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Anonyme
Actif
Messages : 10082
Inscription : 09 août 2014, 12:15

Re: [Plugin officiel] datatransfert by fensoft

Message par Anonyme » 03 oct. 2017, 20:29

Contenu supprimé à la demande de son auteur

Avatar de l’utilisateur
fensoft
Actif
Messages : 1311
Inscription : 07 mai 2015, 11:26

Re: [Plugin officiel] datatransfert by fensoft

Message par fensoft » 03 oct. 2017, 20:30

ça a pété dropbox, ça me gonflais, j'ai bossé qq heures dessus et pouf j'ai un truc nickel :p
le plus compliqué à été de tester tout les protocoles chez moi !

au passage j'ai découvert ce que c'était que composer, un outil super pratique pour tout les php'eux !
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Bosquetia
Actif
Messages : 6783
Inscription : 10 mai 2016, 07:54

Re: [Plugin officiel] datatransfert by fensoft

Message par Bosquetia » 03 oct. 2017, 20:33

Félicitations pour cet effort !!

Avatar de l’utilisateur
fensoft
Actif
Messages : 1311
Inscription : 07 mai 2015, 11:26

Re: [Plugin officiel] datatransfert by fensoft

Message par fensoft » 03 oct. 2017, 20:36

@magicgg91: tu peux mettre un dernier message sur l'autre topic officiel pour "amener" les gens sur ce topic ici ? merci !
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Anonyme
Actif
Messages : 10082
Inscription : 09 août 2014, 12:15

Re: [Plugin officiel] datatransfert by fensoft

Message par Anonyme » 03 oct. 2017, 20:39

Contenu supprimé à la demande de son auteur

Avatar de l’utilisateur
fensoft
Actif
Messages : 1311
Inscription : 07 mai 2015, 11:26

Re: [Plugin officiel] datatransfert by fensoft

Message par fensoft » 03 oct. 2017, 20:41

le plugin est rétrocompatible, c'est le minimum. donc j'espère que tout le monde va migrer sur celui là.
il y a pas de préférence à avoir: je suis le seul à maintenir le truc et l'autre plugin n'est plus dispo et ne fonctionne plus pour ceux qui ont update leur jeedom...

sinon j'ai 0 compétences en design, si quelqu'un veux bien se dévouer pour me refaire une icone ce serait sympa. merci !
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

extrapitou
Actif
Messages : 1332
Inscription : 27 juin 2015, 21:53
Localisation : Dijon

Re: [Plugin officiel] datatransfert by fensoft

Message par extrapitou » 03 oct. 2017, 20:49

Cool merci il y avait un autre plugin en cours "cloudsync" mais tu as été plis rapide :)

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk

Mon Matos

Mon Blog où vous trouverez des astuces et tutos Tasker/Jeedom
Mon alarme sous Jeedom
Tuto pour la Gestion de la présence

extrapitou
Actif
Messages : 1332
Inscription : 27 juin 2015, 21:53
Localisation : Dijon

Re: [Plugin officiel] datatransfert by fensoft

Message par extrapitou » 03 oct. 2017, 20:52

fensoft a écrit :le plugin est rétrocompatible, c'est le minimum. donc j'espère que tout le monde va migrer sur celui là.
il y a pas de préférence à avoir: je suis le seul à maintenir le truc et l'autre plugin n'est plus dispo et ne fonctionne plus pour ceux qui ont update leur jeedom...

sinon j'ai 0 compétences en design, si quelqu'un veux bien se dévouer pour me refaire une icone ce serait sympa. merci !
Aller pour te remercier jte fais l'icône :) tu veux quelle couleur ? (Chaque dev a sa propre couleur)

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk

Mon Matos

Mon Blog où vous trouverez des astuces et tutos Tasker/Jeedom
Mon alarme sous Jeedom
Tuto pour la Gestion de la présence

Avatar de l’utilisateur
fensoft
Actif
Messages : 1311
Inscription : 07 mai 2015, 11:26

Re: [Plugin officiel] datatransfert by fensoft

Message par fensoft » 03 oct. 2017, 20:53

soyons fou: noir !
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

phifi
Actif
Messages : 994
Inscription : 25 juin 2014, 19:51
Localisation : Ile de France

Re: [Plugin officiel] datatransfert by fensoft

Message par phifi » 03 oct. 2017, 20:53

Bonsoir,

Si tu utilises rclone, nikel !
Tu as prévu d'activer le chiffrement ? qui sera forcement un grand plus pour ton plugin.
NUC + ESXI + Jeedom en bêta avec Z-Stick Gen5

Bosquetia
Actif
Messages : 6783
Inscription : 10 mai 2016, 07:54

Re: [Plugin officiel] datatransfert by fensoft

Message par Bosquetia » 03 oct. 2017, 20:54

fensoft a écrit :
03 oct. 2017, 20:41
le plugin est rétrocompatible, c'est le minimum. donc j'espère que tout le monde va migrer sur celui là.
il y a pas de préférence à avoir: je suis le seul à maintenir le truc et l'autre plugin n'est plus dispo et ne fonctionne plus pour ceux qui ont update leur jeedom...

sinon j'ai 0 compétences en design, si quelqu'un veux bien se dévouer pour me refaire une icone ce serait sympa. merci !
Hello,

Comme l'a dit Magic, tu peux juste au moins changer la couleur. En tu remplaces le vert par une couleur à toi pour tes futurs plugin :lol:
Juste pour info, sur le market, le lien changelog et documentation aboutissent à une erreur 404.

Je te souhaite bon courage et bonne route à ton plugin ;)

extrapitou
Actif
Messages : 1332
Inscription : 27 juin 2015, 21:53
Localisation : Dijon

Re: [Plugin officiel] datatransfert by fensoft

Message par extrapitou » 03 oct. 2017, 21:25

fensoft a écrit :soyons fou: noir !
Ok je reprends le meme logo ou j'innove un peu ?

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk

Mon Matos

Mon Blog où vous trouverez des astuces et tutos Tasker/Jeedom
Mon alarme sous Jeedom
Tuto pour la Gestion de la présence

Avatar de l’utilisateur
fensoft
Actif
Messages : 1311
Inscription : 07 mai 2015, 11:26

Re: [Plugin Tiers] [Sujet officiel] Data Transfert by fensoft

Message par fensoft » 03 oct. 2017, 21:27

update: ajout de google drive (la cible peut-être un folder-id, voir le lien au dessus de la config)
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Avatar de l’utilisateur
fensoft
Actif
Messages : 1311
Inscription : 07 mai 2015, 11:26

Re: [Plugin officiel] datatransfert by fensoft

Message par fensoft » 03 oct. 2017, 21:28

extrapitou a écrit :
03 oct. 2017, 21:25
fensoft a écrit :soyons fou: noir !
Ok je reprends le meme logo ou j'innove un peu ?

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk
fait moi rêver :)
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Avatar de l’utilisateur
fensoft
Actif
Messages : 1311
Inscription : 07 mai 2015, 11:26

Re: [Plugin Tiers] [Sujet officiel] Data Transfert by fensoft

Message par fensoft » 03 oct. 2017, 21:29

vous avez d'autres protocoles où le besoin se fait urgemment ressentir ?
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

extrapitou
Actif
Messages : 1332
Inscription : 27 juin 2015, 21:53
Localisation : Dijon

Re: [Plugin officiel] datatransfert by fensoft

Message par extrapitou » 03 oct. 2017, 21:30

fensoft a écrit :
extrapitou a écrit :
03 oct. 2017, 21:25
fensoft a écrit :soyons fou: noir !
Ok je reprends le meme logo ou j'innove un peu ?

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk
fait moi rêver :)
Ok je fini de debarasser la table et je m'y attaque


Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk

Mon Matos

Mon Blog où vous trouverez des astuces et tutos Tasker/Jeedom
Mon alarme sous Jeedom
Tuto pour la Gestion de la présence

Bosquetia
Actif
Messages : 6783
Inscription : 10 mai 2016, 07:54

Re: [Plugin Tiers] [Sujet officiel] Data Transfert by fensoft

Message par Bosquetia » 03 oct. 2017, 21:32

Un phenix, le plugin renait de ses cendres ;-)

Répondre

Revenir vers « [Catégorie] Communication »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités