Przydatne skryptozakładki
Moderator: Pomocy?!
Re: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (X11; U; Linux x86_64; pl; rv:1.9.1.3) Gecko/20090924 Ubuntu/9.10 (karmic) Firefox/3.5.3
Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
- Grzegorz
- Moderator
- Posty: 7486
- Z nami od: 15 kwietnia 2007, 12:33
Re: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)
- Mirek
- Moderator
- Posty: 2156
- Z nami od: 09 sierpnia 2007, 20:37
Re: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (X11; U; Linux x86_64; pl; rv:1.9.1.3) Gecko/20090924 Ubuntu/9.10 (karmic) Firefox/3.5.3
Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
- Grzegorz
- Moderator
- Posty: 7486
- Z nami od: 15 kwietnia 2007, 12:33
Re: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)
- Kod: Zaznacz cały
javascript:document.write('<html><body><form action="http://mozillapl.org/forum/ucp.php?mode=login" method="post" > <input type="hidden" name="username" value="GrzegorzJZD" /> <input type="hidden" name="password" value="XXXXXXXXXXXXXXXXXXXXXXXX" /> <input type="checkbox" name="autologin" checked="checked" /> <input type="checkbox" name="viewonline" checked="checked" /> <input type="hidden" name="redirect" value="search.php?search_id=newposts" /> <input type="submit" name="login" id="login" value="( * )( * )" /></form></body></html>'); document.close(); document.getElementById('login').click();
Z tego co pamiętam, to akurat Ty Grzegorzu masz podobnie jak ja - profil na zaszyfrowanej partycji - ale jeśli ktoś inny by planował sobie zrobić taką skryptozakładkę, to powinien być świadom, że hasło jest wtedy dość łatwe do podejrzenia. Można je trochę bardziej zakamuflować, ale tak czy siak, zawsze będzie do odczytania, dla kogoś kto będzie miał dostęp do zakładek (albo i komputera).
Pozdrawiam,
Mirek
- Mirek
- Moderator
- Posty: 2156
- Z nami od: 09 sierpnia 2007, 20:37
Odp: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6
Ustawianie jej parametrów tutaj - http://readable-app.appspot.com/setup.html
- Gość
Odp: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (Windows; Windows NT 5.1; rv:2.0b3) Gecko/20100805 Firefox/4.0b3
Więc tak - dodawanie zakładki do strony, umieszczając tą zakładkę w konkretnym folderze zakładek (wskazanym w skryptozakładce).
- Tomek
- Moderator
- Posty: 9041
- Z nami od: 19 sierpnia 2004, 06:52
Odp: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (Windows; Windows NT 5.1; rv:2.0b3) Gecko/20100805 Firefox/4.0b3
- Tomek
- Moderator
- Posty: 9041
- Z nami od: 19 sierpnia 2004, 06:52
Odp: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1.11) Gecko/20100701 Firefox/3.5.11
Jako obejście problemu pierwsze, co przyszło mi do głowy, to dodanie na serwerze skryptu PHP (czy tam ASP, Java, CGI....), który będzie modyfikował plik używany przez wspomniane wyżej rozszerzenie do synchronizacji - tak, żeby w odpowiednim miejscu dodawał przekazany przez skryptozakładkę adres.
Z kolei opis wykorzystania tego rozwiązania skojarzył mi się z rozszerzeniem Read It Later - ale on korzysta chyba tylko ze swojego serwera do synchronizacji.
Jeszcze pewnym ułatwieniem może być skorzystanie z Add Bookmark Here ² - żeby od razu dodawać do odpowiedniego folderu. Albo dodać jakoś na stałe w okienku dodawania zakładek folder podlegający synchronizacji, albo najlepiej stworzyć całe rozszerzenie
Jeszcze zastanawiam się czy w keyconfigu nie dałoby się stworzyć odpowiedniego skryptu dla jakieś kombinacji klawiszy...
Albo można by... dobra starczy - bo chyba za bardzo odchodzę od tematu W każdym razie jeszcze pomyślę jakby to najlepiej można zrobić.
- Mirek
- Moderator
- Posty: 2156
- Z nami od: 09 sierpnia 2007, 20:37
Odp: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (X11; Linux i686; rv:2.0b3) Gecko/20100813 Firefox/4.0b3
Mirek pisze:Z kolei opis wykorzystania tego rozwiązania skojarzył mi się z rozszerzeniem Read It Later - ale on korzysta chyba tylko ze swojego serwera do synchronizacji.
No właśnie szukam czegoś co by mi zastąpiło Read It Later. Jakoś ostatnia wersja nie przypadła mi do gustu... zbyt zbajerowana jest.
- Tomek
- Moderator
- Posty: 9041
- Z nami od: 19 sierpnia 2004, 06:52
Odp: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8
- Kod: Zaznacz cały
var bmsvc = Components.classes["@mozilla.org/browser/nav-bookmarks-service;1"]
.getService(Components.interfaces.nsINavBookmarksService);
var menuFolder = bmsvc.bookmarksMenuFolder;
var ReadLaterId = bmsvc.getChildFolder(menuFolder, "ReadLater");
if (ReadLaterId == 0)
{
var ReadLaterId = bmsvc.createFolder(menuFolder, "ReadLater", 0);
}
var ios = Components.classes["@mozilla.org/network/io-service;1"]
.getService(Components.interfaces.nsIIOService);
var uri = ios.newURI(content.document.location.href, null, null);
var newBkmkId = bmsvc.insertBookmark(ReadLaterId, uri, bmsvc.DEFAULT_INDEX, content.document.title);
Powyższy kod można np.: dodać do skrótu klawiaturowego w keyconfig, podczepić pod przycisk w Custom Buttons² lub wykorzystać w kodzie rozszerzenia.
Może się na coś nada...
Jeszcze nie próbowałem, ale za pewne można łatwo dodać do kodu wywołanie synchronizacji folderu przed i/lub po dodaniu zakładki.
- Mirek
- Moderator
- Posty: 2156
- Z nami od: 09 sierpnia 2007, 20:37
Odp: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8
Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
- Grzegorz
- Moderator
- Posty: 7486
- Z nami od: 15 kwietnia 2007, 12:33
Odp: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1.11) Gecko/20100701 Firefox/3.5.11
- Mirek
- Moderator
- Posty: 2156
- Z nami od: 09 sierpnia 2007, 20:37
Odp: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.9) Gecko/20100824 Firefox/3.6.9
Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
- Grzegorz
- Moderator
- Posty: 7486
- Z nami od: 15 kwietnia 2007, 12:33
Odp: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10
- Kod: Zaznacz cały
javascript:myhtml = '<html><body><form id="mgntfrm" action="http://torrent.centrump2p.com/magnet/" method="post"><label for="hash">info_hash lub link:</label><input type="text" name="hash" id="hash" size="50" value="' + document.location.href + '"> <input type="submit" value="Generuj"></form><script language="Javascript">document.getElementById("mgntfrm").submit();</script></body></html>';document.open();document.write(myhtml);document.close();
Strona obsługuje tylko metodę POST, dlatego na ułamek sekundy pojawia się odpowiedni formularz.
Poza tym w trakcie tworzenia powyższej SZ powstała też taka, która sama przerabia wszelkie linki na stronie zawierające w sobie info_hash (np.: "Pobierz torrent", "Ściągnij") od razu na magnet linki i dopisuje zdefiniowane w pierwszych linijkach skryptu trackery (choć i bez nich zazwyczaj magnet-linki działają). Oto ona:
- Kod: Zaznacz cały
javascript:(function()
{
trackers = '&tr=http://tracker.openbittorrent.com/announce'+
'&tr=http://tracker.publicbt.com:80/announce'+
'&tr=http://denis.stalker.h3q.com:6969/announce';
s = null;
if (document.selection && document.selection.createRange)
{
s = document.selection.createRange().text;
}
else if (document.getSelection)
{
s = document.getSelection();
}
if (! (s && s.length))
{
if(frames.length>0)
{
for(i=0;i<frames.length;i++)
{
s=frames[i].document.getSelection();
if(s)
break;
}
}
}
hashString = s;
if (hashString && hashString.length)
{
if( (hmatch = hashString.match(/([a-fA-F0-9]{40})/)) )
{
document.location.href = 'magnet:?xt=urn:btih:' + hmatch[1] + trackers;
}
else
{
alert('Nie zaznaczono prawidlowego info_hasha');
}
}
if (! (s && s.length))
{
for(i=0; i<document.links.length; ++i)
{
if( (hmatch = document.links[i].href.match(/([a-fA-F0-9]{40})/)) )
{
document.links[i].href = 'magnet:?xt=urn:btih:' + hmatch[1] + trackers;
}
}
}
})();
Można sobie z niej skorzystać, gdyby generator magnet-linków od centrump2p np. przestał działać (jej wada, to że w przeciwieństwie do pierwszej SZ nie pobiera ze strony adresów trackerów - a jedynie dodaje te predefiniowane, zaleta - większa anonimowość).
- Mirek
- Moderator
- Posty: 2156
- Z nami od: 09 sierpnia 2007, 20:37
Odp: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.9) Gecko/20100824 Firefox/3.6.9
Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
- Grzegorz
- Moderator
- Posty: 7486
- Z nami od: 15 kwietnia 2007, 12:33
Odp: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10
Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
- Grzegorz
- Moderator
- Posty: 7486
- Z nami od: 15 kwietnia 2007, 12:33
Odp: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10
Że chyba dojdziesz jakim algorytmem przerabiać dane z np. tego pliku: http://213.180.150.60/streaming/VOD-vol ... m/Manifest na listę części pliku z filmem, a potem czy po ich ściągnięciu wystarczy zwykłe ich złączenie (tzn. osobno audio, osobno video) i na koniec złączenie video z audio - ale jeśli nawet tak, to skryptozakładka co najwyżej poda linki do tych kilkuset części.
- Mirek
- Moderator
- Posty: 2156
- Z nami od: 09 sierpnia 2007, 20:37
Odp: Przydatne skryptozakładki
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10
Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
- Grzegorz
- Moderator
- Posty: 7486
- Z nami od: 15 kwietnia 2007, 12:33
Wróć do Programowanie z użyciem technologii Mozilli
Kto jest online
Zarejestrowani użytkownicy: Bing [Bot], Google [Bot]