Pas Tout A Fait

Aller au contenu | Aller au menu | Aller à la recherche

DropBox : addons, trucs et astuces

Dernière mise à jour le 02 février 2012

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.

dropbox.png

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 :

Deluge

Transmission

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 :

dropbox-uploader.png


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

firefox-profile.png

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.

Capture-CreateProfileWizard.png

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 !

Matthieu Patout

Auteur: Matthieu Patout

Restez au courant de l'actualité et abonnez-vous au Flux RSS

nico 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.

Ajouter un commentaire Fil des commentaires de ce billet

aucune annexe



Voir Aussi

googleplus1.jpg

Améliorer la vitesse de chargement et valider le bouton Google +1

Le bouton Google +1 s'affiche partout sur le web depuis quelques semaines. En plus de permettre la...

Lire la suite

Microphone.jpg

Enregistrer un son interne sous Ubuntu

Enregistrer les émissions de Radio France est toujours aussi simple et facile... Oublions le format...

Lire la suite


Découvrez le Nouveau « Pack Liberté »