Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Applets | Applets Dnd2Share
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Applets | Applets

Subjects Author Language Messages Last message
[Locked] Dnd2Share
Page : 1 2 3 ...12 13 14
nochka85 Français 272 fabounet [Read]
04 February 2013 à 13:58

nochka85, Sunday 10 May 2009 à 13:21


Subscription date : 29 November 2007
Messages : 7408
Cette applet nécessite curl pour fonctionner : sudo apt-get install curl


Bon, pour ceux qui n'ont pas suivi le topic sur l'apprentissage du C, je vous propose une nouvelle applet : dnd2share (= Drag'n Drop to share) !
http://uppix.net/2/a/f/b60c278a7430e5126210e57d85b79.png
(J'espère que l'icône que j'ai bricolée vous plaît )


Le principe est simple : Vous voulez par exemple afficher une image dans un de vos messages sur un forum -> Plutôt que d'ouvrir dans votre navigateur la page d'un hébergeur d'image puis d'uploader votre image et faire un copier de l'url qui vous intéresse afin de copier cette dernière dans votre texte (<- Pas très User-friendly ... d'ailleurs y'a qu'à voir le nombre de gens qui demande comment on fait ), vous n'avez qu'à faire un glisser/déposer de votre image sur l'icône de l'applet puis à cliquer sur cette dernière afin de copier l'url prédéfinie qui vous interresse (menu contextuel pour en choisir une autre ) -> L'url est tout simplement copiée dans le clipboard et vous n'avez qu'à faire un CTRL+V pour coller cette dernière dans votre message !

... De plus, l'applet "enregistre" vos derniers glisser/déposer (à la manière d'un historique) dans ~/.config/cairo-dock/dnd2share/ afin de pouvoir retrouver les liens facilement (molette pour passer d'une image à une autre ).

Dans l'état actuel, seules les images sont autorisées et l'hébergeur d'image est obligatoirement uppix.net ... de plus, toutes les images sont enregistrées et c'est à vous de les effacer manuellement (clic milieu ou menu contextuel).

Bref, voilà où j'en suis, et je me posais la question suivante : Est-ce que je mets le code en l'état sur le SVN sachant que la TODO LIST est assez longue ? ... mais cela permettra déjà de tester !

Voici la TODO LIST au 10/05/2009 :

  1. Prendre en compte le "petites" images qui n'ont pas de vignettes en 150 ou en 600px
  2. Ajout de la prise en compte de la limitation du nombre de fichiers à enregistrer dans ~/.config/cairo-dock/dnd2share corrigé le 10/05/09
  3. Ajout d'une option pour désactiver l'enregistrement (=l'historique) des fichiers corrigé le 10/05/09
  4. Ajout d'un "sous dock" type Diapositive pour afficher tous les fichiers stockés dans l'historique
  5. Ajout d'autres hébergeurs (je pensais aussi à la gestion de Dropbox )
  6. Ajout d'autres type de fichiers (.txt pour les débug , vidéos (<- à voir comment on peut faire) , images glisser directement depuis le navigateur , etc ...)


... merci de faire vos propositions pour compléter la liste

... et j'attends votre avis avant d'uploader l'applet en l'état (je ne voudrais pas foutre le bordel pour la génération des .deb de la v2 finale )

benoit2600, Sunday 10 May 2009 à 13:45


Subscription date : 03 December 2007
Messages : 526
c'est du bon ça ! moi qui ne me rappelle jamais quelle hebergeurs photo fonctionne encore sans trop de pub, ça risque de mettre pratique

Pense tu par la suite integrer la possibilitée d'envoyer n'importe quelle fichier vert un hebergeurs quelquonque comme rapidshare ou megaupload par exemple ?

nochka85, Sunday 10 May 2009 à 13:59


Subscription date : 29 November 2007
Messages : 7408
En fait, je pensais mettre dans la config la possibilité de choisir un hébergeur en fonction des catégories (images, textes, vidéos, code C) ... Par contre, je ne pense pas que tous les hébergeurs utilisent le même système pour stocker leur info, donc, en rajouter 1 signifiera modifier le code pour traiter les données ... Par conséquent, je ne pense pas que l'on puisse imaginer pouvoir choisir un hébergeur qui ne se trouvera pas dans la liste

Bref, cela pourrait donner çà dans la config :

- Choix de l'hébergeur pour les images :
|_ Uppix.net
|_ imageshack.us
|_ etc...
|_ Dropbox account
|_ rapidshare
|_ megaupload

- Choix de l'hébergeur pour les textes :
|_ Dropbox account
|_ rapidshare
|_ megaupload
|_ etc...

- Choix de l'hébergeur pour les archives :
|_ Dropbox account
|_ rapidshare
|_ megaupload
|_ etc...

etc...

Bref, rien ne t'empêchera d'utiliser par exemple rapidshare pour tous type de fichiers (par contre, pour les images, tu n'aura pas d'aperçus dans les forums... mais seulement un lien), mais si tu souhaites un hébergeur qui ne se trouve pas dans la liste, il faudra en faire la demande pour l'ajouter dans le code

matttbe, Sunday 10 May 2009 à 14:47


Subscription date : 24 January 2009
Messages : 12573
Good news and good idea !

... et j'attends votre avis avant d'uploader l'applet en l'état (je ne voudrais pas foutre le bordel pour la génération des .deb de la v2 finale )

De toutes manières, dans le script pour la création des paquets, il est marqué quels sont les plug-ins à ne pas intégrer... (enfin, il me semble )

Pour Dropbox, il suffit de déposer les fichiers dans le dossier Public et le lien est toujours http://dl.getdropbox.com/u/IDENTIFIANT/NOM_DU_FICHIER. On peut aussi déposer le fichier dans le répertoire photo mais alors, c'est pour faire une Galerie... Avec une photo, c'est un peu bête.

Sinon, il y a aussi http://www.minibulle.com/, sans pub. Pour les fichiers, il y a http://www.zippyshare.com/, free, http://depositfiles.com/, etc. Il faut voir lesquels sont facile à utiliser.

Pour les vidéos, il y a youtube, dailymotion, etc. mais faut voir si c'est pas trop hard...

Merci et Bonne continuation

EDIT : superbe image

taiebot65, Sunday 10 May 2009 à 15:03


Subscription date : 26 October 2008
Messages : 1904
Connais tu conduit nochka?

Permet de synchroniser pas mal de truc je l'utilise pour synchroniser mes notes tomboy les contacts etc fichiers sur youtube, flickr,dropbox et faire mes sauvegardes ca vaut le coup d'oeil... et j'attends impatiemment le futur support pour les telephones portables...
http://www.conduit-project.org/

En tout cas bravo!!! qu'est ce que t'apprends vite... Si j'ai bien compris c pas que reserve a l'openGL

nochka85, Sunday 10 May 2009 à 15:26


Subscription date : 29 November 2007
Messages : 7408
Si j'ai bien compris c pas que reserve a l'openGL


Bah pour l'instant je n'ai même pas commencer à regarder pour intégrer de l'opengl -> En fait, à part pour créer des effets de transition entre les fichiers de l'historique, il n'y aura pas trop d'intérêt

Connais tu conduit ?


Je regarderai

Pour Dropbox, il suffit de déposer les fichiers dans le dossier Public et le lien est toujours http://dl.getdropbox.com/u/IDENTIFIANT/NOM_DU_FICHIER. On peut aussi déposer le fichier dans le répertoire photo mais alors, c'est pour faire une Galerie... Avec une photo, c'est un peu bête.


Je pensais effectivement au répertoire Public -> Mais faudra que je me le réinstalle pour voir çà de plus près
... par contre, je pense intégrer en dernierce support de Dropbox en dernier -> En effet, cela nécessitera d'installer Dropbox (et donc d'avoir une dépendance) ... donc, dans un premier temps, je préfère me concentrer sur les hébergeurs qui n'ont pas besoin de logiciel .

Cependant, c'est vrai que pour les vidéos, je pense que dropbox serait pas mal -> En effet, Dailymotion ou Youtube c'est sympa, mais je ne sais pas si on peut connaître le lien dès l'upload (en effet, il me semble bien qu'il fournisse le lien uniquement une fois que le fichier est converti ) ... Bref, à voir

