GithubHelp home page GithubHelp logo

chomikuploader's People

Contributors

4meters avatar grycek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chomikuploader's Issues

Polskie znaki i znaki specjalne

Cześć,

a dałoby się zrobić tak, żeby podczas wrzucania plików, skrypt nie reagował na polskie znaki albo znaki specjalne? Mam np plik: "pod górę.txt" i jest błąd podczas wgrywania. Podobnie jest jak mam pliki np jpg, które w nazwie mają "IMG123123 - kopia.jpg" - czyli sekwencja " - " jest już problemem.
W ruby jest taka fajna opcja: ActiveSupport::Inflector.transliterate("pod górę.txt") -> zwróci "pod gore.txt" - jest to już lepsze wyjście niż ciągły błąd :D

Resp: -31

Cześć,

dostaję taką zwrotkę na niektórych plikach:

<?xml version="1.0" encoding="utf-8"?>
<resp res="-31"/>

Wiesz może o co chodzi? :D

Sprawdzenie czy plik istnieje i pominiecie go przy uploadzie

Jesli mozliwosc aby program sprawdzal czy dany plik juz istnieje w danej lokalizacji przed wrzuceniem na konto? Mam wrzuconych i w miare posortowanych tony plikow. Co jakis czas dochodza mi nowe i chcialbym dorzucic tylko te, ktorych brakuje na moim chomiku a cala reszte pominac, ewentualnie nadpisac jesli nie zgadza sie suma kontrolna/rozmiar. Zarowno ChomikUploader jak i oryginalny ChomikBox po prostu uploaduja calosc "scalajac" ewentualnie same katalogi (a w zasadzie nazwy) ale nic poza tym. W efekcie mam sporo podwojnych rzeczy i zmarnowanych sporo czasu i transferu.

Problems with codification.

Hello,

When I try upload files in mi native language "spanish" Show me these errors by console. How can I solve these problems when uploading files with special characters "aéíóúñÁÉÍÓÚÑ¿¡"?

'utf8' codec can't decode byte 0xe9 in position 13: invalid continuation byte
Blad. Nie wyslano katalogu: /media/acd/Biblioteca/Películas/Alicia a través del espejo (2016) [6.5]
'ascii' codec can't decode byte 0xe9 in position 13: ordinal not in range(128)
'utf8' codec can't decode byte 0xf3 in position 16: invalid continuation byte
Blad. Nie wyslano katalogu: /media/acd/Biblioteca/Películas/Alien resurrección (1997) [5.8]
'ascii' codec can't decode byte 0xf3 in position 16: ordinal not in range(128)

I take the opportunity to thank you for your great work.
Regards.

Wznawianie pliku

Czy mi się wydaje czy program zawsze próbuje tylko wznowić wysyłanie, ale gdy to sie nei uda nie wysyła go po prostu od nowa? Przez to może czasem nigdy nie wysłać pliku.

Logowanie - błąd

Witam,

świeża sprawa - jakoś po tym weekendzie przestało działać:

Logowanie
Traceback (most recent call last):
  File "/usr/bin/chomik", line 6, in <module>
    import chomikuploader.main
  File "/usr/lib/python2.7/site-packages/chomikuploader/main.py", line 64, in <module>
    u = uploader.Uploader(login, password, debug = debug)
  File "/usr/lib/python2.7/site-packages/chomikuploader/uploader.py", line 84, in __init__
    if not self.chomik.login(self.user, self.password):
  File "/usr/lib/python2.7/site-packages/chomikuploader/chomikbox.py", line 200, in login
    if self.relogin() == True:
  File "/usr/lib/python2.7/site-packages/chomikuploader/chomikbox.py", line 227, in relogin
    resp = self.send(header)
  File "/usr/lib/python2.7/site-packages/chomikuploader/chomikbox.py", line 185, in send
    tmp = sock.recv(640)
socket.timeout: timed out

BTW - jest gdzieś na necie jakaś dokumentacja tego API - czy sam rozpoznawałeś jak to działa?

Connected timed out

