Blog (107)
Komentarze (2.3k)
Recenzje (0)
@webnullcz. 10 | Siła konsoli w systemach Uniksowych

cz. 10 | Siła konsoli w systemach Uniksowych

22.04.2011 01:56, aktualizacja: 22.04.2011 23:13

Witam.

To co opiszę we wpisie zapewne przyda się wielu osobom które pobierają pliki z hostingów typu rapidshare.com czy megaupload.com

383309

plowshare czyli zestaw narzędzi do pobierania oraz wysyłania plików na różne hostingi

Jak można przeczytać na stronie projektu;

plowshare supports Megaupload, Rapidshare, 2Shared, 4Shared, ZShare, Badongo, Divshare.com, Depositfiles, Netload.in, Sendspace, Usershare, x7.to and some others sharing sites.

Całość obsługuje zatem bardzo wiele serwisów hostingowych, za pomocą narzędzi zawartych w pakiecie można wysyłać oraz pobierać pliki bez potrzeby czuwania nad tą czynnością.

Jednym wielkim plusem plowshare jest to, że można zostawić wrzucanie pliku na hosting czy też pobieranie pliku z hostingu na noc dzięki czemu jest to pewien sposób na obejście limitu przeróżnych serwisów hostingowych.

Można w ten sposób tworzyć mirrory obrazów ISO różnych dystrybucji na megaupload.com czy przez noc wrzucić cały film zgrany z kamery wideo który jest nie małej wielkości.

Opis narzędzia plowup - wbudowana pomoc:

Usage: plowup [OPTIONS] [MODULE_OPTIONS] FILE [FILE2] [...] MODULE[:DESTNAME]

  Upload a file (or files) to a file-sharing site.
  Available modules: 1fichier 2shared dataport_cz dl_free_fr megaupload multiupload zshare

Global options:

  -h, --help: Show help info
  --version: Return plowup version
  -v LEVEL, --verbose=LEVEL: Set output verbose level: 0=none, 1=err, 2=notice (default), 3=dbg, 4=report
  -q, --quiet: Alias for -v0

Options for module <1fichier>:

  -a USER:PASSWORD, --auth=USER:PASSWORD: Use an account
  -p PASSWORD, --link-password=PASSWORD: Protect a link with a password
  -d MESSAGE, --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=EMAIL: Field for notification email

Options for module <dataport_cz>:

  -a USER:PASSWORD, --auth=USER:PASSWORD: Use a free-membership or VIP account

Options for module <megaupload>:

  -m, --multifetch: Use URL multifetch upload
  --clear-log: Clear upload log after upload process
  -a USER:PASSWORD, --auth=USER:PASSWORD: Use a free-membership or Premium account
  -p PASSWORD, --link-password=PASSWORD: Protect a link with a password
  -d DESCRIPTION, --description=DESCRIPTION: Set file description
  --email-from=EMAIL: <From> field for notification email
  --email-to=EMAIL: <To> field for notification email
  --traffic-url=URL: Set the traffic URL
  --multiemail=EMAIL1[;EMAIL2;...]: List of emails to notify upload

Options for module <multiupload>:

  -d DESCRIPTION, --description=DESCRIPTION: Set file description

Options for module <zshare>:

  -d DESCRIPTION, --description=DESCRIPTION: Set file description

Oraz opis funkcji narzędzia do pobierania plików - plowdown:

Usage: plowdown [OPTIONS] [MODULE_OPTIONS] URL|FILE [URL|FILE ...]

  Download files from file sharing servers.
  Available modules: 115 1fichier 2shared 4shared badongo data_hu dataport_cz depositfiles divshare dl_free_fr euroshare_eu fileserve filesonic hotfile humyo megaupload netload_in rapidshare sendspace uploading usershare x7_to zshare

Global options:

  -h, --help: Show help info
  --version: Return plowdown version
  -v LEVEL, --verbose=LEVEL: Set output verbose level: 0=none, 1=err, 2=notice (default), 3=dbg, 4=report
  -q, --quiet: Alias for -v0
  -c, --check-link: Check if a link exists and return
  -m, --mark-downloaded: Mark downloaded links in (regular) FILE arguments
  -x, --no-overwrite: Do not overwrite existing files
  --get-module: Get module(s) for URL(s)
  -o DIRECTORY, --output-directory=DIRECTORY: Directory where files will be saved
  --temp-directory=DIRECTORY: Directory where files are temporarily downloaded
  -r SPEED, --limit-rate=SPEED: Limit speed to bytes/sec (suffixes: k=Kb, m=Mb, g=Gb)
  -i IFACE, --interface=IFACE: Force IFACE interface
  -t SECS, --timeout=SECS: Timeout after SECS seconds of waits
  --max-retries=N: Set maximum retries for loops
  --no-arbitrary-wait: Do not wait on temporarily unavailable file with no time delay information
  --cookies=FILE: Force use of a cookies file (login will be skipped)
  --run-download=COMMAND: run down command (interpolations: %url, %filename, %cookies)
  --download-info-only=STRING: Echo string (interpolations: %url, %filename, %cookies) for each link

Options for module <euroshare_eu>:

  -a USER:PASSWORD, --auth=USER:PASSWORD: Free-membership or Premium account (required)

Options for module <fileserve>:

  -a USER:PASSWORD, --auth=USER:PASSWORD: Free and Premium account

Options for module <filesonic>:

  -a USER:PASSWORD, --auth=USER:PASSWORD: Premium account

Options for module <hotfile>:

  -a USER:PASSWORD, --auth=USER:PASSWORD: Free-membership or Premium account

Options for module <megaupload>:

  -a USER:PASSWORD, --auth=USER:PASSWORD: Free-membership or Premium account
  -p PASSWORD, --link-password=PASSWORD: Used in password-protected files

Options for module <rapidshare>:

  -a USER:PASSWORD, --auth=USER:PASSWORD: Use Premium-Zone account

Options for module <x7_to>:

  -b USER:PASSWORD, --auth-free=USER:PASSWORD: Use Free account

Odnośnie pobierania plików to można zapisać linki w pliku tekstowym i wywołać plowdown -m plik-z-linkami.

Program po pobraniu linku zahashuje go zaznaczając w ten sposób, że został pobrany.

Zatem skompletowane polecenie do zostawienia pobierania plików przez noc będzie wyglądać tak:


nano linki
# wklejamy jakieś linki, każdy w osobnej linii, następnie zapisujemy przez CTRL+O i zamykamy edytor przez CTRL+X
screen plowdown -m linki
# ctrl+a, ctrl+d

Link do projektu: http://code.google.com/p/plowshare/

Oprogramowanie można zainstalować przez repozytoria w systemach Uniksowych. Pakiet powinien się nazywać "plowshare".

Jak nie to wszelkie instrukcje zawarte są w Readme na stronie projektu.

Wybrane dla Ciebie
Komentarze (4)