Kommentteja?
Vaikuttaa toimivan, mutta vielä on riittää kehitettävää. Heittelen tähän joitakin ajatuksia mitä tuli mieleen:
– Palautteen vähyys käyttäjälle
–voisiko haun osumat listata sitä mukaa, kun niitä löytyy.
–jos mitään ei löydy olisi siitä hyvä ilmoittaa (testaa "miel" vs. "mieli" hakusanoja, toisella ei löydy mitään; testasin areenassa, tämä johtuikin siitä, että tuloksia oli yli 100 kpl)
–voisiko laittaa johonkin kohtaan "pending downloads"-laatikon jossa olisi lueteltu menossa olevat lataukset.
–Todo listalla näyttikin jo olevan automaattinen nimeämisen lisääminen
–myös kohdehakemisto olisi mukava pystyä valitsemaan automaattisesti, jolloin lataus onnistuisi yhdellä klikkauksella
Tässä hieman korkelentoisemaa asiaa..
–Jos aikomuksesi on lisätä (ohjelman nimestä päätellen) lisätä myös latausmahdollisuuksia muilta kotimaisilta nettitv-sivuilta.
-Minusta voisit erotella ohjelman jo tässä vaiheessa useampaan tiedostoon. Gui omaansa jne.
-Voisit erottaa Guin itse ohjelmasta. (nyt sulla on "kovakoodattuna" esim. videopalvelun osoite ja haku käyttöliittymään ). Silloin voisi myös kirjoittaa Cli:n
– Voisit varmaan kirjoittaa jonkinlaisen "mediaservice"-luokan. Jokaisella mediasivulla voisi sitten olla esim. omanlaisensa search-metodi, mutta ui:ta ei tarvitsisi muuttaa, vain oliota jota kulloinkin käsitellään. Videopalvelut olisi syytä myös erotella omiin tiedostoihinsa.
–jos saisit yhden malliksi tehtyä esim areena-olion, voisi muut ottaa siitä mallia ja suht helposti koodata uusia olioita (mtv3, ja mitä niitä nyt on, en ole juuri käyttänyt)
–toivottavasti tästä saat jotain irti. Minä en ole pythonin tai olio-ohjelmoinnin tuntija, joten sanokaa vaan jos tämä ei vaikuta järkevältä.
Tuo beatifulsoup vaikutti mielenkiintoiselta, pitäisiköhän tässä viimeinkin alkaa perehtymään hieman pythoniinkin. Voisin yrittää joskus kirjoittaa jonkun "Media-olion".
edit. Taisin tuossa käyttää hieman väärin noita olio-ohjelmoinnin käsitteitä, mutta varmaankin asia on ihan ymmärrettävä.