Open mariuszrmw opened 11 years ago
A z jakiego systemu korzystasz?
Witam
Korzystam z tego skryptu na: Ubuntu 12.04 LTS. Python 2.7.3
problem jest w tym, że chomik wysyła nazwy plików w unicode a podczas zapisu ścieżka musi być w ASCII. Ja sobie poprawiłem na szybko ten skrypt poprzez wyrzucenie niedozwolonych znaków ze ścieżki pliku i problem mi zniknął.
2013/6/21 Grycek notifications@github.com
A z jakiego systemu korzystasz?
Reply to this email directly or view it on GitHubhttps://github.com/Grycek/ChomikDownloader/issues/2#issuecomment-19803717 .
Ok. Powinno być już ok.
W trakcie pobierania często wyrzuca błędy Exception in thread Thread-1: Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner self.run() File "/home/darkshaman/cd/src/downloader.py", line 54, in run self.model.add_notuploaded_normal(self.chomik_file_path) File "/home/darkshaman/cd/src/model.py", line 98, in add_notuploaded_normal f.write(filepath + '\r\n') UnicodeEncodeError: 'ascii' codec can't encode character u'\u0142' in position 25: ordinal not in range(128)
jedna z możliwych przyczyn: jeśli skrypt trafi na plik o rozmiarze 0 bajtów to wywala wszystko.
ten sam błąd jest w uploaderze.
Inny problem: Jeśli w nazwie jest jakakolwiek polska lub inna literka typu ąęść i inne to też wywala wszystko.