Filmozercy.com | Forum

Pełna wersja: Modyfikacja filmoskopu - wyszukiwanie w poral.eu, olx, allegro, dvdmax
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
Cześć
Ostatnim czasy bardzo dużo korzystam z filmoskopu i już trochę jestem znudzony ciągłym ręcznym szukaniem tytułów czy to na olx, allegro, poral itd
Jest to modyfikacja która dodaje obok tytuły linki po kliknięciu w które otrzymujemy wyniki wyszukiwań na postawie nazwy tytułu w portalach aukcyjnych jak i informacyjnych.

[Obrazek: ucTK4Lv.png]

Wymagana wtyczka:
firefox - https://addons.mozilla.org/pl/firefox/addon/styler-pro/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search
chrome - https://chrome.google.com/webstore/detail/styler-beta/hbhkfnpodhdcaophahpkiflechaoddoi?hl=pl

Kod należny wkleić w okienko JavaScript w okienku wtyczki będąc na stronie https://filmozercy.com/filmoskop/

Wersja 1.3
Kod:
var tytul = $('div.col-md-8:contains(Tytuł oryginalny:)').text().trim();
var tpl_ = tytul.replace(/\Tytuł oryginalny:.+/g,"$'")
var tpldwu = tpl_.replace(/: /g, ' ');
var tplwy = tpldwu.replace(/! /g, ' ');
var tpldvd = tplwy.replace(/\s+$/, '');

var empty = '______________________';
var poral = ' site:poral.eu';
var Linkp = '<img src="http://c.disquscdn.com/uploads/forums/365/9698/avatar92.jpg?1577620672" style="width: 16px;"> <a href="https://www.google.com/search?q=%22' + tpldvd + poral + '%22" style="color:#ffff00;" target="_blank">Szukaj w Poral.eu</a>';
var Linko = '<img src="https://static.olx.pl/static/olxpl/naspersclassifieds-regional/olxeu-atlas-web/static/img/redesign/favicon.ico?v=2" style="width: 16px;"> Szukaj w Olx <a href="https://www.olx.pl/muzyka-edukacja/filmy/plyty-blu-ray/q-' + tpldvd + '" style="color:#ffff00;" target="_blank">blu-ray</a> | <a href="https://www.olx.pl/muzyka-edukacja/filmy/plyty-dvd/q-' + tpldvd + '" style="color:#ffff00;" target="_blank">dvd</a>';

var Linka = '<img src="http://maciejewski.com/wp-content/uploads/allegro.png" style="width: 16px;"> Szukaj w Allegro <a href="https://allegro.pl/kategoria/plyty-blu-ray-89054?order=d&bmatch=baseline-var-n-dict4-sauron-bp-cul-1-4-0618&string=' + tpldvd + '" style="color:#ffff00;" target="_blank" >blu-ray</a> | <a href="https://allegro.pl/kategoria/plyty-3d-98713?order=d&bmatch=baseline-product-eyesa2-engag-dict45-cul-1-3-0717&string=' + tpldvd + '" style="color:#ffff00;" target="_blank" >3d</a> | <a href="https://allegro.pl/kategoria/plyty-dvd-100075?order=d&bmatch=baseline-product-eyesa2-engag-dict45-cul-1-3-0717&string=' + tpldvd + '" style="color:#ffff00;" target="_blank" >dvd</a>';

var Linkdvdmax = '<img src="http://filmozercy.com/filmoskop/img/icons/dvdmax.png" style="width: 16px;"> Szukaj w Dvdmax.pl <a href="https://www.dvdmax.pl/dvd/szukaj?q=' + tpldvd + '&filters[cat]=59,2854,1024&sort=price_up' +'" style="color:#ffff00;" target="_blank" >blu-ray</a> | <a href="https://www.dvdmax.pl/dvd/szukaj?q=' + tpldvd + '&filters[cat]=5&sort=price_up' +'" style="color:#ffff00;" target="_blank" >dvd</a> ';

var Linkempikblu = '<img src="http://www.empik.com/b/mp/img/favicons/favicon.ico" style="width: 16px;"> Szukaj w Empik.pl <a href="https://www.empik.com/film/filmy-blu-ray,3304,s?qtype=facetForm&sort=scoreDesc&q=' + tpldvd + '&mpShopIdFacet=0' +'" style="color:#ffff00;" target="_blank" >blu-ray</a>';

