> Cool! Épp ilyenről kezdtem én is álmodozni, ahogy a reklámblokkolók elkezdtek gyengén teljesíteni.
Thx, ezek szerint jókor jöttem ki vele. :)
> Hogy működik belül? Valami meglévő cuccra épül a stream letöltés, vagy megcsináltad a teljes API-t? Ha a yt változtat a saját API-jain, azt fogod tudni követni?
Egyszerű HTTPS GET-eket ad ki a program, a kapott HTML-lel dolgozik. Írtam egy HTML interpreter unitot ami felépíti a node-tree-t, aztán abban a különféle attribútumok alapján keresi ki a szükséges részeket. Ennek megfelelően nekem a yt nem tud semmiféle API-val keresztbe tenni, mert amíg a böngészők tudják használni, addig én is.
> Sauce? Soruce kód van, lesz? Licensz Free Szoftveres lesz?
Nincs se source, se license. A cucc simán freeware.
> A letöltős weboldalt jó lenne https-re tenni, hogy ne kelljen MITM-től tartani letöltéskor.
Akkor írd be elé a https://-t...
> Vagy valami megbízhatónak tűnő helyre feltenni SHA summát.
Oké, ennek még van is értelme, ha sérülne az archívum. Elérhető itt: http://oscomp.hu/ytfe_dl/sha1sums.txt
> Szerk.: kipróbáltam, a keresés kiválóan működik, de a lehátszást nem sikerült működésre bírnom még. A play gombra kattintva a VLC elindul, de Playlist is currently empty-vel.
Látatlanban az volna a tippem, hogy így néz ki nálad a player CMD sor: /path/to/vlc és nincs a végén a {URL} placeholder: /path/to/vlc {URL}
A manualban bővebben is ki van fejtve, de ennyi a lényeg.
> * Prefs ablak
> ** átméretezése nem működik
Az egy fix méretű ablak, nincs értelme átméretezni.
> ** Validáció csak save-re tünteti el a pirosat - akár azonnal is működhetne amint jó a fájlnév
Ez igaz, működhetne úgy is. De ez feature request, nem bug. :)
> * Lejátszás valamiért nem működik, de nem derül ki miért
Ld. fentebb, szerintem a placeholder hiánya miatt.
> ** Logolhatná a kiadott parancsokat, akkor ki tudnám silabizálni mi a probléma
Van benne logger, de alapból ki van kapcsolva. Bekapcsolása: touch ~/.ytfe/dolog Ekkor a /var/log/ytfe.log elérés alatt lesz elérhető a log. Erről viszont azt kell tudni, hogy nekem kellett a debughoz, szóval nem biztos, hogy minden érthető lesz benne; pastebin vagy email, majd kisilabizálom.