Listowanie plików w dropboxie

25 sierpnia 2010, 21:54:05

Napisanie tego wpisu przekładam całe wakacje, albo i nawet dłużej. Idzie jesień, na dworze chłodniej przez co nawet jazda na rowerze nie jest przyjemna wiec postanowiłem że zrobię to dziś, że dziś napiszę w końcu ten wpis :)

Jeżeli ktoś jeszcze nie wie - dropbox to dysk internetowy dostępny dla każdego, za darmo. Po rejestracji i pobraniu klienta otrzymujemy dysk o pojemności 2GB(który możemy zwiększać zapraszając znajomych). W systemie tworzy się folder który jest na bieżąco synchronizowany z serwerami dropboxa i innymi komputerami na których zainstalowaliśmy klienta i zalogowali się na nasze konto. W tym folderze otrzymujemy folder public dzięki któremu możemy przesłać szybko dowolny plik naszemu znajomemu. Niestety dropbox ma jedną wadę, nie można przesłać komuś większej ilości plików na raz lub całego folderu jednak jest na to sposób - tym sposobem jest pydexer.
Pyndexer to narzędzie stworzone w pythonie, które tworzy plik html z listą wszystkich plików w każdym folderze(w wer 1.0 w wybranym/wybranych folderach w Public), dzięki czemu za pomocą jednego linku możemy przesłać znajomym na przykład zdjęcia z imprezy czy wycieczki. Ja pyndexera używam głównie do wysyłania znajomym skanów lekcji/zadań i ten wpis jest głównie do nich kierowany, aby też mogli w tak łatwy sposób dzielić się zadaniami ;)
Pisząc ten wpis spostrzegłem, że wyszła wersja 1.0 pyndexera. Wprowadza ona dość wiele zmian np. konfigurację w pliku INI i ustawianie które z folderów chcemy udostępnić. Obie wersje znajdziecie tutaj. Przez to że program jest w Pythonie, będzie on działał na każdej platformie, dla Linuxa i Mac'a pobieramy wersję w *.py, a dla Windowsa w *.py+kompilator Pythona lub gotową w *.EXE(być może będzie wymagane pobranie pliku DLL). Umieszczamy plik w folderze Public i uruchamiamy. W przypadku systemów unixowych będzie jeszcze potrzebne nadanie chmodu +x. Następnie wysyłamy link do pliku "index.html" z wybranego folderu znajomym. Po aktualizacji folderów/plików trzeba znów, ponownie uruchomić pyndexera aby zlistował dropboxa i zaktualizował pliki index.html. Pomoc znajdziemy w pliku _README-FIRST.html.

Na koniec chciał bym zaprosić do rejestracji z mojego linku polecającego - będzie to forma odwdzięczenia się ;P Dostaniemy wtedy po 250MB gratis :D