Logowanie
Traceback (most recent call last):
  File "chomik", line 8, in <module>
    import src.main
  File "/home/chomik/chomikUploader-0.4.3/src/main.py", line 64, in <module>
    u = uploader.Uploader(login, password, debug = debug)
  File "/home/chomik/chomikUploader-0.4.3/src/uploader.py", line 84, in __init__
    if not self.chomik.login(self.user, self.password):
  File "/home/chomik/chomikUploader-0.4.3/src/chomikbox.py", line 124, in login
    if self.relogin() == True:
  File "/home/chomik/chomikUploader-0.4.3/src/chomikbox.py", line 136, in relogin
    sock.connect( (login_ip, login_port) )
  File "<string>", line 1, in connect
socket.error: [Errno 110] Connection timed out

Tak zaczeło sie dziać chwilę temu, na wersji 0.5 (z git) i 0.4.3 na kazdym serwerze wysyłającym pliki

Logowanie i wysyłanie udaje się raz na kilka prób.

Czy skrypt ma jeszcze wsparcie? Próbuję uploadować pliki, niestety raz na jakiś czas uda mi się wysłać coś małego, poza tym cały czas ten sam błąd.

Logowanie Traceback (most recent call last): File "/usr/local/bin/chomik", line 6, in <module> import chomikuploader.main File "/usr/local/lib/python2.7/dist-packages/chomikuploader/main.py", line 71, in <module> u = uploader.Uploader(login, password, debug = debug) File "/usr/local/lib/python2.7/dist-packages/chomikuploader/uploader.py", line 84, in __init__ if not self.chomik.login(self.user, self.password): File "/usr/local/lib/python2.7/dist-packages/chomikuploader/chomikbox.py", line 214, in login self.get_dir_list() File "/usr/local/lib/python2.7/dist-packages/chomikuploader/chomikbox.py", line 285, in get_dir_list resp = self.send(header) File "/usr/local/lib/python2.7/dist-packages/chomikuploader/chomikbox.py", line 189, in send tmp = sock.recv(kRespSize) socket.timeout: timed out

Zawiecha na Logowanie

Podaj haslo:

Logowanie
Traceback (most recent call last):
File "main.py", line 71, in
u = uploader.Uploader(login, password, debug = debug)
File "/home/jcospawa/chomikUploader-0.5.4/src/uploader.py", line 84, in init
if not self.chomik.login(self.user, self.password):
File "/home/jcospawa/chomikUploader-0.5.4/src/chomikbox.py", line 203, in login
self.get_dir_list()
File "/home/jcospawa/chomikUploader-0.5.4/src/chomikbox.py", line 272, in get_dir_list
resp_dict = self.soap.soap_xml_to_dict(resp)
File "/home/jcospawa/chomikUploader-0.5.4/src/soap.py", line 12, in soap_xml_to_dict
return parse(xml)
File "/home/jcospawa/chomikUploader-0.5.4/src/soap.py", line 178, in parse
parser.Parse(xml_input, True)
xml.parsers.expat.ExpatError: junk after document element: line 1, column 26

Logowanie, timed out

Cześć!

Używam tego skryptu od lat i nigdy nie sprawiał mi problemów (siedzi sobie na serwerze z torrentami i od czasu do czasu zrzuca rzeczy na chomik). Ostatnio dostaję ciągle informację "timed out". Na chomiku się coś zmieniło czy to przejściowe?

Pozdrawiam!

KeyError: 's:Envelope' on first run.

When i execute:
` in relogin
status = resp_dict['s:Envelope']['s:Body']['AuthResponse']['AuthResult']['a:status']
KeyError: 's:Envelope'

When ctrl+c and execute again after few second upload is working.
`

Bad token

Przy zakończeniu uploadu na jedym koncie i rozpoczęciu uploadu na drugie konto, żadne pliki nie chcą się uploadować.

BLAD(nieudane wysylanie):
Bad token

Connection timed out 2016

Traceback (most recent call last):
  File "./chomik", line 9, in <module>
    import src.main
  File "/home/mrokita/ChomikUploader/src/main.py", line 71, in <module>
    u = uploader.Uploader(login, password, debug = debug)
  File "/home/mrokita/ChomikUploader/src/uploader.py", line 84, in __init__
    if not self.chomik.login(self.user, self.password):
  File "/home/mrokita/ChomikUploader/src/chomikbox.py", line 200, in login
    if self.relogin() == True:
  File "/home/mrokita/ChomikUploader/src/chomikbox.py", line 227, in relogin
    resp = self.send(header)
  File "/home/mrokita/ChomikUploader/src/chomikbox.py", line 185, in send
    tmp = sock.recv(640) 
socket.timeout: timed out

