Page 1 sur 27

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

Publié : 03 oct. 2017, 17:48
par fensoft
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

Re: [Plugin officiel] datatransfert by fensoft

Publié : 03 oct. 2017, 17:51
par fensoft
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

Re: [Plugin officiel] datatransfert by fensoft

Publié : 03 oct. 2017, 20:18
par fensoft
voilà qui est publié !

attention à bien refaire la conf dropbox (pour passage en apiv2)
j'ai testé ftp, sftp, local et webdav, tout fonctionne.

Re: [Plugin officiel] datatransfert by fensoft

Publié : 03 oct. 2017, 20:29
par Anonyme
Contenu supprimé à la demande de son auteur

Re: [Plugin officiel] datatransfert by fensoft

Publié : 03 oct. 2017, 20:30
par fensoft
ç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 !

Re: [Plugin officiel] datatransfert by fensoft

Publié : 03 oct. 2017, 20:33
par Bosquetia
Félicitations pour cet effort !!

Re: [Plugin officiel] datatransfert by fensoft

Publié : 03 oct. 2017, 20:36
par fensoft
@magicgg91: tu peux mettre un dernier message sur l'autre topic officiel pour "amener" les gens sur ce topic ici ? merci !

Re: [Plugin officiel] datatransfert by fensoft

Publié : 03 oct. 2017, 20:39
par Anonyme
Contenu supprimé à la demande de son auteur

Re: [Plugin officiel] datatransfert by fensoft

Publié : 03 oct. 2017, 20:41
par fensoft
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 !

Re: [Plugin officiel] datatransfert by fensoft

Publié : 03 oct. 2017, 20:49
par extrapitou
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


Re: [Plugin officiel] datatransfert by fensoft

Publié : 03 oct. 2017, 20:52
par extrapitou
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


Re: [Plugin officiel] datatransfert by fensoft

Publié : 03 oct. 2017, 20:53
par fensoft
soyons fou: noir !

Re: [Plugin officiel] datatransfert by fensoft

Publié : 03 oct. 2017, 20:53
par phifi
Bonsoir,

Si tu utilises rclone, nikel !
Tu as prévu d'activer le chiffrement ? qui sera forcement un grand plus pour ton plugin.

Re: [Plugin officiel] datatransfert by fensoft

Publié : 03 oct. 2017, 20:54
par Bosquetia
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 ;)

Re: [Plugin officiel] datatransfert by fensoft

Publié : 03 oct. 2017, 21:25
par extrapitou
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


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

Publié : 03 oct. 2017, 21:27
par fensoft
update: ajout de google drive (la cible peut-être un folder-id, voir le lien au dessus de la config)

Re: [Plugin officiel] datatransfert by fensoft

Publié : 03 oct. 2017, 21:28
par fensoft
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 :)

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

Publié : 03 oct. 2017, 21:29
par fensoft
vous avez d'autres protocoles où le besoin se fait urgemment ressentir ?

Re: [Plugin officiel] datatransfert by fensoft

Publié : 03 oct. 2017, 21:30
par extrapitou
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


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

Publié : 03 oct. 2017, 21:32
par Bosquetia
Un phenix, le plugin renait de ses cendres ;-)