matttbe, Sunday 10 May 2009 à 15:41


Subscription date : 24 January 2009
Messages : 12573
Connais tu conduit ?

Ça à l'air cool mais c'est juste dommage qu'il n'existe pas encore de paquets pour 64bits. J'essayerai plus tard mais merci pour le lien !

nochka85, Sunday 10 May 2009 à 23:43


Subscription date : 29 November 2007
Messages : 7408
@Mav ou Fab : C'est bon pour diffuser en l'état pour test sur le SVN ou pas ?

Mav, Monday 11 May 2009 à 00:13


Subscription date : 29 November 2007
Messages : 3146
Vu qu'on est sur le point de faire les paquets, je dirais non, histoire de pas faire de boulettes de dernières minutes

nochka85, Monday 11 May 2009 à 00:15


Subscription date : 29 November 2007
Messages : 7408
C'est bien ce qu'il me semblait -> Faites moi signe quand ce sera ok

fabounet, Monday 11 May 2009 à 11:51


Subscription date : 30 November 2007
Messages : 17118
en fait, pas de problème tant que tu ne touches pas au Makefile.am global (il est réservé aux applets officiellement intégrées).
tiens j'ai une proposition : animer l'icône pendant l'upload (tu peux te contenter d'une des animations existantes, comme pour RB par exemple).

