tag:blogger.com,1999:blog-8387309313151964026.post7051977004040677450..comments2024-03-21T22:05:23.132+01:00Comments on Małe przydatne skrypty: Wygodne pobieranie audycji z tok fmMarekhttp://www.blogger.com/profile/06589972144480145167noreply@blogger.comBlogger59125tag:blogger.com,1999:blog-8387309313151964026.post-19660917355767920012022-10-27T20:37:25.042+02:002022-10-27T20:37:25.042+02:00Tutaj, ale nie ma wszystkich: https://myradioonlin...Tutaj, ale nie ma wszystkich: https://myradioonline.pl/tok-fm/archiv#other-radiosAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-19379875174933120082022-10-21T19:31:36.562+02:002022-10-21T19:31:36.562+02:00Kochani miałam bardzo stary skrypt na vod.tvp.pl d...Kochani miałam bardzo stary skrypt na vod.tvp.pl do wczoraj działał.Strona na vod od dziś całkowicie się zmieniła i skrypt niestety nie działa.....Czy ma ktoś jakiś nowy ? proszę o info i pomoc pozdrawiamAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-15267920476888476632022-10-07T20:57:01.684+02:002022-10-07T20:57:01.684+02:00witam, jest gdzies moze archiwum audycji z danego ...witam, jest gdzies moze archiwum audycji z danego dnia tak jak dla RNS na simx?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-29839744404925855852021-03-26T21:33:36.520+01:002021-03-26T21:33:36.520+01:00Teraz rozumiem.
Serdecznie dziękuję za odpowiedź.
...Teraz rozumiem.<br />Serdecznie dziękuję za odpowiedź.<br />Nie mniej jednak...szkoda.<br />Ech, w dzisiejszym świecie nie ma nic za darmo. Takie czasy.....Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-80562749187471517902021-03-19T00:02:57.038+01:002021-03-19T00:02:57.038+01:00Ten skrypt nie działa już od 4 lat.
Tam nie było ...Ten skrypt nie działa już od 4 lat. <br />Tam nie było niczego ciekawego, adres pliku do pobrania to był numer audycji co 2 cyfry rozdzielony znakiem /, a żeby pobrać plik trzeba było w nagłówku podać sumę kontrolą md5 policzoną z nazwy pliku i daty. <br /><br />Tak wyglądała zasadnicza część tego skryptu:<br /><br />var linki=document.getElementsByTagName('li');<br />for (i=0;i<linki.length;i+=1)<br /> if (linki[i].hasAttribute('class'))<br /> if (linki[i].getAttribute('class') == 'entry')<br /> if (linki[i].innerHTML.indexOf('data-id="') > 0)<br /> {<br /> file_id=linki[i].innerHTML.substr(linki[i].innerHTML.indexOf('data-id="')+9,10);<br /> file_id=file_id.substr(0,file_id.indexOf('"'));<br /> tmpid=parseInt(file_id);<br /> <br /> if (tmpid == 1)<br /> {<br /> urlid = document.location.href.split("/");<br /> file_id=urlid[urlid.length-1];<br /> tmpid=parseInt(file_id);<br /> }<br /> <br /> a=tmpid%100;<br /> tmpid = Math.floor(tmpid/100);<br /> b=tmpid%100;<br /> tmpid = Math.floor(tmpid/100);<br /> c=tmpid%100;<br /> tmpid = Math.floor(tmpid/100);<br /> d=tmpid%100;<br /> e = Math.floor(tmpid/100);<br /> file_name=e.pad()+'/'+d.pad()+'/'+c.pad()+'/'+b.pad()+'/'+a.pad()+'.mp3';<br /> d = new Date();<br /> var n = d.getTime();<br /> n=Math.floor(n/1000);<br /> n=n.toString(16).toUpperCase();<br /> mdp=MD5("MwbJdy3jUC2xChua/" + file_name + n);<br /> load=n + "." + sub4(mdp,3) + "." + sub4(mdp,2) + "." + sub4(mdp,4) + "." + sub4(mdp,5) + ".";<br /> token=Math.round(Math.random() * 255).toString(16).toUpperCase() + "." + sub4(mdp,0) + "." + sub4(mdp,1) + "." + sub4(mdp,7) + "." + sub4(mdp,6) + ".";<br /> linki[i].innerHTML = linki[i].innerHTML + 'wget --post-data="pre=load" --header="X-Tuba:' + file_name + '" --header="X-Tuba-Load:' + load + '" --header="X-Tuba-Token:' + token +'" http://storage.tuba.fm/load_podcast/' + file_id + '.mp3';<br /> linki[i].setAttribute('class', 'downloadable');<br /><br /><br /><br />Ale potem zmienił się serwer z którego pobierany były pliki a żeby mieć do niego dostęp trzeba było się normalnie autoryzować więc pisanie kolejnego skryptu nie miało już sensu. Marekhttps://www.blogger.com/profile/06589972144480145167noreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-74268376213243640582021-03-18T15:02:30.904+01:002021-03-18T15:02:30.904+01:00Czy mógłbym prosić o jakiś kontakt na priv do Pana...Czy mógłbym prosić o jakiś kontakt na priv do Pana? (może mail)<br />Może się jakos dogadamy w sprawie skryptu ? Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-23276000664315280602018-02-15T22:04:29.937+01:002018-02-15T22:04:29.937+01:00Not Found - u mnie też :/Not Found - u mnie też :/Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-25753693588475004692017-09-07T19:36:22.584+02:002017-09-07T19:36:22.584+02:00Hej Alex, podzielisz się audycją?Hej Alex, podzielisz się audycją?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-90183057820518870692017-07-11T12:13:42.176+02:002017-07-11T12:13:42.176+02:00jest jakieś rozwiązanie? Cały czas
"HTTP requ...jest jakieś rozwiązanie? Cały czas<br />"HTTP request sent, awaiting response... 404 Not Found<br />2017-03-20 15:09:22 ERROR 404: Not Found."Jonhhttps://www.blogger.com/profile/17112335888930621081noreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-10580770180850762017-04-26T22:50:05.809+02:002017-04-26T22:50:05.809+02:00no dobrze, ale gdzie ten skrypt? Klikam w tokfm.us...no dobrze, ale gdzie ten skrypt? Klikam w tokfm.user.js i wracam tutaj… to gdzie on?wariathttps://www.blogger.com/profile/07319793328399117462noreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-83977651165065899462017-03-22T16:42:40.796+01:002017-03-22T16:42:40.796+01:00Cześć,
A jak tego używać? Jakiś link z pomocą dla...Cześć, <br />A jak tego używać? Jakiś link z pomocą dla laików?<br /><br />Z góry dzięki..<br />MarcAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-65955817661297837542017-03-21T09:02:38.242+01:002017-03-21T09:02:38.242+01:00To do czego masz dostęp do słuchania. Jeśli możesz...To do czego masz dostęp do słuchania. Jeśli możesz słuchać premium (masz wykupiony abonament) to też zapiszesz. Jeśli nie masz gdzieś dostępu to się nie przyda.Marekhttps://www.blogger.com/profile/06589972144480145167noreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-69010932038305642292017-03-21T04:41:09.372+01:002017-03-21T04:41:09.372+01:00A tak z ciekawości: tym Tamper Data da się zobaczy...A tak z ciekawości: tym Tamper Data da się zobaczyć każdy link, czy tylko nonpremium? Bo w sumie nonpremium, skoro da się odsłuchać, to i da się łatwo zapisać... Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-31388363392860922017-03-20T15:43:34.429+01:002017-03-20T15:43:34.429+01:00Może wkurzyło ich pobieraie treści premium? Czy ni...Może wkurzyło ich pobieraie treści premium? Czy nie chciałbyś spróbować na próbę zmodyfikować skrypt, by pobieral chociaż te nonpremium? Może to im wystarczy...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-61330772223782068402017-03-20T15:18:33.440+01:002017-03-20T15:18:33.440+01:00adres http://audycje.tokfm.pl/podcast/Historia-pew...adres http://audycje.tokfm.pl/podcast/Historia-pewnej-ustawy-z-lapowka-w-tle-Goscmi-byli-Joanna-Solska-Michal-Broniatowski-i-Pawel-Soltys/47453Unknownhttps://www.blogger.com/profile/11809991360513146649noreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-90309573013698562722017-03-20T15:12:48.166+01:002017-03-20T15:12:48.166+01:00cześć Marku, możesz sprawdzić. do czwartku skrypt ...cześć Marku, możesz sprawdzić. do czwartku skrypt działał poprawnie.<br />"HTTP request sent, awaiting response... 404 Not Found<br />2017-03-20 15:09:22 ERROR 404: Not Found."Unknownhttps://www.blogger.com/profile/11809991360513146649noreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-87284888754109837092017-03-20T14:36:14.336+01:002017-03-20T14:36:14.336+01:00Podejrzewam, że to celowa zmiana na stronie aby sk...Podejrzewam, że to celowa zmiana na stronie aby skrypt przestał działać. <br /><br />Tydzień wcześniej dostałem maila z prośbą o usunięcie skryptu i komentarzy pod nim. Nie była to zbyt grzeczna prośba, a gdy zapytałem o co chodzi i dlaczego miał bym coś usuwać nie dostałem żadnej odpowiedzi. <br /><br />W sumie to teraz jest nawet prościej niż kiedyś - dało by się linkować do pliku bezpośrednio w przeglądarce bez konieczności wołania wgeta. <br /><br />Ale wiedząc, że oni wiedzą o blogu i najwyraźniej zmieniają stronę celowo to niezbyt mi się chce bawić w berka i zmieniać skrypt tylko po to aby za chwilę ktoś zmodyfikował stronę. <br /><br />Jeśli ktoś potrzebuje pobrać plik może skorzystać z Tamper data lub podobnego dodatku (trzeba tylko przechwycić żądanie przed jego wysłaniem bo linki jednorazowe), to działa zawsze. Marekhttps://www.blogger.com/profile/06589972144480145167noreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-38328220760601537382017-03-20T09:04:29.352+01:002017-03-20T09:04:29.352+01:00Takie spostrzeżenie:
1. na stronie z ogólnym spis...Takie spostrzeżenie:<br /><br />1. na stronie z ogólnym spisem podcastów można odsłuchać niektóre audycje (darmowe), czyli linki do plików mp3 są i działają. Problem z tym, że na tej stronie nie pojawiają się pod poszczególnymi podcastami komendy wgeta.<br /><br />2. aby te komendy zobaczyć, trzeba kliknąć 'więcej' przy konkretnym podcaście, wtedy wczytuje się następna strona z pojedynczym playerem i tam te komendy dla wgeta się już pojawiają. Niestety tam nie udało mi się odsłuchać już ani jednej darmowej audycji - zupełnie jakby linki do plików były rzeczywiście jakieś pomylone.<br /><br /><br />Konkluzja: być może to nie skrypt przestał działać, tylko po kliknięciu 'więćej' przy konkretnym podcaście dostajemy stronę z pojedynczym playerem, ale ze złym linkiem, skoro nawet darmowej audycji nie można tam odsłuchać...<br /><br /><br />Pomysł (nie wiem na ile realny): może da się powrócić do pierwotnej idei działania skryptu - to znaczy, żeby komendy wgeta pojawiały się pod każdym podcastem na stronie z ogólnym spisem audycji...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-81782193047419250312017-03-18T21:11:57.461+01:002017-03-18T21:11:57.461+01:00Mam to samo :(Mam to samo :(Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-76046176037746550462017-03-17T18:29:48.361+01:002017-03-17T18:29:48.361+01:00To i ja pochwalę skrypt - jest genialny! I owszem,...To i ja pochwalę skrypt - jest genialny! I owszem, aktualnie nie działa.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-20613518605531274452017-03-17T15:08:02.584+01:002017-03-17T15:08:02.584+01:00Mogę potwierdzić:
1. wyskakuje błąd identyczny ja...Mogę potwierdzić: <br />1. wyskakuje błąd identyczny jak powyżej (404 Not Found);<br />2. działał do wczoraj świetnie, dziś nie działa nawet na audycji ściągniętej z sukcesem poprzednio;<br />3. podobnie jak przedmówca, również uwielbiam ten skrypt.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-68690969302447588242017-03-17T09:34:27.429+01:002017-03-17T09:34:27.429+01:00Potwierdzam (baaardzo lubię ten skrypt):
$ wget --...Potwierdzam (baaardzo lubię ten skrypt):<br />$ wget --post-data="pre=load" --header="X-Tuba:00/00/04/74/50.mp3" --header="X-Tuba-Load:58CB9DAE.A3D6.793C.CB5B.7F0B." --header="X-Tuba-Token:33.989F.5407.2A1C.CD35." http://storage.tuba.fm/load_podcast/47450.mp3<br />--2017-03-17 09:32:47-- http://storage.tuba.fm/load_podcast/47450.mp3<br />Resolving storage.tuba.fm (storage.tuba.fm)... 178.33.227.18, 5.39.69.85, 5.39.69.234, ...<br />Connecting to storage.tuba.fm (storage.tuba.fm)|178.33.227.18|:80... connected.<br />HTTP request sent, awaiting response... 404 Not Found<br />2017-03-17 09:32:47 ERROR 404: Not Found.<br /><br />Anonymoushttps://www.blogger.com/profile/01265382915489068931noreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-63575900977007191962017-03-16T21:45:48.738+01:002017-03-16T21:45:48.738+01:00Wszystko działało świetnie do wczoraj. Dziś po wkl...Wszystko działało świetnie do wczoraj. Dziś po wklejeniu do WGET'a polecenia ze skryptu wychodzi :<br />c:\wget>wget --post-data="pre=load" --header="X-Tuba:00/00/04/62/25.mp3" --header="X-Tuba-Load:58CAF82A.AC61.F9E4.33D3.DE2A." --header="X-Tuba-Token:7F.78A8.A141.C188.3778." http://storage.tuba.fm/load_podcast/46225.mp3<br />--2017-03-16 21:40:45-- http://storage.tuba.fm/load_podcast/46225.mp3<br />Resolving storage.tuba.fm (storage.tuba.fm)... 178.33.226.213, 178.33.227.18, 5.39.69.85, ...<br />Connecting to storage.tuba.fm (storage.tuba.fm)|178.33.226.213|:80... connected.<br />HTTP request sent, awaiting response... 404 Not Found<br />2017-03-16 21:40:45 ERROR 404: Not Found.<br /><br />I to dla dowolnej audycji. Coś się zmieniło? Błąd?<br /><br />Pozdrawiam,<br />MarcinAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-59557997900649321082017-02-22T09:00:43.485+01:002017-02-22T09:00:43.485+01:00Bardzo dziękuję. Po tych poradach poradziłem sobie...Bardzo dziękuję. Po tych poradach poradziłem sobie.<br />Rzeczywiście próbowałem wpisywać to w Powershellu.<br />Dziękuję również o radzie z dodaniem ścieżki.<br />Dopiero zaczynam z tymi "archaicznymi" sposobami<br />obsługiwania się komputerem jak cmd:).<br />Teraz wszystko działa idealnie.Taki jedenhttps://www.blogger.com/profile/10625460397305944401noreply@blogger.comtag:blogger.com,1999:blog-8387309313151964026.post-40914780915473302862017-02-21T16:22:03.850+01:002017-02-21T16:22:03.850+01:00A gdzie próbujesz to wpisywać?
Komunikaty wygląd...A gdzie próbujesz to wpisywać? <br /><br />Komunikaty wyglądają tak jak jakiś powershell, nie używaj tego to niepotrzebne do działania wgetowi a tylko próbuje jakoś interpretować parametry dla wgeta i głupieje przez to.<br /><br />Wklej polecenie w zwykłe cmd.<br /><br />A jak z jakiegoś powodu musisz używać powershella to weź całość w pojedynczy cudzysłów i dopisz na początku iex czyli aby zawołać wgeta z powershella trzeba napisać coś takiego:<br /><br />iex 'wget --post-data="pre=load" --header="X-Tuba:00/00/04/60/38.mp3" --header="X-Tuba-Load:58AC32C2.C364.A921.890C.C663." --header="X-Tuba-Token:A0.47FA.5EEA.56B3.971D." http://storage.tuba.fm/load_podcast/46038.mp3'<br /><br />Wydaje mi się, że z tym iex i dodatkowym cudzysłowem powinno pójść ale nie mam na czym przetestować. <br /><br />A i pamiętaj o ścieżkach, pod windowsem wget nie zawsze instaluje się tam gdzie path więc albo uruchamiasz to uruchamiasz z katalogu w którym jest wget albo ustawiasz path do miejsca gdzie znajduje się wget.exe albo przenieść wget.exe do miejsca gdzie już jest ustawiony path np do C:\WindowsMarekhttps://www.blogger.com/profile/06589972144480145167noreply@blogger.com