DropBox : addons, trucs et astuces
Publié le 08 octobre 2009 - EnBref
Dernière mise à jour le 02 février 2012
- Article
- |
- Commentaires (1)
- |
- Fichiers attachés (0)
DropBox (dont vous trouverez une présentation plus complète sur cette page) n'offre pas uniquement une solution de sauvegarde en ligne. Plusieurs fonctions supplémentaires peuvent être rapidement misent en place, et élargissent le champ des possibilités.

Démarrer des fichiers torrents à distance
Les logiciels de téléchargements de fichiers torrents disposent pratiquement tous d'une petite option qui permet de démarrer automatiquement le téléchargement de fichiers .torrent présents dans un répertoire spécifique. L'astuce toute simple consiste à paramétrer ce répertoire pour qu'il se trouve dans le répertoire de DropBox. Ainsi, quand vous ajouterez via DropBox un .torrent dans ce répertoire depuis n'importe où, si votre machine est allumée bien sûr, le téléchargement débutera automatiquement.
La configuration des clients torrent est sensiblement identique pour chacun d'entre eux :
Prenez bien soin de désactiver l'écran de confirmation de votre client torrent pour que le téléchargement démarre immédiatement et ne reste pas bloqué sur la fenêtre de paramétrage du nouveau fichier torrent ajouté.
Une interface simple pour déposer des fichiers
Une petite page de quelques lignes déposée sur un petit serveur web permet de simplement déposer des fichiers sur votre DropBox depuis n'importe où sans passer par le site de dropbox. Il suffit de copier le code suivant dans un fichier nommé par exemple "dropbox-uploader.php", de le déposer sur votre serveur web, puis de l'appeler dans votre navigateur.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Dropbox Uploader</title>
</head>
<body>
<h1>Dropbox Uploader</h1>
<?php
if ($_POST) {
require 'DropboxUploader.php';
try {
// Rename uploaded file to reflect original name
if ($_FILES['file']['error'] !== UPLOAD_ERR_OK)
throw new Exception('Le fichier n'a pas été correctement transféré !');
$tmpDir = uniqid('/tmp/DropboxUploader-');
if (!mkdir($tmpDir))
throw new Exception('Impossible de créer le répertoire temporaire !');
if ($_FILES['file']['name'] === "")
throw new Exception('Le navigateur n'a pas transmit de nom de fichier.');
$tmpFile = $tmpDir.'/'.str_replace("/\0", '_', $_FILES['file']['name']);
if (!move_uploaded_file($_FILES['file']['tmp_name'], $tmpFile))
throw new Exception('Le fichier transmit ne peut être renommé !');
// Upload
$uploader = new DropboxUploader($_POST['email'], $_POST['password']);
$uploader->upload($tmpFile, $_POST['dest']);
echo '<span style="color: green">Le fichier a été correctement transféré !</span>';
} catch(Exception $e) {
echo '<span style="color: red">Error: ' . htmlspecialchars($e->getMessage()) . '</span>';
}
// Clean up
if (isset($tmpFile) && file_exists($tmpFile))
unlink($tmpFile);
if (isset($tmpDir) && file_exists($tmpDir))
rmdir($tmpDir);
}
?>
<form method="POST" enctype="multipart/form-data">
<dl>
<dt>EMail du compte Dropbox</dt><dd><input type="text" name="email" /></dd>
<dt>Mot de passe du compte Dropbox</dt><dd><input type="password" name="password" /></dd>
<dt>Répertoire de destination (option facultative)</dt><dd><input type="text" name="dest" /> e.g. "dir/subdir", sera crée si il n'existe pas.</dd>
<dt>File</dt><dd><input type="file" name="file" /></dd>
<dd><input type="submit" value="Transmettre sur ma DropBox !" /></dd>
</dl>
</body>
</html>
Voilà à quoi ressemble l'interface, très simple, de ce script :
Héberger un site web avec DropBox
C'est, parait-il, très facile à réaliser, il suffit de créer un répertoire spécifique dans le dossier "Public" de votre espace DropBox, puis de transférer dans ce répertoire les fichiers de votre site. Uniquement en html
Partager les bookmarks de Firefox grâce à DropBox
Il faut pour cela démarrer le "ProfileManager" de Firefox en le lançant avec l'option -P :
$ firefox -P
Créer ensuite un nouveau profile en prenant bien soin de placer les fichiers du profil dans un répertoire à créer (nommons-le "repprofil" pour cet exemple) de votre DropBox (situé dans un répertoire "dropbox" pour cette exemple), puis quittez Firefox.
Il faut maintenant supprimer le contenu de ce répertoire "repprofil" et y copier le profil de Firefox à partager (son emplacement dépend de l'OS). Copiez tout, répertoires et fichiers, puis attendez que DropBox termine de synchroniser les données.
Ensuite, sur les autres machines qui doivent utiliser ce profil, attendez la fin de la synchronisation, puis quittez DropBox. Maintenant renommez le répertoire de votre DropBox (vers "dropbox-backup" par exemple) puis créez un nouveau répertoire du même nom ainsi qu'un répertoire "repprofil" à l'intérieur (il est important d'utiliser le même nom que sur la première machine). Démarrez ensuite Firefox avec l'option -P et créez un profil à placer dans le répertoire "repprofil".
Une fois le profil créé, quittez Firefox, supprimer le répertoire "dropbox" qui contient le profil, et enfin renommez "dropbox-backup" en dropbox.
Vous pouvez maintenant démarrer Firefox et choisir le profil situé dans le dossier "dropbox". Tous vos thèmes et plugins seront là, mais attention aux problèmes d'incompatibilité des plugins si vous utilisez des OS différents !
-
nico · 22 mars 2011, 13:45
-
Peut être pratique si on n'aime pas trimbaler une clé usb ou si on doit partager des fichiers avec d'autres utilisateur, cela dit si c'est c'est pour héberger un site internet autant prendre un vrai service d'herbgement de site web avec le support qui vien avec.






