Full Allegro Archive – koniec z aukcjami przeniesionymi do archiwum
Napisał hoRacy w kategorii informatyka= UPDATE 28.10.2011 – dzięki uprzejmości Don Felas’a – skrypt znów DZIAŁA
=
Na pewno zdarzyło Ci się podczas przeglądania aukcji Allegro spotkać denerwujący komunikat „Strona przedmiotu została przeniesiona do archiwum„. Allegro do tego archiwum nie daje jednak dostępu, a często przecież chce się zobaczyć historię transakcji swoich kontrahentów. Dzięki stronie Wykop.pl dotarłem niedawno do serwisu paa.pl, który na własną rękę (albo własny serwer) archiwum takie tworzy. Mimo to, bardzo niewygodne jest przeklejanie numerów nieznalezionych aukcji i odpalanie ich w serwisie paa.pl.
Napisałem więc skrypt do przeglądarek Mozilla Firefox (działa w oparciu o dodatek Greasemonkey) i Opera (nie wymaga żadnych dodatków). Pozwala on na normalne przeglądanie zasobów serwisu Allegro.pl nie martwiąc się, czy dana aukcja została usunięta, czy nie. Teraz każdą aukcję można „podejrzeć”.
Najnowsza wersja to Full Allegro Archive v. 1.02 – zapraszam do aktualizacji. Data: 2011.10.21
Skrypt dostał się na główną stronę wykop.pl.
Skrypt ten w tle:
- przy nazwach loginów użytkownikówdodaje link do DETEKTYWA serwisu paa.pl, dzięki czemu jednym kliknięciem można prześledzić historię transakcji użytkownika i otrzymanych za nie komentarzy – w przejrzystej tabelce z tytułami aukcji, obrazkami, etc.