si tu utilises libcurl tu devrais pouvoir récupérer l'avancement de l'upload, ce qui pourrait être pratique pour l'utilisateur.

nochka85, Monday 11 May 2009 à 12:10


Subscription date : 29 November 2007
Messages : 7408
si tu utilises libcurl tu devrais pouvoir récupérer l'avancement de l'upload, ce qui pourrait être pratique pour l'utilisateur.


Ok ! mais je ne l'utilise pas encore

... mais çà va venir

Tofe, Wednesday 13 May 2009 à 13:51


Subscription date : 09 February 2008
Messages : 921
Petite question subsidiaire: que conseille FreeDesktop.org pour les données des applis ? Là on est à la limite du .config, j'imagine, c'est quasiment des données temporaires pour l'application.

nochka85, Wednesday 13 May 2009 à 14:17


Subscription date : 29 November 2007
Messages : 7408
ce sont des données temporaires mais non essentielles à l'applications elle-même ... au même titre que les répertoires Stack ... non ?

fabounet, Wednesday 13 May 2009 à 15:33


Subscription date : 30 November 2007
Messages : 17118
la question c'est : est-il pertinent de stocker l'image à 2 endroits différents ? surtout que pour l'instant c'est des images, mais on pourrait aussi faire les vidéos ou n'importe quel autre fichier.
il suffirait dans le .conf de garder une liste de N chemins vers les fichiers uploadés (avec à chaque fois l'URL locale et la distante), la liste serait accessible via clic droit, et pour chaque fichiers on aurait une sous-liste contenant les entrées :
ouvrir le fichier
copier l'URL locale
copier l'URL distante

qu'en pensez-vous ?

matttbe, Wednesday 13 May 2009 à 16:57


Subscription date : 24 January 2009
Messages : 12573
La sous-question devient : avec une telle TO-DO list qui n'arrête pas de grandir, va-t-on revoir Nochka avant Noël ?

Sinon, très bonnes idées !
On l'a déjà évoqué je pense mais il y a aussi le suivit du transfert qui pourrait être intéressant (voir le % restant ou le temps qui reste (+ chaud ça) ou au-moins une animation sur l'icône quand il y a un upload).

nochka85, Wednesday 13 May 2009 à 18:37


Subscription date : 29 November 2007
Messages : 7408
Bon, je n'ai pas avancé comme je l'aurais souhaité -> Merci les orages qui m'oblige à couper ma livebox avant qu'elle ne pête !

Mais c'est clair que j'ai du taf là !!! Surtout que TOUT ce qui est avancé est judicieux !

