wtorek, 29 stycznia 2008

Odpowiednik Hjsplit dla linuxa - modjoin

Mimo iz jest hjsplit dla uzytkownikow linuxa stwierdzilem ze napisze cos co bedzie super proste w uzytkowaniu i spelni dokladnie to samo zadanie.

Zaleta modjoin jest to ze nie wymaga nawet 1 parametru.

Moze nie bede sie rozpisywal jak dziala a przedstawie to na przykładzie:

DEMO 1

m0d@m0dZone:/!my/dev/modjoindemo$ ls
plik.testowy.001 plik.testowy.002 plik.testowy.003

m0d@m0dZone:/!my/dev/modjoindemo$ modjoin

Source files: plik.testowy.*
Target file: plik.testowy

Please wait...

# Remove source files? (y/N): N
m0d@m0dZone:/!my/dev/modjoindemo$ ls
plik.testowy plik.testowy.001 plik.testowy.002 plik.testowy.003

DEMO 2

m0d@m0dZone:/!my/dev/modjoindemo$ ls
inny.pliczek.do-testu.001 inny.pliczek.do-testu.003 plik.testowy.001 plik.testowy.003
inny.pliczek.do-testu.002 inny.pliczek.do-testu.004 plik.testowy.002

m0d@m0dZone:/!my/dev/modjoindemo$ modjoin
--------------------------------------
2 file(s) to join:
--------------------------------------
0 ) MERGE ALL
--------------
1 ) inny.pliczek.do-testu
2 ) plik.testowy

# Choose action: 0

Source files: inny.pliczek.do-testu.*
Target file: inny.pliczek.do-testu

Please wait...


Source files: plik.testowy.*
Target file: plik.testowy

Please wait...

# Remove source files? (y/N): y

m0d@m0dZone:/!my/dev/modjoindemo$ ls
inny.pliczek.do-testu plik.testowy

instalacja

Pobrać
i rozpakowac jako root do /usr/bin
$ chmod a+x /usr/bin/modjoin
Licencja GPL, jedyna prosba - zostaw slad w komentarzach ze uzywasz tego programiku - chce poprostu wiedziec ze komus sie przydaje moja praca

Jezeli wystapia jakies problemy lub bledy w dzialaniu - prosze daj mi znac abym mogl to naprawic

[EN] Rapidshare.com download manager for linux users with Premium Account

##########################################
If you have "Status: Target server unavailable"...
# modrapi relogin <- it should work again :)
RS made some changes with session i think
##########################################

modrapi
is a linux commandline downloader for users of rapidshare.com that have premium account.

modrapi functionality:
- links storage
- import from a webpage
- import from a file
- manual link add
- download bandwitch limiter
- free disk space checker - modrapi block download when there is not enough space
- duplicate blocker

how to install

download tar archive from here
unpack it into /usr/bin
$ chmod a+x /usr/bin/modrapi
$ modrapi configure
full help in english (stable)
$ modrapi -h
License
GPL

If you are using modrapi - please leave me a comment - i only want to know that this program is helpful to You

if you will find some bugs - report them in comments of this post

HERE - jabber (XMPP) client for modrapi

Chengelog

Direct-downloads must be enabled in rapidshare.com options!

sorry for my english ;)

sobota, 26 stycznia 2008

Wspomaganie ściągania z rapidshare.com dla użytkowników Linuxa

[ENGLISH VERSION]

Zaczęło
się od tego ze kolega bedac uzytkownikiem rapidshare.com stwierdzil ze strasznie nie chce mu sie klikac w linki odnoszace sie do czesci docelowych plikow.

Bedac troszke znudzony tym co robie zawodowo postawilem sobie wyzwanie ze pomoge mu w rozwiazaniu tego problemu.

Poniewaz jestem czlowiekiem, ktory lubi uczyc sie nowych rzeczy postanowilem w bashu napisac programik ktory cala procedure zbierania linkow i ich sciagania przejmie na swoje barki.

Tak tez powstal modrapi

Nie jest to wprawdzie wersja w pelni ukonczona, gdyz w planach mam jeszcze kilka ulepszen ale dziala na tyle dobrze ze postanowilem ja udostepnic szerszemu gronu osob ktorych systemem operacyjnym jest Linux.

modrapi używa podstawowych komend shellowych dzieki czemu nie powinno byc problemow z dzialaniem ze wzgledu na dystrybucje

modrapi to tylko jeden plik wykonywalny napisany w bashu

modrapi bazuje na:
wget , sed , ls , cat , expr , basename , grep , wc

funkcjonalnosci
  • magazynowanie plikow do sciagniecia
  • import linkow z pliku
  • import linkow ze stron www
  • mozliwosc importu url jednego pliku z linii polecen
  • mozliwosc ograniczenia predkosci sciagania
  • blokada sciagania w chwili wyczerpywania siedostepnego miejsca w folderze do ktorego sciaganesa pliki
  • blokada sciagania dubli plikow

konfiguracja
Proces konfiguracji jest odpalany przy pierwszym uruchomieniu lub poprzez wywolanie
$ modrapi configure
konfiguracja polega na ustawieniu nastepujacych zmiennych:
  • Premium Login
  • Premium Haslo
  • Katalog do ktorego maja byc sciagane pliki
  • Maksymalna przepustowosc lacza jaka moze wykorzystac modrapi (lub bez limitu)
  • Ilosc wolnego miejsca przy ktorym ma byc blokowany download

wywolanie
$ modrapi opcja parametr
opcje wywolania
  • configure :: konfiguracja
  • add URL :: dodaj do kolejki link URL
  • load URL :: dodaj do kolejki wszystkie pliki do rapidshare znajdujace sie w tresci strrony www znajdujace sie pod adresem URL
  • file PATH :: dodaj do kolejki linki z pliku PATH [wyglad pliku: 1 link w 1 linii]
  • clear :: wyczysc aktualna baze linkow
  • relogin :: w razie gdybys np zmienil haslo i aktualna sesja logowania nie jest juz prawidlowa - wykonaj ponowne logowanie - wymaga zmiany ~/.modrapi/modrapi.cfg
  • download :: rozpocznij pobieranie
  • status :: sprawdza stan - wypisuje 0 jak nieaktywny lub 1 jak aktywny
  • downloaded :: lista sciagnietych plikow
  • -v --version :: wersja
  • -h --help :: opis parametrow

licencja
GPL
Dwie prosby:
  • jezeli uzywasz modrapi zostaw prosze po sobie slad w komentarzach
  • jezli komus podajesz link do modrapi - podaj link do tego wpisu

instalacja

Pobierz i rozpakuj archiwum

Bedac zalogowanym na root'a wgraj plik modrapi do katalogu
/usr/bin
i nadaj odpowiednie uprawnienia:
$ chmod a+x /usr/bin/modrapi

milego uzytkowania ;)

PS Owy program jest przydatny tylko i wylacznie dla posiadaczy kont premium!

Tutaj - bot jabberowy do obslugi modrapi (modjabber)
opis po angielsku - jakby ktos mial klopoty niech da znac postaram sie pomoc

Changelog

Direct-downloads musi byc wlaczone w opcjach rapidshare

zachecam rowniez do zerkniecia na modjoin