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) !
(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 :
- Prendre en compte le "petites" images qui n'ont pas de vignettes en 150 ou en 600px
- Ajout de la prise en compte de la limitation du nombre de fichiers à enregistrer dans ~/.config/cairo-dock/dnd2share corrigé le 10/05/09
- Ajout d'une option pour désactiver l'enregistrement (=l'historique) des fichiers corrigé le 10/05/09
- Ajout d'un "sous dock" type Diapositive pour afficher tous les fichiers stockés dans l'historique
- Ajout d'autres hébergeurs (je pensais aussi à la gestion de Dropbox )
- 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 ) |
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 ? |
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 |
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 |
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 ! |
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 |
Subscription date : 29 November 2007
Messages : 7408
|
C'est bien ce qu'il me semblait -> Faites moi signe quand ce sera ok |
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. |
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. |
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 ? |
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). |
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 :
600px :
full :
html : http://uppix.net/9/1/6/1699a8d9f4898c41cf58f86104c1e.html
image :
Test pour une plus grande image :
150px :
600px :
full :
html : http://uppix.net/0/7/6/6f93c39dc094b27aee05b77746a9f.html
image :
=> 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 ! |
matttbe, Wednesday 13 May 2009 à 22:07
|
|
|