En attendant, et pour vous faire patienter un minimum, je viens d'envoyer l'applet sur le SVN (rev 1763) ... par contre, il faudra la récupérer par vous même (et la compiler à la mano) -> J'insiste bien que ce n'est qu'une ébauche : faut que je pête une bonne partie du code pour "séparer" ce qui touche à uppix et afin de pouvoir ajouter de nouveaux hébergeurs et de nouveaux types de fichiers + que je gère l'affichage du sous-dock (pour l'instant on passe d'une image à l'autre avec la molette) + que j'intègre la libcurl + etc...

-> Bref, c'est juste pour vous faire une idée

serait accessible via clic droit, et pour chaque fichiers on aurait une sous-liste contenant les entrées :
ouvrir le fichier
copier l'URL locale
copier l'URL distante


Pour ouvrir le fichier et l'url locale, je ne suis pas trop pour : Ce n'est pas slider ... et puis l'url distante, y'en a plusieurs type (à voir dans la version uploadée). De plus, pour pointer l'icone vers le fichier local, je ne suis pas d'accord non plus ... Pourquoi ? Parce que beaucoup de photos que l'on enverra seront des screenshots, et sincèrement, je ne les stocke pas ad vitam eternam sur mon disque -> Voilà pourquoi j'ai pris le parti de copier l'image (dans un premier temps) ... mais à terme, le but est que cela soit des thumbnails à la manière de ce que l'on a dans nautilus <- A voir comment on fait pour les vidéos

En clair, l'applet est censée "gérer" les fichiers uploadés ... et pas l'original en local qui peut à tout moment être déplacé/renommé/effacé. Bref, je pense qu'il ne faut surtout pas faire l'amalgame : Ce n'est ni stack, ni slider

Enfin c'est mon avis, on peut en discuter

matttbe, Wednesday 13 May 2009 à 21:04


Subscription date : 24 January 2009
Messages : 12573
Super et Merci Nochka !

Test pour une petite image :
150px : http://uppix.net/9/1/6/1699a8d9f4898c41cf58f86104c1et.jpg
600px : http://uppix.net/9/1/6/1699a8d9f4898c41cf58f86104c1ett.jpg
full : http://uppix.net/9/1/6/1699a8d9f4898c41cf58f86104c1e.png
html : http://uppix.net/9/1/6/1699a8d9f4898c41cf58f86104c1e.html
image : http://uppix.net/9/1/6/1699a8d9f4898c41cf58f86104c1e.png

Test pour une plus grande image :
150px : http://uppix.net/0/7/6/6f93c39dc094b27aee05b77746a9ft.jpg
600px : http://uppix.net/0/7/6/6f93c39dc094b27aee05b77746a9ftt.jpg
full : http://uppix.net/0/7/6/6f93c39dc094b27aee05b77746a9f.jpg
html : http://uppix.net/0/7/6/6f93c39dc094b27aee05b77746a9f.html
image : http://uppix.net/0/7/6/6f93c39dc094b27aee05b77746a9f.jpg

=> Si l'image est trop petite, les petits aperçus ne fonctionnent pas. Il faudrait donc checker la taille du plus grand côté.
=> Aurait-il moyen de retrouver l'icône par défaut en attendant l'affichage en sous-dock ? Car regarde ma dernière image envoyée et image ce que ça donne !

nochka85, Wednesday 13 May 2009 à 21:56


Subscription date : 29 November 2007
Messages : 7408
Si l'image est trop petite, les petits aperçus ne fonctionnent pas. Il faudrait donc checker la taille du plus grand côté.


C'était le point numéro 1 de ma todo list (dans le premier message )

Aurait-il moyen de retrouver l'icône par défaut en attendant l'affichage en sous-dock ? Car regarde ma dernière image envoyée et image ce que ça donne !


Arf ... effectivement ... c'est super écrasé -> Peut être un accès au dossier de l'historique ... toutes les images sont renommées avec des chiffres, donc, si tu retrouve le numéro d'image, tu n'as plus qu'à aller à ce numéro dans l'applet ... C'est un peu moyen, mais je vois pas trop de solution ... d'ailleurs, ce type d'images risque aussi de poser problème dans un sous dock (<- D'ailleurs, il suffit de glisser/déposer l'image dans le dock pour voir le rendu que l'on aura .... bref, exactement le même que dans dnd2share)

Quelqu'un a une idée génial ?

matttbe, Wednesday 13 May 2009 à 22:07


Subscription date : 24 January 2009
Messages : 12573
Quelqu'un a une idée génial ?

Une idée oui => réduire le plus petit côté au minimum et rogner le reste. Mais peut-être pas simple
Par contre, serait-il possible, avec la roulette, de revenir sur l'image par défaut ou alors avoir un sous-menu avec l'historique.

Applets | Applets

Subjects Author Language Messages Last message
[Locked] Dnd2Share
Page : 1 2 3 ...12 13 14
nochka85 Français 272 fabounet [Read]
04 February 2013 à 13:58


Glx-Dock / Cairo-Dock List of forums Applets | Applets Dnd2Share Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.