Błąd CRC

Przy wysyłaniu plików rar, różnej wielkości (500MB - 3GB), nieważne ile razy i w jaki sposób, i z jakiego sprzętu plik jest uszkodzony. Po ściągnięciu z chomika, i próbie rozpakowania, wyświetla zawsze "nieoczekiwany koniec archiwum", przy teście rarem z lini komend, wyswietla błąd zawsze przy 99-100%, także wygląda jakby końcówki plików nie były przesyłane. Nie jest to pojedyńczy przypadek, wysłałem ponad 150GB różnych plików spakowanych, i wszystkie ten sam objaw... Da sie coś z tym zrobic? Dodam że używam na linuxie.

Błąd logowania przy polskich znakach w haśle

Witam,

miałem hasło z polskimi literami (42 znaki) niestety były błędy logowania zmieniłem na hasło bez polskich liter i 8 znaków i się udało zalogować.

Nie wiem czy to błąd kodowania znaków czy limit długości hasła.

Problem z UTf-8 i specjalnymi znakami w katalogach

Zmiana katalogow
Creating .bonus directory
Creation fail
InvalidCharacters
Nie udalo sie zmienic katalogu .bonus
'utf8' codec can't decode byte 0xe9 in position 99: unexpected end of data
/home/chomik/ChomikUploader.git2/src/chomikbox.py:309: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
if name in [unescape_name(i.get("name","")) for i in list_of_subfolders ]:
'utf8' codec can't decode byte 0xe9 in position 99: unexpected end of data
/home/chomik/ChomikUploader.git2/src/chomikbox.py:331: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
if name in [unescape_name(i.get("name","")) for i in list_of_subfolders ]:
Creating 999 Recordings (DJ TECHNORCH) - GOTHIC SYSTEM lite ~Trancecore meets Gabber~ [TCNCD004](M3-大� directory
Blad. Nie wyslano katalogu: /home/azjackie/[Audio-4U] J-CORE 5.0 %28flac%29/999 Recordings %28DJ TECHNORCH%29 - GOTHIC SYSTEM lite ~Trancecore meets Gabber~ [TCNCD004] %28M3-大阪%29
'AddFolderResponse'
'utf8' codec can't decode bytes in position 98-99: unexpected end of data
'utf8' codec can't decode bytes in position 98-99: unexpected end of data
Creating イオシス vs ハードコアタノシー - メガピアDJバトラーズ イオシス vs ハー� directory
Blad. Nie wyslano katalogu: /home/azjackie/[Audio-4U] J-CORE 5.0 %28flac)/イオシス vs ハードコアタノシー - メガピアDJバトラーズ イオシス vs ハードコアタノシー (C79)
'AddFolderResponse'

Specjalen znaki w katalogach proponuję zamieniać na _

xml.parsers.expat.ExpatError: not well-formed (invalid token): line 1, column 1

[root@host ChomikUploader-master]# python2 chomik -u "/YYY/" "/XYZ/int.txt"
Podaj nazwe uzytkownika:
user
Podaj haslo:

Logowanie
Traceback (most recent call last):
File "chomik", line 9, in
import src.main
File "/aaaa/ChomikUploader-master/src/main.py", line 71, in
u = uploader.Uploader(login, password, debug = debug)
File "/aaaa/ChomikUploader-master/src/uploader.py", line 84, in init
if not self.chomik.login(self.user, self.password):
File "/aaaa/ChomikUploader-master/src/chomikbox.py", line 203, in login
self.get_dir_list()
File "/aaaa/ChomikUploader-master/src/chomikbox.py", line 272, in get_dir_list
resp_dict = self.soap.soap_xml_to_dict(resp)
File "/aaaa/ChomikUploader-master/src/soap.py", line 12, in soap_xml_to_dict
return parse(xml)
File "/aaaa/ChomikUploader-master/src/soap.py", line 178, in parse
parser.Parse(xml_input, True)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 1, column 1

obojetne czy parametr -u czy -r ten sam problem.

Obliczanie sumy kontrolnej dla pliku

Co w przypadku jeśli plik się zmieni? ChomikUploader tego nie wykryje, jeśli znajdę chwilę czasu spróbuje to zaklepać i/lub ewentualnie liczę na Ciebie ;)

Proponowane rozwiązanie:
do pliku uploaded.txt dodać sumę kontrolną obok nazwy pliku

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.