= 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

    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.
Full Allegro Archive - Strona Użytkownika
  • na stronach nieistniejących aukcji wyświetla stosowny link wraz z informacją o możliwości obejrzenia tej aukcji w zewnętrznym serwisie
Full Allegro Archive - Strona nieznalezionej aukcji

Instrukcja instalacji dla Mozilla Firefox:

Instrukcja instalacji dla przeglądarki Opera:

Miłego używania. Wszelkie pochwały i obelgi mile widziane.

Historia wersji:

 v. 1.02 – 2011.10.21
- felas mod

v. 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: , , , , , , , , , , , , , , ,
75 odpowiedzi na “Full Allegro Archive – koniec z aukcjami przeniesionymi do archiwum”
  1. Kocham Cie, gdyby nie Ty nie wiedzial bym co kupiłem !!!! :*

  2. qrwa, a ja myslalem ze bede mial taki fajny wpis na twojej stronie a ty cfaniaku moderacion wlaczyles

  3. Swietny dodatek. Juz zainstalowany. Pozdrawiam

  4. marek pisze:

    jesteś wielki, zrobię sobię laskę

  5. Stasiek traktorzysta pisze:

    good idea

  6. FeuerFest! pisze:

    Wreszcie wersja pod Operę a nie tego głupiego fajerfoksa! Oooo kurwa, ubaw po pachwiny aż pękła mi dupa!

  7. mjk pisze:

    „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ć?

  8. hoRacy pisze:

    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.

  9. MUDKIPZAIDS pisze:

    Funkcja „detektywa” miesza linki w komentarzach. Link przy jakimś nicku jest powiązany z nickiem pozycję niżej. Czekam na nową, poprawioną wersję.

  10. mjk pisze:

    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

  11. hoRacy pisze:

    @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ć.

  12. mjk pisze:

    Thx. Nie pomyślałem o ramce :)

  13. mjk pisze:

    Hmm skrypt się zainstalował ale nie działa :/

  14. hoRacy pisze:

    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?

  15. daman pisze:

    hehe zaje…ta sprawa :]
    gracjas za wtyczkę

  16. cukierros pisze:

    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

  17. MUDKIPZAIDS pisze:

    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.

  18. hoRacy pisze:

    @ 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)

  19. Sawyer pisze:

    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

  20. hoRacy pisze:

    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*)

  21. Rafaello pisze:

    Hmmm… Można dodać DETEKTYWA przy linkach typu:

    http://allegro.pl/show_user.php?search=XXXXXXXXX

  22. rufus pisze:

    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

  23. gregory pisze:

    czy bedzie wersja xpi?

  24. hoRacy pisze:

    @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
    @ reszta – poprawilem wskazany przez Was błąd. Przepraszam za wystepowania ;) sam nie jestem w stanie przetestowac kazdej kombinacji, a algorytmik ze mnie kiepski.

  25. Pawelsky pisze:

    A nie prosciej bylo skorzystac z AllegroToolsIE (http://allegrotoolsie.hopto.org), ktore od dawna posiada juz te same (a nawet wiecej) funkcje? :)

  26. Maciej pisze:

    Nie działa… Link do zainstalowania tego, dla FireFoxa przekierowuje na jakiś kod…

  27. Maciej pisze:

    Yyy, sorry, pomyłka. Źle przeczytałem.

  28. hADeSik pisze:

    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)

  29. hoRacy pisze:

    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.

  30. siemi pisze:

    Jak dla mnie rewelacja:) horacy wielkie dziki za to narzedzie tego mi brakowalo przegladajac komentarze dotyczace produktu ktorym jestem zainteresowany:)

  31. stivo pisze:

    horac, możesz sprawdzić czy skrypt działa w Operze??

  32. hoRacy pisze:

    @stivo: Śmiga jak trzeba. Instrukcja w treści posta.

  33. Myname pisze:

    Nosz kurcze zrobiłem tak jak jest w opisie w Operze, reset opery, ale nie działa. Co robię nie tak? :)

  34. hoRacy pisze:

    @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.

  35. Pawelsky pisze:

    @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.

  36. siemi pisze:

    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.

  37. siemi pisze:

    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 :)

  38. siemi pisze:

    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:/

  39. hoRacy pisze:

    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 ;)

  40. siemi pisze:

    danke:) przetestuje i dam znac:)

    może lepiej zmienic na 1.01 :) dla tych nie czytajacych komentazy będzie info na początku:)

  41. hADeSik pisze:

    @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)…

  42. hADeSik pisze:

    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ć…

  43. G pisze:

    Winszuje, znakomity skrypt :) .

  44. stahurski pisze:

    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

  45. stahurski pisze:

    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.

  46. Majka pisze:

    Świetna sprawa! Dzięki za ten skrypcik:)

  47. j pisze:

    dzieki stahurski!

  48.  
Pozostaw odpowiedź