Posts

RandomWords 0.1.8

Wrzuciłem przed chwilą poprawkę do biblioteki RandomWords . Od dzisiaj działa pod pythonem 2.6, 2.7, 3.2 oraz 3.3. Można to sprawdzić tutaj .

gift

Image
Stworzyłem skrypt do pobierania obrazków z tumblera, znajdziesz go w repo gift (get images from tumblr). Pobieranie informacji na temat danego bloga opiera się o tumblerowe API, więc musisz mieć swoją appkę. Tutaj możesz ją szybko założyć. Obrazki są zapisywane w katalogu images/nazwa-bloga . Instalacja Repo ściągasz poleceniem: git clone https://github.com/tomislater/gift.git Wchodzisz do katalogu gift i instalujesz zależności: pip install -r requirements.txt Jak używać Po założeniu aplikacji w pliku config.cfg podajesz swój consumer key: [tumblr] consumer_key = your_consumer_key Jak korzystać ze skryptu najlepiej dowiesz się wpisując w konsoli: python gift.py -h Poniżej kilka screenów: python gift.py perfectboard python gift.py joeyxbadass ./gift skate--n--surf -l 100

TFDPronunciation nowa wersja (progressbar)

Image
Dodałem dzisiaj do skryptu TFDProunciation progressbar . Czasami strasznie mi muli net i fajnie mniej więcej wiedzieć kiedy skrypt skończy się wykonywać.

bpython i dzielenie się kodem

Image
Przy codziennej pracy z pythonem moimi ulubionymi konsolami są bpython (szybkość) i IPython (kombajn). Dzisiaj będzie krótko na temat jednej z funkcji jaką oferuje bpython, a chodzi tutaj o wrzucenie kodu z konsoli do internetu ;) bpaste Aby wysłać kod z konsoli bpython wystarczy wcisnąć F8 i potwierdzić to klawiszem y . Domyślnie kod jest wysyłany na bpaste i z poziomu konsoli wygląda to mniej więcej tak: http://bpaste.net/show/cVuvrhTrBZB8ZSM9DVxP/ I to tyle jeśli chodzi o wrzucanie na bpaste. gist Ale co jeśli, chcę szybko umieścić kod na gist ? Oczywiście da się, lecz trzeba poczynić kilka kroków. Pierwsze co musisz zrobić to stworzyć plik konfiguracyjny dla bpythona w którym zamieścisz informację, jakiego skryptu ma używać do wypychania kodu. Jeśli nie masz pliku ~/.config/bpython/config to go stwórz i dodaj w sekcji general linijkę: pastebin_helper = do_gist_json. Przykładowo u mnie wygląda to tak: Nazwa do_gist_json to oczywiście nazwa skryptu, który będzi

i3 i nowe aliasy

Jakiś czas temu jeden z moich znajomych zaproponował mi wypróbowanie xmonad do pracy. Pobawiłem się nim jakieś półtora dnia i nie przypadł mi bardzo mocno do gustu. Może inaczej, był fajny, ale myślałem, że będzie lepszy ;) (chociaż, na początku byłem pod wielkim wrażeniem). Postanowiłem więc poszukać alternatywy dla xmonad i znalazłem i3 . Spędziłem trochę czasu na konfiguracji środowiska i jestem z niego bardzo zadowolony. Postanowiłem póki co wykorzystywać go do codziennej pracy, jak nie będzie mnie zbytnio irytował to zacznę go używać w pracy. Przy okazji uaktualniania repo dotfiles , dodałem trzy nowe aliasy. Zamieszczam je poniżej: Bezpieczny rm: alias rm='rm -I' Największy plik/katalog w danym katalogu alias ds='du -ks *|sort -n' Aktualna pogoda dla miasta Szczecin ( ICM ) alias szczecin='display "http://www.meteo.pl/um/metco/mgram_pict.php?ntype=0u&row=370&col=142&lang=pl"'

Python test framework - splinter

Trafiłem dzisiaj na framework splinter , który służy do testowania webowych aplikacji. Po przeczytaniu dokumentacji i przejrzeniu krótkiego tutoriala postanowiłem sprawdzić czy może mi się przydać. Framework poznałem u siebie lokalnie, wykonując testy na jednej z moich appek do testów, ale tutaj przedstawię to na istniejącej witrynie w sieci . Na początek garść informacji. Możliwości wykonywanie skryptów javascript bardzo proste api multi webdrivers (chrome, firefox, phantomjs, zopetestbrowser, remote) wsparcie dla xpath i css działające iframe i alerty działający ajax oraz asynchroniczny javascript    Instalacja pip install splinter Po jakże trudnej instalacji możesz wziąć się za testowanie web aplikacji. Poniżej znajduje się lista, które przetestuję na stronie sonyvegas : skorzystanie z wyszukiwarki próba skorzystania z kalendarza próba zalogowania na nieistniejące konto Pierwsze co musisz zrobić to stworzyć instancję przeglądarki, a robisz to tak: from sp

Nowa wersja TFDPronunciation

Image
Dodałem małą poprawkę do repo TFDPronunciation . Informacje o tym czy plik został znaleziony czy też nie są wyświetlane w kolorze. Dzięki temu szybciej wiesz co się stało. Poniżej przykładowy screen: P.S. Kilka dni temu powróciłem do Sublime Text po zmianie komputera na lepszy i muszę powiedzieć, że jest całkiem spoko, tylko nie mogę poprawnie skonfigurować SublimeCodeIntel . Linux x64, Ubuntu 12.04. Jak ktoś by rozwiązał ten problem to niech da mi znać :) Dokładnie chodzi o to, że po pewnym czasie pracy (mniej niż minuta?) plugin zaczyna zżerać 100% procka....