Les documents proposés sur ce site ont été testés et validés par différentes installations mais ne sauraient engager la responsabilité de la société en cas de problèmes ou de pertes de données si les modifications n'ont pas été réalisées par la société elle même.

envoieftp

envoiftp est un logiciel écrit par Jonas Fourquier. Vous trouverez plus d'infos sur le logiciel sur http://jonas.tuxfamily.org/wiki/linux/envoie_ftp.

Ce logiciel permet d'envoyer simplement et rapidement des fichiers sur un serveur et de coller l'adresse d'accès qui a été automatiquement copiée dans les presse papier dans le document que vous êtes en train d'écrire (mail, forum, wiki…)

Mon rôle s'est limité à quelques modifications et à packager le programme

Modifications absolacom

  1. Utilisation d'un fichier de configuration indépendant du script. Facilite les mises à jour sans modifier la configuration.
  2. Correction de la variable “passif” (espace superflus)
  3. Ajout de l'affichage de la version (envoiftp -v) du logiciel
  4. Ajout du lien “simple” dans les choix de liens possibles
  5. Déplacement dans le dossier de travail AVANT l'envoi par ftp
  6. Passage en version 0.41

Installation du logiciel

Installation manuelle

Vous pouvez télécharger le programme ici: envoieftp. Copiez le dans /usr/local/bin et rendez le exécutable. Suivez les instruction du chapitre Intégration dans nautilus.

Installation du paquet

Vous pouvez télécharger le paquet pour jaunty ici: http://miroir.absolacom.com/9.04/absolacom/stable/pool/main/e/envoieftp-0.1stable/. Téléchargez le fichier .deb et installez le en double cliquant dessus.

Vous pouvez aussi ajouter les miroirs absolacom pour profiter automatiquement des mises à jour. Consultez la page http://docu.absolacom.com/doku.php/absolacom:utiliser_les_miroirs_absolacom

En utilisant les miroir, vous pourrez avoir accès à la dernière version et profiter des mises à jour dans votre gestionnaire de paquets.

Configuration du logiciel

Lancez le logiciel une première fois afin qu'il crée les fichiers dont il a besoin. Pour cela, utilisez l'intégration dans nautilus (ci dessous) ou ouvrez un terminal (ou ALT+F2) et entrez envoieftp.

Si c'est la première fois que vous lancez le logiciel, vous devriez obtenir un message d'erreur vous informant qu'un fichier de configuration à paramétrer a été créé dans votre environnement. Il faut maintenant le paramétrer.

Ouvrez le fichier ~/.envoieftp/envoieftp.conf avec votre éditeur et remplissez les valeurs de variable sans mettre d'espace!

##############
## - Info - ##
##############

# envoieftp est un script qui permet d'envoyer un fichier sur ftp ainsi que sa miniature (si il
# s'agit d'une image) et qui colle dans le presse papier son code html, wiki ou BBcode.
#
# Auteur :  Jonas Fourquier (jonas.fourquier@gmail.com)
#       Correction orthographique par Ago (agony@sdt-fondation.com) & soupaloignon
#       Ajout pour syntaxe wiki par BastNic (bastnicj@gmail.com)
# Licence : GNU GPL
# Version : 0.41

#################################
## - Parametrage du script - ##
#################################

## Global
# Répertoire de travail local. A ne pas modifier en temps normal
rep=$HOME/.envoieftp

# Mettre le date et l'heure devant le nom du fichier (TRUE ou FALSE)
affDate=TRUE

## Paramètres du compte ftp
#################################
# Hôte ftp (ex: FTP de free.fr ftpperso.free.fr => pas de modification dans ce cas là)
ftp="ftpperso.free.fr"

# nom utilisateur sur le FTP
user=""

# mot de passe, mettre ("") si vous ne voulez pas de login automatique.
pass=""

# se connecter au ftp en mode passif (TRUE ou FLASE)
modePassif=FALSE

# dossier où se trouveront les images uploadées sur le ftp (sous la
# forme "chemin/répertoire/") a partir de la racine d'accès. Le répertoire
# doit être déjà présent sur le ftp.
# Utiliser "./" pour ne pas changer de dossier
dirftpimg="ftp/images/"


# Dossier où se trouveront les fichiers uploadés sur le ftp (sous la
# forme "chemin/répertoire/") le répertoire doit être déjà présent
# sur le ftp.
# Utiliser "./" pour ne pas changer de dossier
dirftpfile="ftp/fichiers/"


# Adresse http du site web (sous la forme "http://site.fr/", avec le
# slash à la fin). Sert à générer automatiquement l'adresse d'accès
siteweb="http://www.ton_site.fr/"

# Option directlink
# cette option, si elle est placée à TRUE, ne met pas le chemin vers le dossier
# dans le lien généré. Elle est utile si le site web pointe directement dans
# le dossier contenant les fichiers.
# Placez la à FALSE si le fichier est placé dans un sous dossier
directlink=FALSE

## Images
# extension des images (à séparer par un -e)
# Hauteur max des miniatures en pixels
# Largeur max des miniatures en pixels

extimg="-e .jpg -e .JPG -e .png -e .PNG -e .gif -e .GIF"
Himg=260
Limg=260

Intégration dans nautilus

Nautilus, grâce au paquet nautilus-actions, vous permet d'effectuer des opérations grâce au clic droit. Installez nautilus-actions, si ce n'est pas déjà fait.

A partir de Jaunty, les schémas ne peuvent plus être importés. Il faut donc créer l'action manuellement.

  • Ouvrez le menu Système/ Préférences / Configuration des actions de Nautilus
  • Cliquez sur le bouton Ajouter
  • Paramétrez les éléments tels que sur les images suivantes (sur les images, c'est “profile 1”, chez vous ce sera sans doute “main”)

  • Fermez votre session, puis reconnectez vous

Vous pouvez maintenant cliquer avec le bouton droit sur un fichier pour profiter de l'action


Outils personnels