var Linkf = '<img src="http://fwcdn.pl/front/ogfx/icons2/228x228.png" style="width: 16px;"> <a href="https://www.filmweb.pl/search?q=' + tpldvd + '" style="color:#ffff00;" target="_blank">Szukaj w Filmweb.pl</a>';

var szuk = '<img src="http://img.pngio.com/loupe-minimaliste-de-graffiti-les-graffiti-loupe-une-loupe-noir-de-graffiti-loupe-loupe-png-260_265.png" style="width: 16px;"> <a href="https://filmozercy.com/filmoskop/editions?sortby=release_desc&release_date_from=&release_date_to=&search=' + tpldvd +'" " style="color:#ffff00;" >Szukaj wszystkie</a>';
var szuk2 = '<img src="http://img.pngio.com/loupe-minimaliste-de-graffiti-les-graffiti-loupe-une-loupe-noir-de-graffiti-loupe-loupe-png-260_265.png" style="width: 16px;"> <a href="https://filmozercy.com/filmoskop/editions?polish_versions%5B%5D=2&polish_versions%5B%5D=3&polish_versions%5B%5D=4&sortby=release_desc&release_date_from=&release_date_to=&search=' + tpldvd +'" " style="color:#ffff00;" >Szukaj tylko PL</a>';


$('.col-md-8').append('<td>' + '<div>' + empty + '</div><div>' + szuk + '</div><div>' +   szuk2 + '</div>' + '</td>');
$('.col-md-8').append('<td>' + '<div>' + empty + '</div><div>' + Linkp + '</div><div>' + Linkdvdmax + '</div><div>' + Linkempikblu + '</div><div>' + Linko + '</div><div>' + Linka + '</div><div>' + Linkf + '</div>' + '</td>');

_________________________________________________________

Dodatkowe usprawnienie to wyszukiwanie zaznaczonego tekstu czyli takie dopełnienie wszystkiego.

Wymagana wtyczka:
firefox - https://addons.mozilla.org/pl/firefox/addon/contextsearch-web-ext.
chrome - https://chrome.google.com/webstore/detail/contextsearch-web-ext/ddippghibegbgpjcaaijbacfhjjeafjh?hl=pl

Wykorzystałem ją do dodania interesujących mnie stron jak caps-a-holic.com, https://www.blu-ray.com, dvdcompare.net, allegro, olx, filmoskopu, porala itd  abym po zaznaczeniu tekstu na dowolnej stronie mógł szybko wyszukać dany tytuł i przeglądać wyniki.

Załączony plik należy rozpakować, ContextSearchOptions.json to konfiguracja którą należy importować w ustawieniach wtyczki.

[Obrazek: 8X2k7LD.png]
Kod napisał, ale tytuł wątku pokaleczył okrutnie. Modyfikcja? I po co ten apostrof?
Wersja 1.1 - Dodałem filmweb.pl, podział na kategorię w wyszukiwaniu bd i dvd.
Wersja 1.2 - Dodane szybkie wyszukiwanie jednym kliknięciem na podstawie tytułu wszystkich wydań w bazie filmoskopu jak i tylko tych z PL.

W pierwszym poście dodałem również nową pomocną wtyczkę i opis działania, szczegóły powyżej.
Mała poprawka dodane wyszukiwanie w kategorii 3d w sklepie dvdmax.
Update wtyczki ContextSearch
Dodałem serwisy bluray-disc.de, film-arena.cz, movie-censorship, filmy.heureka.cz.
Aktualizacja ustawień wtyczki ContextSearch czyli pliku ContextSearchOptions.json - poprawiłem kilka błędów i dodałem dvdbeaver.com.
Dodane wyszukiwanie w empiku do wtyczki ContextSearch web-ext, opis korzystania z wtyczki opisany w pierwszym poście.

[Obrazek: 8X2k7LD.png]
Ogólnie temat dotyczy dwóch dokładnie wtyczek i o ile mozilla nie weryfikuje ich kodu źródłowego o tyle chrome z tego co wiem już tak. Ogólnie posiadając wiedzę można samemu zweryfikować po kodzie co robi dana wtyczka.
https://github.com/ssborbis/ContextSearch-web-ext

Do jakiej przeglądarki potrzebujesz?
(09-09-2021, 15:34)prodarek napisał(a): [ -> ]Do jakiej przeglądarki potrzebujesz?
Niestety z programowania jestem praktycznie zielony. Dla Opery coś polecasz?
Stron: 1 2