• Télécharger des fichiers avec Plowshare

      INSTALLATION

      apt-get install git curl -y
      cd /tmp
      git clone https://github.com/mcrapet/plowshare.git
      cd plowshare
      make install
      cd ..
      rm -rf plowshare

       

      Puis on installe les modules :

       

      plowmod --install 

       

      Mise à jour des modules :

       

      plowmod --update

       

      Liste des modules :

       

      plowdown --modules

      plowup

      $ plowup [argument] [hébergeur] [fichier]

       

      arguments

      $ plowup --longhelp
      [...]
      Options for module <1fichier>:
        -a, --auth=USER:PASSWORD         User account
        -p, --link-password=PASSWORD     Protect a link with a password
        -d, --message=MESSAGE            Set file message (is send with notification email)
            --domain=ID                  You can set domain ID to upload (ID can be found at http://www.1fichier.com/en/api/web.html)
            --email-to=EMAIL             <To> field for notification email
            --restrictip                 Restrict login session to my IP address
      [...]

       

      en règle général nous utiliserons principalement :

       

      -a user:password     Pour l'authentification
      -b user:password     Pour l'authentification si compatible seulement avec les comptes gratuit

       

      Envoyer un fichier sur 1fichier sans authentification :

       

      plowup 1fichier test.txt
      Starting upload (1fichier): test.txt
      Destination file: test.txt
        % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                       Dload  Upload   Total   Spent    Left  Speed
      100  6434    0  4587  100  1847   4664   1878 --:--:-- --:--:-- --:--:--  5007
      #DEL https://1fichier.com/remove/4walgw1m6s/G6ttD
      
      https://1fichier.com/?4walgw1m6s

       

      Comme on peut le voir, le résultat est plutôt clair, nous avons un lien de suppression (pas forcément sur tous les hébergeurs), et en dessous le lien de téléchargement, souvent celui que l’on partage.

      Envoyer un fichier sur uploaded_net avec authentification :

       

      plowup -a username:password uploaded_net test.txt
      Starting upload (uploaded_net): test.txt
      Destination file: test.txt
      Starting login process: XXXXXXXX/**********
        % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                       Dload  Upload   Total   Spent    Left  Speed
      100  1707    0    11  100  1696     11   1786 --:--:-- --:--:-- --:--:--  9860
      #ADM 90tn73xm
      
      http://ul.to/skuh3t8h

       

      Comme pour sans authentification, nous avons le lien pour le téléchargement, par contre je dois avouer que ce qu’il y a après le ADM, j’en ai aucune idée.

      Envoyer plusieurs fichiers sur 1fichier :

       

      plowup 1fichier /chemin/des/fichier/*
      Destination file: rtorrent.py
        % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                       Dload  Upload   Total   Spent    Left  Speed
      100 11622    0  4587  100  7035   5518   8463 --:--:-- --:--:-- --:--:--  8610
      #DEL https://1fichier.com/remove/cryud4e79p/9rCT6
      
      https://1fichier.com/?cryud4e79p
      
      Starting upload (1fichier): test.php
      Destination file: test.php
        % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                       Dload  Upload   Total   Spent    Left  Speed
      100  6903    0  4587  100  2316   5517   2785 --:--:-- --:--:-- --:--:--  5600
      #DEL https://1fichier.com/remove/blgbcl9uda/YZ7Q2
      
      https://1fichier.com/?blgbcl9uda

       

      Le résultat est le même mais avec plusieurs liens.

      Et si je veux pas télécharger tous les fichiers présents dans ce répertoire :
      La c’est plus compliqué, il faudrait créé un fichier texte avec le nom des fichiers dans un fichier text, que l’on execute comme ceci :

       

      Je le lance comme ceci :

       

      while read i; do plowup 1fichier "$i"; done < test.txt

       

      Je ne mets pas le résultat de la commande car il est plutôt long, mais ça marche.
      Pour expliquer un peu, on boucle sur chaque ligne du fichier, pour lequel a chaque fois on fait un plowup de ce fichier.

      plowdown

      plowdown [argument] [hébergeur] [url]

       

      plowdown --longhelp
      [...]
      Options for module <1fichier>:
        -a, --auth=USER:PASSWORD         Premium account
        -p, --link-password=PASSWORD     Used in password-protected files
            --restrictip                 Restrict login session to my IP address
      [...]
      Options for module <uploaded_net>:
        -a, --auth=USER:PASSWORD         User account
        -p, --link-password=PASSWORD     Used in password-protected files
      [...]

       

      J’ai pas trouvé mieux pour obtenir ces arguments, il va falloir fouiné.
      Mais en règle général nous utiliserons principalement :

       

      -a user:password     Pour l'authentification
      -b user:password     Pour l'authentification si compatible seulement avec les comptes gratuit

      Téléchargement d’un fichier sans authentification sur uploaded_net avec captcha puis 1fichier sans captcha :

       

      plowdown http://ul.to/mfqzmd4f
      Starting download (uploaded_net): http://ul.to/mfqzmd4f
      Waiting 31 seconds... done
      DISPLAY variable not exported! Skip X11 viewers probing.
      No ascii viewer found to display captcha image
      Local image: /tmp/plowdown.17887.25704.recaptcha.jpg
      Leave this field blank and hit enter to get another captcha image
      Enter captcha response (drop punctuation marks, case insensitive):

       

      Pour les captcha, je télécharge l’image avec filezilla. Lors du test impossible de lire correctement le captcha, ça vient peu être de moi, mais franchement ils sont difficilement lisible ^^.

       

      plowdown https://1fichier.com/?s3kk91yzx2
      Starting download (1fichier): https://1fichier.com/?s3kk91yzx2
      File URL: https://a-7.1fichier.com/s26562064
      Filename: file test
        % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                       Dload  Upload   Total   Spent    Left  Speed
      100     2    0     2    0     0      0      0 --:--:--  0:00:02 --:--:--     3
      file test

       

      Téléchargement d’un fichier avec authentification sur 1fichier :

       

      plowdown -a email:pass https://1fichier.com/?gvyovqoffj
      Starting download (1fichier): https://1fichier.com/?gvyovqoffj
      Starting login process: XXXX@XXX.XX/******
      File URL: https://a-7.1fichier.com/s26562140
      Filename: file6
        % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                       Dload  Upload   Total   Spent    Left  Speed
      100     2  100     2    0     0      3      0 --:--:-- --:--:-- --:--:--     3
      file6

       

      Téléchargement de plusieurs fichiers :

       

      plowdown fichier_avec_liens

      CONFIGURATION

      créér un fichier dans votre home :

       

      nano ~/.config/plowshare/plowshare.conf

       

      Et par exemple :

       

      [General]
      interface = eth0
      
      uploaded_net/a = "username:password"
      1fichier/a = "usermail:password"
      
      [Plowdown]
      timeout=3600
      
      [Plowup]
      max-retries=2

       

      Ne pas oublié de changer les droits du fichier pour évité des erreurs :

       

      chmod 600 ~/.config/plowshare/plowshare.conf

       

      Maintenant si vous télécharger ou uploader sur uploaded_net, ou 1fichier, plus besoin de rentrer un identifiant :

       

      plowup 1fichier monfichieraup

 

Aucun commentaire

 

Laissez un commentaire