Skrypt pozwala śledzić transakcje innych użytkowników
- na stronach użytkownika podmienia „numery” niedostępnych dla zwykłych użytkowników aukcji, na odpowiednie linki prowadzące do serwisu Publiczne Archiwum Allegro.
- na stronach nieistniejących aukcji wyświetla stosowny link wraz z informacją o możliwości obejrzenia tej aukcji w zewnętrznym serwisie
Instrukcja instalacji dla Mozilla Firefox:
- Jeśli nie masz menadżera skryptów do Mozilla Firefox – Greasemonkey, kliknij tutaj, aby zainstalować. Zrestartuj po tym przeglądarkę.
- Kliknij tutaj, aby zainstalować Full Allegro Archive, po czym zaakceptuj okienko potwierdzające.
- Ciesz się nowym, lepszym Allegro.
Instrukcja instalacji dla przeglądarki Opera:
- Ściągnij skrypt Full Allegro Archive do dowolnego folderu na dysku.
- w przeglądarce OPERA wejdź w menu Narzędzia/preferencje/zaawansowane/zawartość/opcje javascript w polu „Moje skrypty JavaScript” podając ścieżkę do folderu ze ściągniętym wcześniej skryptem
- Ciesz się nowym, lepszym Allegro.
Miłego używania. Wszelkie pochwały i obelgi mile widziane.
Historia wersji:
v. 1.02 – 2011.10.21
- felas modv. 1.01 – 2009.01.26
- Poprawiono support dla Opery (@include http*://*allegro.pl/*![]()
v. 1.0 – 2009.01.15
- Serwis paa.pl zmienił system wyszukiwania i prezentacji wyników, przez co Full Allegro Archive przestało działać. Ta wersja przywraca prawidłowe działanie.
- Skrypt będzie działać także na stronach typu moto.allegro.pl i podobnych (thx to Pawelsky)
v. 0.998 – 2009.01.10 (środek nocy, po pijaku)
- problem był z wyświetlaniem niektórych linków. Naprawiłem. A co…
v. 0.997 – 2009.01.10 (pora obiadowa, bez obiadu)
- Bug fixed: http://allegro.pl/show_user_auctions.php?uid=* interpretuje jako aukcje zamieniajac nazwe uzytkownika na link do archiwum aukcji o numerze uzytkownika
- Od tej wersji skrypt uruchamia się na WSZYSTKICH podstronach wewnątrz allegro.pl
- Uaktualniono linki do skryptu FAA
- Naprawiono bug, który podmieniał wszystkie zielone mesydże na numery aukcji
v. 0.900 – 2009.01.10 (rano, przed śniadaniem i przed WOSP)
- Bug fix: Linki na stronach nieznalezionych auckji generowane są dobrze dla http://allegro.pl/show_item.php?item=*, ale zle dla tych http://allegro.pl/item*_*.html. Naprawiono.
- wyświetlanie DETEKTYWA na stronach listy bieżących aukcji danego użytkownika
- wyświetlanie linku do DETEKTYWA użytkownika, którego stronę właśnie przeglądamy (detektywi kontrahentów są już wyświetlani)
- skrypt dorysowuje odpowiednie linki także w panelu administracyjnym (my_allegro.php*)
v. 0.789
- Poprawiono bug z niewłaściwym podpinaniem detektywów pod nazwy użytkowników
- Zmiana „Powered by” na „Wspierane przez”
v. 0.777 – 2009.01.09
- przy nazwach loginów użytkowników dodaje link do DETEKTYWA serwisu paa.pl, dzięki czemu jednym kliknięciem można prześledzić historię transakcji użytkownika i otrzymanych za nie komentarzy – w przejrzystej tabelce z tytułami aukcji, obrazkami, etc.
v. 0.666 – 2009.01.08 :
- na stronach użytkownika podmienia “numery” niedostępnych dla zwykłych użytkowników aukcji, na odpowiednie linki prowadzące do serwisu Publiczne Archiwum Allegro.
- na stronach nieistniejących aukcji wyświetla stosowny link wraz z informacją o możliwości obejrzenia tej aukcji w zewnętrznym serwisie.TODO:
- usunąć SPAN w argumencie wysyłanym do detektywa, na „innych aukcjach użytkownika”
- przepisac bardziej elegancko, aby skrypt za każdym razem nie czesał wszystkiego, tylko sprawdzał po url typ strony, a dopiero później uruchamiał dany fragment kodu.
Brak powiązanych postów (prawdopodonie ;).
Tagi: allegro, archiwum, do, firefox, greasemonkey, java, javascript, js, opera, przedmiotu, przeniesiona, publiczne, strona, wtyczka, wykop.pl, została


Wpisy (RSS)
Kocham Cie, gdyby nie Ty nie wiedzial bym co kupiłem !!!! :*
qrwa, a ja myslalem ze bede mial taki fajny wpis na twojej stronie a ty cfaniaku moderacion wlaczyles
Swietny dodatek. Juz zainstalowany. Pozdrawiam
jesteś wielki, zrobię sobię laskę
good idea
Wreszcie wersja pod Operę a nie tego głupiego fajerfoksa! Oooo kurwa, ubaw po pachwiny aż pękła mi dupa!
„Kliknij tutaj, aby zainstalować Full Allegro Archive (wersja 0.777), po czym zaakceptuj okienko potwierdzające.”
Po kliknięciu nic mi się nie instaluje ani nie ma żadnego okienka potwierdzającego tylko wyświetla tekst tego skryptu. Jak mam to zrobić?
Jeśli masz zainstalowany Greasemonkey, to monit wyskoczy na pewno. Jeśli dopiero Greasemonkey wedle punktu pierwszego zainstalowałeś – zrestartuj przeglądarke. Jeśli ciągle nie działa – podaj więcej symptomów.
Funkcja „detektywa” miesza linki w komentarzach. Link przy jakimś nicku jest powiązany z nickiem pozycję niżej. Czekam na nową, poprawioną wersję.
Zainstalowałem Greasemonkey i zrestartowałem ff, a mimo to nie ma żadnego monitu tylko coś takiego > http://img443.imageshack.us/my.php?image=screenhunter01jan101950jz5.gif
@MUDKIPZAIDS : fakt, nie zauważyłem tego. Usiądę przy tym później i naprawie.
@mjk: Spróbuj usunąć ramkę WYKOPu albo otwórz http://www.horacy.art.pl/java/full_allegro_archive.user.js w nowym oknie po prostu. Powinno działać.
Thx. Nie pomyślałem o ramce
Hmm skrypt się zainstalował ale nie działa :/
Musisz coś robić źle. Odinstalowałem przed chwilą skrypt i jeszcze raz go zainstalowałem wedle powyższych instrukcji – wszystko śmiga… Kliknij NARZEDZIA/GREASEMONKEY/zarzadzaj skryptami i powiedz czy masz tam wyszczegolnione Full Allegro Archive?
hehe zaje…ta sprawa :]
gracjas za wtyczkę
zrobiłem wg powyższych zaleceń, ale nie dość że nie podmienia numerów na linki to przy próbie otworzenia zarchiwizowanej aukcji wyświetla mi się – bad request
Jak komuś otwiera się okno z kodem źródłowym zamiast instalacji to trzeba po prostu usunąć ramkę Wykopu i jeszcze raz kliknąć na link do skryptu.
@ MUDKIPZAIDS : zrobilem, aby skrypt otwierał się w nowym oknie, przez co nawet z ramką firefox wyłapie chęć instalacji.
@cukierros: na wykopie ktoś zgłosił problem, doszedłem w czym rzecz: Ok, dzięki wielkie za zgłoszenia. Linki generowane są dobrze dla wiekszosci aukcji (wszystkich w formacie: http://allegro.pl/show_item.php?item=* ), ale zle dla tych w formacie http://allegro.pl/item*_*.html … Dopisalem na TODO, w wolnej chwili poprawie (czytaj: niedługo)
To jest zbyt proste żeby coś zrobić źle. http://img338.imageshack.us/my.php?image=screenhunter01jan110115ju9.gif
Dodaj adres : http://www.allegro.pl/my_allegro.php do skryptu
maly problem http://www.allegro.pl/item466320149_466320149.html np Kiedy klikniemy link pojawia sie napis : Invalid request I to nie tylko na tej aukcji
Wszystko powinno już działać, poprawiłem wszystkie zgłoszone błędy i dodałem rzeczy zgłoszone jako sugestie.
Zapraszam do aktualizacji:
v. 0.900 – 2009.01.10 (rano, przed śniadaniem i przed WOSP)
- Bug fix: Linki na stronach nieznalezionych auckji generowane są dobrze dla http://allegro.pl/show_item.php?item=*, ale zle dla tych http://allegro.pl/item*_*.html. Naprawiono.
- wyświetlanie DETEKTYWA na stronach listy bieżących aukcji danego użytkownika
- wyświetlanie linku do DETEKTYWA użytkownika, którego stronę właśnie przeglądamy (detektywi kontrahentów są już wyświetlani)
- skrypt dorysowuje odpowiednie linki także w panelu administracyjnym (my_allegro.php*)
Hmmm… Można dodać DETEKTYWA przy linkach typu:
http://allegro.pl/show_user.php?search=XXXXXXXXX
witam
U mnie skrypt działa ale jest jeden problem gdy wchodzę na stronę użytkownika np.
http://www.allegro.pl/show_user.php?uid=7909922
pojawia mi się coś takiego:
http://img142.imageshack.us/img142/7300/allfl8.jpg
http://img119.imageshack.us/img119/4646/20090111224657vq0.png – można to poprawić?
czy bedzie wersja xpi?
@gregory: postaram sie popracowac nad wersja XPI, ale oficjalny add-on to dużo zabawy, na którą mogę nie mieć czasu (trzeba przejmować się formalnościami, itd.). Ale docelowo – kiedys postaram sie utworzyc
sam nie jestem w stanie przetestowac kazdej kombinacji, a algorytmik ze mnie kiepski.
@ reszta – poprawilem wskazany przez Was błąd. Przepraszam za wystepowania
A nie prosciej bylo skorzystac z AllegroToolsIE (http://allegrotoolsie.hopto.org), ktore od dawna posiada juz te same (a nawet wiecej) funkcje?
Nie działa… Link do zainstalowania tego, dla FireFoxa przekierowuje na jakiś kod…
Yyy, sorry, pomyłka. Źle przeczytałem.
Chyba raczej chodziło o taką konstrukcję adresu:
// @include http*://*.allegro.pl/*
Obecna:
1. nie powoduje działania skryptu przy połączeniach przez ssl (ta 1. gwiazka miała chyba umożliwić połączenia po https:// więc powinna być przed
2. powoduje działanie skryptu na domenach kończących się na allegro.pl (np. glupieallegro.pl) zamiast subdomenach (np. ww.allegro.pl)
Thx hADeSik. Jasne, że tak miało być. Od kilku dni mam gorączkę wysoką, więc sugestie Pawelskiego co do include przekopiowałem z wykopu jako słuszną, a niuansów „gwiazdki jako 0 lub więcej wystąpień” mózg nie był w stanie już przeanalizować. Poprawiłem wedle Twojej sugestii. Gracias.
Jak dla mnie rewelacja:) horacy wielkie dziki za to narzedzie tego mi brakowalo przegladajac komentarze dotyczace produktu ktorym jestem zainteresowany:)
horac, możesz sprawdzić czy skrypt działa w Operze??
@stivo: Śmiga jak trzeba. Instrukcja w treści posta.
Nosz kurcze zrobiłem tak jak jest w opisie w Operze, reset opery, ale nie działa. Co robię nie tak?
@Myname: Stivo miał ten sam problem. Mu pomogło: skasowanie skryptu z katalogu skryptow Opery, zgranie aktualnej wersji jeszcze raz, powtorne ustawienie wszystkiego w operze wedle w/w instrukci, restart kompa. Ja probowalem i u mnie dziala bez problemu z miejsca.
@haDeSik, @ hoRacy
>2. powoduje działanie skryptu na domenach kończących się na allegro.pl (np. glupieallegro.pl) zamiast subdomenach >(np. ww.allegro.pl)
Tyle ze przy http*://*.allegro.pl/* (z kropka przed allegro) skrypt nie zadziala dla adresu http://allegro.pl (nie wszyscy wpisuja to z www)
Gdyby chciec byc super poprawnym, nalezaloby zastosowac 2 reguly:
@include http*://*.allegro.pl/*
@include http*://allegro.pl/*
tyle ze w przypadku gdy potrzeba wiecej regul (niektore z moich skryptow maja ich np. 5), trzeba je wszystkie duplikowac (a wiec mamy 10). Dlatego regula bez kropki ktora podalem hoRacemu, mimo iz moze objac swoim zasiegiem wiecej stron niz potrzeba, jest wygodniejsza. Na stronach typu glupieallegro.pl skrypt po prostu nie znajdzie tego czego szuka w zrodle strony i nie bedzie sie dalej wykonywac.
No własnie i tu jest problem:
jak mam tak adres wpisane to skrypt nie działa
http://allegro.pl/item
a na takim smiga bez problemu
http://www.allegro.pl/item
ta samo jest z http://motoallegro.pl/item w tym wypadku skrypt nie działa
http://moto,allegro.pl/item a jak juz jest kropka to jest ok.
dodatkowo w Operze mam ustawiona szybka wyszukiwarke tz w adresie wpisuje „a samochód” to automatycznie mi wyszukuje. Co jest ciekawe w wyszukiwarce mam ustawione zeby szukal poprzez http://www.allegro.pl w tym długim adresie, natomiast wyniki pokazywane sa jako http://allegro.pl/
pwnie metoda@Pawelskiego by pomogła w tym
Sprawa wyszukiwarki allegro sie rozwiązala dodałem od nowa wchodząc na http://www.allegro.pl i teraz mam zawsze z przodu www, ale dla pełnego działania skryptu dobre by bylo jak by działało bez www.
Sorka za 3 posty pod rząd:/
Stestowałem przed chwilą WSZYSTKIE z podanych przez Ciebie rodzajów linków. Pod Firefox bez ‘www’ działało bez problemu w każdej kombinacji, pod operą już nie. Usunąłem kropkę wedle sugestii – teraz działa wszędzie. Zapraszam do aktualizacji. Ze zmianą numerku wersji na 1.01 już się nie bawiłem
danke:) przetestuje i dam znac:)
może lepiej zmienic na 1.01
dla tych nie czytajacych komentazy będzie info na początku:)
@Pawelsky
> Dlatego regula bez kropki ktora podalem hoRacemu, mimo iz moze objac swoim zasiegiem wiecej stron
> niz potrzeba, jest wygodniejsza. Na stronach typu glupieallegro.pl skrypt po prostu nie znajdzie tego
> czego szuka w zrodle strony i nie bedzie sie dalej wykonywac.
Z jednej strony faktycznie jest to wygodniejsze, ale z drugiej może rodzić potencjalne zagrożenia – np. w sytuacji, gdy ktoś stworzy stronę typu *glupieallegro.pl* po to aby na tej stronie np. wykrzaczyć nasz skrypt, zawiesić przeglądarkę itp. itd.
Od takie mam skrzywienie, że jak tylko mogę to ograniczam możliwość takiej niespodzianki, którą można przewidzieć – w tym przypadku ograniczając zasięg działania skryptu do stron, które należą do Allegro.
Podsumowując osobiście wolę zastosować 2 wpisy (lub więcej jeśli wiem, że np. te same aukcje są też na motoallegro.pl, aukcje.onet.pl i innych serwisach, których pewnie nawet nie znam (wiadomo, że alledrogo spamuje swoimi aukcjami w różnych domenach)…
PS: Przepraszam za tę wpadkę z allegro.pl bez www – powinienem przewidzieć, że tak też niektórzy wpisują i może im wtedy nie działać…
Winszuje, znakomity skrypt
.
NIE DZIAŁA .Do tego celu specjalnie zainstalowałem Moz.Firefox 3.5 ,niestety intalacja koniecznego dodatku nie powiodła się.Zainstalowałem operę ,instalacja skryptu nie powiodła się.
Mój email :stahurski@gmail.com
Niestey na operze nie działa.Na firefox 3.5 będzie działać,ale musimy zainstalować nowszy skrypt Greasemonkey 0.8.20090123.1 ,który jest kopatybilny z firefox 3.5 do pobrania z stąd:
https://addons.mozilla.org/pl/firefox/addon/748
Po zainstalowaniu tego skryptu ,instalujemy dodatekFull Allegro Archive, zgodnie z ww wskazówkami .I wszystko działa.
Tutaj jest dokładnie opisane:
http://ajo.pl/tutoriale-tutorials/714716-jak-uzyskac-dostep-do-aukcji-przeniesionych-do-archiwum.html
Świetna sprawa! Dzięki za ten skrypcik:)
dzieki stahurski!