Wpis z mikrobloga

==========================
#wyzwaniepython głosowanie 3
==========================
Z lekkim poslizgiem ale zaczynamy głosowanie na nowe zadanie. Jako że propozycji nie było za wiele(konkretnie jedna) to skopiowałem parę z poprzedniego głosowania, głównie dlatego że są ciekawe ;)

I w okolicy 21 pojawi się post w którym będziecie dawać swoje rozwiązania.

Nr.1 (propozycja od @barteb)
łatwe: konsolowy eksplorator plików(funkcjonalność: poruszanie się folderach, wyświetlanie informacji o plikach, może jakieś kopiowanie, usuwanie, tworzenie folderów(przydatna biblioteka shutil))
trudne: graficzny eksplorator plików(pyQt?, tkinter?, pyGTK?, ew ncurses, podobna funkcjonalność co w łatwym)
generalnie zadanko dające więcej swobody, bez określonego formatowania, czy formy - rozliczane tylko z funkcjonalności
------------------------------------------------------------------------
Nr 2. (propozycja od @natjes)
Wykorzystanie biblioteki matplotlib.
Łatwa: rekurencyjne wyszukiwanie plików tekstowych (rozszerzenie .txt) w danym katalogu i zrobienie histogramu w konsoli z występującymi słowami (czyli np. ciągami znaków bez cyfr i znaków interpunkcyjnych, poza '-').
Trudna: histogram w matplotlib.
------------------------------------------------------------------------
Nr 3.
Wykorzystanie biblioteki PIL/pillow.
Łatwa: wyszukanie rekurencyjnie wszystkich obrazków w danym katalogu i dopisanie do nazwy rozmiaru obrazka.
Trudna: zmiana rozmiaru obrazków, np. tworzenie miniatur (dopasowanie do rozmiaru 100x100px)
------------------------------------------------------------------------
Nr 4. (propozycja od @Dewastators)
(być może wykorzystanie biblioteki do GUI: wxPython)
Łatwa: na odwrót: mając drzewo folderów trzeba zebrać wszystkie pliki do jednego foldera + należałoby obsłużyć pliki z tymi samymi nazwami - np. dopisując na koniec nazwy pliku kolejno 0,1,2 etc.
Trudna (do testowania też ;-) ): stworzenie okienka, które pozwalałoby wybrać, z których katalogów pliki mają być zbierane i do którego mają zostać przeniesione.
------------------------------------------------------------------------
Nr 5.
Ewentualne wykorzystanie biblioteki do tagów
ID3, np. eyeD3.
Łatwa: normalizacja nazw (możliwe wykorzystanie wyrażeń regularnych) tzn. zamiana w jedną (i w drugą stronę):
- spacji na podkreślenia,
- LITERWNAZWIENAWIELKIE, małe_litery oraz CamelCase,
- usuwanie znaków specjalnych, np. znaków czy kropek,
- inne (jakieś propozycje?)
Trudna: dodatkowo możliwość ustawienia tagów dla plików *.mp3 na podstawie
nazwy po normalizacji, np.:
Abba-Waterloo-MyMamaSaid -> autor: Abba, album: Waterloo, tytuł: My Mama Said

Głosujemy do jutra do 21. A w piątek zaczniemy nowe ostatnie zadanie z tematyki plików. Bedzie to też najkrótsze zadanie bo potrwa 5 dni.

KTÓRĄ BRAMKĘ WBIERASZ?

  • Numer jeden 38.0% (19)
  • Numer dwa 20.0% (10)
  • Numer trzy 26.0% (13)
  • Numer cztery 4.0% (2)
  • Numer pięc 12.0% (6)

Oddanych głosów: 50

  • 7