tip: integracja opery z re-get (i innymi)

w dziale Opera
porneL napisał(a):

Standardowo re-get (i inne download managery) integruja sie z opera poprzez ohydny plugin wymagajacy wcisniecia back przy kazdym downloadzie. Oto lepsze rozwiazanie [nazwy opcji moga sie roznic, uzywam angielskiej wersji opery]:



voila! teraz downloady powinny sie dodawac do re-geta normalnie po 1 kliknieciu bez zostawiania zadnych dziwadel w operze :)

w analogiczny sposob mozna zintegrowac inne programy, wystarczy podac inna sciezke+parametry.

titus-s napisał(a):

No właśnie inna ścieżka i parametry. Chciałem w związku z tym zapytać, czy ktoś wie jakie parametry należało by dać chcąc ściągać FlashGet-em??
Próbowałem już z kilkoma ale nie działa.

mina86 napisał(a):

Swego czasu wyslalem emaila do developerow FlashGeta z takim pytaniem.. i co? Rzecz jasna odpowiedzi nie uzyskalem do dzis..

porneL napisał(a):

znajomy mi podpowiada, ze:
"C:\Program Files\Flashget\flashget.exe" -Add %s

michmaj napisał(a):

Originally posted by porneL
znajomy mi podpowiada, ze:
"C:\Program Files\Flashget\flashget.exe" -Add %s


Nie działa sad

Mayor napisał(a):

żeby dodać Flashgeta do menu kontekstowego przy RMB na linku należało dodać:

Item, "Ściągnij z FlashGet" = Copy link & Execute program, "C:\Program Files\FlashGet\FlashGet.exe","%d"

więc moze spróbuj właśnie z %d ?

titus-s napisał(a):

Nie działa. Z resztą masz tam polecenie Copy link (copiuj link) & Execute program (uruchom program).
Zasada tego jest taka że operka kopiuje link i odpala FlashGet-a.
Najlepiej było by znać komendy FlashGet-a, tak by wpisując w Start -> Uruchom... ściżkę programu z linkiem zaczął on ściągać. Jeśli ktoś zna taki parametr to jesteśmy w domu smile

jedrzej napisał(a):

o ile FG ma taki parametr .... pewnie jeślibybył to byłoby w dokumentacji (chociaż? ...)

Mayor napisał(a):

może więc by wysłać jeszcze raz do włodarzy Flashgeta open mail, taki jak w przypadku osiołkowych maili do ery i innych o deprymowanie opery. W IE przechwytywanie linków działa perfekt, do Opery mamy beznadziejny plugin albo jakieś pośrednie rozwiązania z monitorowaniem schowka...

moge napisać maila po polsku a ktoś przetłumaczy na ładny angielski (napisałbym od razu ale żeby nie wyszło jakoś wieśniacko bo to oficjalny/techniczny engilsh) i wyślemy znowu, może sie wreszcie przemogą
a jak nie to do osiołków ich! (napewno sie przejmą smile )

Mayor napisał(a):

<treść maila>

Witam

Korzystam z Państwa programu do ściągania plików i uważam go za doskonałe narzędzie do ściągania plików, mam jednak pewne sugestie aby uspawnić jego działanie z innymi przeglądarkami (a konkretnie z Operą).

Istnieje już plugin do współpracy z Operą, jednak jego działanie jest dalekie od funkcjonalności jaką Flashget posiada współpracując z Internet Explorerem. Na chwilę obecną, po kliknięciu linka do pliku, w oknie przeglądanej strony WWW pojawia się informacja, że Flashget przechwycił adres odnośnika, po czym, aby kontynuaować dalsze przeglądanie strony, należy się cofnąć (Wstecz w przeglądarce). Przy normalnej pracy jest to dosyć niewygodne, dlatego ogromna część użytkowników Opery rezygnuje z tego plug'inu i korzysta z monitorowania schowka, klikając RMB i wybierając z menu kontekstowego "kopiuj adres odnośnika". Wciąż jest to jednak tylko pół-środek, nie wykorzystujący możliwości obu programów.

Istnieje jednak inny sposób, w jaki Flashget mógłby współpracować z przeglądarką Opera, wykorzystując wbudowaną weń funkcję wyboru działania na podstawie typu MIME. Otórz Opera umożliwia podjęcie określonej akcji dla konkretnego rodzaju pliku, jedną z nich jest:

"Otwórz za pomocą wybranej aplikacji" z dodatkową opcją: "Przekaż adres WWW bezpośrednio do aplikacji"

I tu doszliśmy do sedna sprawy:
W downloadrze konkurencji (na przykładzie Re-Get) można ten feature Opery wykorzystać poprzez taki oto zapis:

"C:\Program Files\ReGetDx\regetdx.exe" /add %s

Wierzę, że dałoby się w podobny sposób uruchomić Flashget, któremu Opera sama przekazałaby adres odnośnika do pliku poprzez taki właśnie parametr. Wiele programów na rynku posiada mozliwośc uruchomienia go z wiersza poleceń dodatkowym parametrem i informacje o tym umieszcza w dokumentacji.
Po kliknięciu linka w Internet Explorerze, automatycznie uruchamia się okienko Flashgeta z gotowym do ściągnięcia (przekazanym aplikacji) plikiem, co sugerowałoby iż Państwa program obsługuje taką forme przekazywania adresu URL do programu. Jezeli tak jest, w imieniu licznej społeczności przeglądarki Opera prosiłbym o podanie składni, z jaką można przekazać FlashGet'owi zadany URL.

Jestem przekonany, iż usprawnienie w ten sposób współpracy Flashget'a z coraz dynamiczniej rozwijającą się przeglądarką jaką bez wątpienia jest Opera, tylko pozytywnie wpłynęło by na wizerunek Państwa i Państwa programu. W przypadku jakichkolwiek pytań technicznych nt. Opery proszę pisać na tutaj mail
Pozdrawiam serdecznie

Mayor - OPERAtor koparky
smile

************************************************
nie pisałem jeszcze takich maili do developerów więc mile widziane poprawki & sugestie
Jak już dopieścimy tego maila (choć IMHO nawet zgrabnie mi wyszedł) to prosiłbym kogoś kto używa angielskiego np. na codzień w pracy bądź posługuje się nim w wystarczająco dobrym stopniu, żeby przetłumaczył powyższy tekst i umiescił go na forum. Skoro napisałem to moge go też wysłać, chyba że macie jakieś inne pomysły.

pozdrawiam

porneL napisał(a):

Ten list skieruj do Operatorow Opery, bo to oni nie zrobili mozliwosci dobrej integracji d/l managerow z opera. Te dziwne pluginy byly jedynym sposobem przed wersja 7.20. A nadal nie widze mozliwosci zrobienia opcji 'download all with [nazwaprogramu smile]'

porneL napisał(a):

ok, maila im wyslalem. krotszy i bardziej na temat smile

Mayor napisał(a):

fajno smile
a do kogo do Opery czy Amazesoft'u ?

fakt że większą moc miałby gdyby był wysłany przez Opera Software ale co zrobić...

A nadal nie widze mozliwosci zrobienia opcji 'download all with [nazwaprogramu smile]'


to już wyższa szkoła jazdy bo musieli by napisać nowy toolbar (taki jak do IE), tak po prostu raczej się za to nie zabiorą

Opera nie wiedzieć czemu dodaje do skopiowanych hurtem linków znaki końca linii, co sprawia że Flashget poza pierwszym nie widzi pozostałych linków
"Ściągnij wszystko z Flashget" na tą chwile możesz zrealizować tak (uwaga TIP smile )
star
w Hotliście w panelu Odnośniki zaznaczasz wszyskie linki (klik na pierwszy->SHIFT+klik na ostatni), dajesz 'kopiuj adres odnośnika'
wklejasz to do Worda i :
albo jeszcze raz dajesz kopiuj (na tych linkach w .doc'u)
albo zamykasz Worda (w tym momencie Flashget automatycznie przejmie wszystkie linki ze schowka)
star
z innymi downloaderami (ponoć)działa bez wklejania do Worda

********************

ok, maila im wyslalem. krotszy i bardziej na temat smile


uważasz że moja wersja była mało konkretna? bigsmile Właśnie o to chodzi zeby ubrać ładnie w słowa a nie :

<fantazja mode on>

Yo!
How to execute your progz with my URL in command prompt ??

thx from the mountain

<fantazja mode off>
smile bigsmile bigsmile

porneL napisał(a):

do amazesoft. mail byl bardziej jak w twojej fantazji, yo!.

titus-s napisał(a):

Przysłali jakąś odpowiedź, czy zwyczajowo olali sprawę?

porneL napisał(a):

cisza. ich problem, bo mi reget dziala...

Jacek_FH napisał(a):

Re: tip: integracja opery z re-get (i innymi)

porneL napisał(a)
Standardowo re-get (i inne download managery) integruja sie z opera poprzez ohydny plugin wymagajacy wcisniecia back przy kazdym downloadzie.



Najnowszy plugin Regeta już nie wymaga wciskania Back.

porneL napisał(a):

otworz link w nowym oknie. bedzie sie dodawal w nieskonczonosc...

Mayor napisał(a):

a których używacie? bo wszedłem na stronkę i są trzy: ReGet Deluxe, ReGet Pro i ReGet Junior
mam nadzieje że tak samo ładne jak FlashGet i że są wersje PL wink

Jacek_FH napisał(a):

porneL napisał(a)
otworz link w nowym oknie. bedzie sie dodawal w nieskonczonosc...



Wtedy pokazuje się strona:

URL was succesfully transferred to ReGet

porneL napisał(a):

u mnie z wlaczonym auto-back uparcie dodaje wkolko ten sam url...
ale co by nie bylo to sposob w jaki ten plugin dziala jest delikatnie mowiac niewlasciwy (udaje plugin WYSWIETLAJACY pliki, bo innego typu pluginow opera nie przewiduje...)

Mayor napisał(a):

Re: Re: tip: integracja opery z re-get (i innymi)

Originally posted by Jacek_FH
Najnowszy plugin Regeta już nie wymaga wciskania Back.


mozesz mi powiedzieć skąd masz ten Plugin?
zainstalowałem ReGeta Deluxe i w Opcje->Integracja->Netscape, Opera:
zaznaczyłem dzióbek przy Intercept downloads from Opera Browser
jak klikam na linki w Operze nic się nie dodaje (pojawia się okno dialogowe Opery (Zapisz, Otwórz)
obczaiłem całą strone http://deluxe.reget.com/ i w FAQ stoi oto:

Question:
How does Integration in Opera work?
Answer:
You should keep ALT-key pressed when click on a link to add a download from Opera. "Download using ReGet Deluxe" context menu option may be implemented later. "Download all by ReGet Deluxe" option will hardly ever possible, as Opera does not support it.


mówiłeś o jakimś najnowszym pluginie który przechwytuje linki 'normalnie', na stronie go nie ma (albo oślepłem bo naprawde nie moge go znaleźć)
za to widze takie zdanie:
Tylko jedno klikniecie: ReGet Deluxe może pracować jako domyślny menedżer pobrań dla wszystkich popularnych przeglądarek, takich jak Microsoft Internet Explorer 4.0 i wyższy, Netscape Communicator 4.0 i wyższy, Opera 4.0 i wyższa, NetCaptor 6.1, NeoPlanet 5.2, MSN Explorer 6.0.
więc już sam nie wiem...

porneL napisał(a):

reget.com -> deluxe -> download -> opera plugin
http://www.reget.com/redir/redir.asp?lang=en&product=addon&link=opera

Mayor napisał(a):

bigeyes scared faktycznie jest wink
nie wiem co mi sie na oczy rzuciło jak wtedy 'szukałem' - dzięki

instalnąłem i niby działa, niby tzn. po kliknięciu otwiera się okno pobierania po ok. 3 sekundach, trochę wolno zważywszy że jak klikniemy prawym i 'kopiuj adres odnośnika' okno pobierania pojawia się natychmiast

druga sprawa: w czasie instalacji pluginu pojawia się opcja: Add menu commands (for Opera 7 only), w tle widać obrazek ilustujący menu kontekstowe Opery po kliknięciu PPM na link. Wśród opcji widoczne są dodatkowo: Download with ReGet i Dowload all with ReGet.
zanaczyłem tą opcję przy instalce ale menu po prawym nic mi się nie zmieniło
Jak to wygląda u Ciebie? masz to menu kontekstowe?

reget a opera.jpg

oksza napisał(a):

mma pytanie do użytkowników tego programu (ReGet), ściągnąłem obserwując waszą dyskusję i jestem bardzo pod wrażeniem. zmieniłem managera, mam tylko jedno ale.


u mnie re-get deluxe pracuje dziwacznie.
jestem w LAN-ie, puste lacze w nocy (vide data posta).
mp3 z mp3.wp.pl opera sciaga z predkoscia 700-900 kb/s.
re-get slimaczy sie pare razy czekajac na reply i zaczyna sciagac.... 6kb/s!! w trybie nieograniczonym! w dodatku w zawsze w jednym pakiecie (nie dzieli).

co jest grane???
pomozcie, strasznie mi sie ten program podoba.. cry

Jacek_FH napisał(a):

Mayor napisał(a)
druga sprawa: w czasie instalacji pluginu pojawia się opcja: Add menu commands (for Opera 7 only), w tle widać obrazek ilustujący menu kontekstowe Opery po kliknięciu PPM na link. Wśród opcji widoczne są dodatkowo: Download with ReGet i Dowload all with ReGet.
zanaczyłem tą opcję przy instalce ale menu po prawym nic mi się nie zmieniło
Jak to wygląda u Ciebie? masz to menu kontekstowe?



Te opcje dodają się do domyślnego menu.
Jeśli zmieniałeś (np. ściągałeś ze strony OperaPL lub robiłeś własne) możesz tego nie zobaczyć.
domyślne menu:
Katalog Opery\defaults\standard_menu.ini

Tam powinieneś znaleźć opcje dodane przez Regeta i sobie je skopiować do swojego menu.

O edycji menu było na forum już w innych miejscach więc poszukaj w archiwum jeśli nie wiesz jak się to robi.

loqsh1 napisał(a):

a ma ktoś może jakiś pomysł jak to zrobić z download accelleratorem plus?
bo już nie mogę patrzeć na to szare okno pluginu sad

Mayor napisał(a):

Originally posted by Jacek_FH
Te opcje dodają się do domyślnego menu.
Jeśli zmieniałeś (np. ściągałeś ze strony OperaPL lub robiłeś własne) możesz tego nie zobaczyć.
domyślne menu:
Katalog Opery\defaults\standard_menu.ini
Tam powinieneś znaleźć opcje dodane przez Regeta i sobie je skopiować do swojego menu.


thx podmieniłem to menu na poprzednie bo FlashGet nie bedzie mi już potrzebny (najprawdopodobniej bo w RaGecie nie widze paru użytecznych opcji które ma każdy sznaujący się downloader np. opcje wyszukliwania i korzystania z mirrorów)
z GetRighta już zrezygnowałem definitywnie wcześniej choć wciąz szukam tego idealnego downloadera który bedzie współpracował z Operą jak wszystkie z IE

O edycji menu było na forum już w innych miejscach więc poszukaj w archiwum jeśli nie wiesz jak się to robi.


tak sie składa że w mojej Operze edytowałem juz chyba wszystko co jest możliwe p


W tym nowym menu pod PPM po kliknięciu 'Ściągnij z ReGet' przechwytuje od razu, 'Ściągnij wszystko z ReGet' też działa pięknie, ale to bezpośrednie przechwytywanie linków nie jest doskonałe (chociaż i tak najlepsze z wszystkich downloaderów), tak jak wcześniej pisałem od kliknięcia do pojawienia się okna pobierania upływa od 3 do nawet 6 sekund więc pozostaje mi dalej klikać prawym na linkach irked

acha spróbowałem też użyć Opery do 'wtłoczenia' adresu bezpośrednio do ReGeta jak w pierwszym poscie porneL'a w tym wątku ale ten trik u mnie wogóle nie działa. Zostaje przy pluginie i prawokliku.

JeYeF napisał(a):

Mayor napisał(a):
'Ściągnij wszystko z ReGet' też działa pięknie,...



Działa Ci ta funkcja ?? U mnie ani rusz. Otwiera się tylko pusta karta i tyle.






P.s. Witam wszystkich po długiej przerwie bigsmile

Ultrazbig napisał(a):

Kope czasu kolegi nie było cheers

JeYeF napisał(a):

Witam,

Heh troszeczkę minęło, ale juz teraz będe często tu zaglądał smile


Co do ReGeta to brakuje mu jeszcze dynamiczego przycinania prędkości transferu.

porneL napisał(a):

Download przenoszony jest do reget po paru sekundach dlatego, ze opera najpierw laczy sie z serwerem i sprawdza Content-Type (mime type) pliku. Dopiero na tej podstawie moze zadecydowac czy to strona/obrazek czy cos dla regeta (URL-owi nie mozna ufac).

u mnie reget po lan wyciaga taka sama predkosc jak opera. pogrzeb w opcjach - tam jest predkosc+ilosc watkow dla kazdego z trybow (cooperative..unlimited). w zaawansowanych opcjach mozna sie dogrzebac do minimalnej wielkosci danych do dzielenia na watki, ilosci sciaganych plikow naraz itd.

no i mozna zmieniac regetowi user-agent, ja oczywiscie wpisalem operowy :>

Mayor napisał(a):

Originally posted by JeYeF
Działa Ci ta funkcja ?? U mnie ani rusz. Otwiera się tylko pusta karta i tyle.


działa równie dobrze Flashget w IE, jak np. klikne tak na któryś link na tym forum to pojawia sie okno z listą wszystkich linków na danej stronie
nie ma to jak te anomalie z kompami..

JeYeF napisał(a):

Mayor napisał(a)
... nie ma to jak te anomalie z kompami..



Dokładnie. Co instalacja to inne problemy bigsmile
Teraz np. nie ukrywa mi się Menu Bar (przedtem ładnie go nie bylo widać) chociaż mam odpowiedni wpis w [User Prefs]. Hehhe nie ma jak zagadki bigsmile

oksza napisał(a):

Originally posted by porneL
u mnie reget po lan wyciaga taka sama predkosc jak opera. pogrzeb w opcjach - tam jest predkosc+ilosc watkow dla kazdego z trybow (cooperative..unlimited). w zaawansowanych opcjach mozna sie dogrzebac do minimalnej wielkosci danych do dzielenia na watki, ilosci sciaganych plikow naraz itd.

no i mozna zmieniac regetowi user-agent, ja oczywiscie wpisalem operowy :>



Dzięki za odpowiedź smile

User agent - IE5, probowałem na każdym.
Ustawienia zaawansowane - unlimited, próbowałem tez wpisywania wysokich wartosci w 2-ch innych trybach - bez powodzenia.
Liczba wątków - ustawiałem od 3, przez 10 aż po 30 w każdym z trybów - zawsze jest jeden.
Zamiast 50 kb/s - 3-6, różnie bywa.
Dlaczego zawsze jak znajdę idealny dm to ma jakiś feler ? bomb bomb faint

Ten program jest jakiś nienormalny :/
I cały czas dostaję na początku errory jak w załączniku:

oksza napisał(a):

pardąsik, załącznik

reget.jpg

Mayor napisał(a):

a zajrzałeś do: Opcje Programu->Show advanced properities-> zakładka Wszystkie właściwości ?
tam jest qpa rzeczy które można jeszcze poustawiać
update: (nie doczytałem posta wyżej, widze że już tam lukałeś)

jak to sie okaże niewystarczające to moja prośba nt. zgrabnego przetłumaczenia tresci maila do Amazesoftu jest wciąż aktualna

(porneL mail który im wysłałeś był chyba jednak zbyt podobny do tego z mojej fantazji bigsmile no bo nie odpisali bigsmile)

marcinsz0 napisał(a):

czy można coś zrobić oczywiście bez przestawiania w typach plików aby :mam ustawione sciąganie plików zip za pomocą getright ale mam plik którego nie chce sciągać getrigtem , chcę aby wyskoczyło okno pobierania ,jak to zrobić????

Mayor napisał(a):

kliknąć na link z wciśniętym bodajże Alt'em (a jak nie podziała to z Shift'em)
kiedyś używałem GetRighta i to będzie jedno z tych

marcinsz0 napisał(a):

kurde nie działa sad ,ani alt ani shift

Mayor napisał(a):

to musi być w takim razie w opcjach w samym GetRighcie, 'ignoruj przechwytywanie linków z Alt' czy coś i trzeba to zaptaszkować
pewności 100% nie mam bo już dawno go nie używam ale mi to działało, poszukaj dobrze
PS. tak sobie teraz kombinuje że napewno działało z IE, nie wiem czy w Operze nie ma czasem jakichś zonków

JeYeF napisał(a):

Witam

Mayor jak byś mógł to zrób screena z przechwytywaniem wszystkiego do ReGeta.
U mnie ta opcja nie działa. Wyskakuje tylko pusta karta i nic.
Jakie masz ustawienia w Quick Preferences, bo juz nie wiem co jest grane bigsmile

Mayor napisał(a):

no zakładam że plugina do Opery ściągnąłeś skoro możesz w ogóle to kliknąć wink
jeśli chodzi Ci o 'Quick Preferences' w Operze nie ma tu nic do rzeczy, co do ustawień w samym ReGecie to mam odznaczone monitorowanie schowka a reszte ustawień w menu Opcje ->Integracja ->zakładka Netscape,Opera masz ponizej +przykładowy zrzut wszystkich linków z tego wątku
(możliwe też że masz włączone przechwytywanie linków z ALT'em, jak tak to odznacz i powinno działać)

screen.jpg

JeYeF napisał(a):

Witam

Co do ustawień to mam takie jak Ty. Plugin jest, opcje pozaznaczane są i dalej klapa.

Mayor napisał(a):
... jeśli chodzi Ci o 'Quick Preferences' w Operze nie ma tu nic do rzeczy,...



Spróbuj wyłączyć javascript i zobaczymy czy Ci pojdzie.


W załączniku jest pokazany efekt kliknięcia na funkcje ściągnięcia wszystkiego ReGetem i okienko ustawień integracji ReGeta.

Sam już nie wiem o co chodzi.

nic z tego.png

marcinsz0 napisał(a):

no tylko ze ja nie używam plugina do getright bo nie działo przechwytywanie tylko ustawiłem sobie w oknie pobierania :uruchon aplikację i przekaz adres do aplikacji : ale przy tej opcji nie działa ignorowanie kliknięć

marcinsz0 napisał(a):

którego menadzera pobierania polecacie?? bo kurde pełno teraz tego jest i nie wiem co wybrać a narazie używam Getright

Mayor napisał(a):

Originally posted by JeYeF
Spróbuj wyłączyć javascript i zobaczymy czy Ci pojdzie.


o faktycznie, z wyłączonym JavaScript 'Ściągnij wszystko z ReGet' w ogóle nie działa (nie wyskakuje nawet żadne puste okienko), pojedyncze 'Ściągnij z ReGet' chodzi jak chodziło
[sory ze używam polskich, wiem że defaultowo jest 'Download with ReGet' ale sobie zmieniłem na nasze]
no to w takim razie włącz Javascript skoro masz wyłączony

orginally posted by marcinsz0
no tylko ze ja nie używam plugina do getright bo nie działo przechwytywanie tylko ustawiłem sobie w oknie pobierania :uruchon aplikację i przekaz adres do aplikacji : ale przy tej opcji nie działa ignorowanie kliknięć


było tak od razu mówić
od razu bym Ci napisał: Niestety nie wiem jak Ci pomóc bigsmile
a poważnie to wyłącz to przekazywanie adresu do aplikacji i używaj 'kopiuj adres odnośnika' przy włączonym w GetRighcie monitorowaniu schowka
dla ściągnięcia czegoś Operą możesz przecież używać "Zapisz element docelowy jako..." albo "Szybkie pobieranie"

JeYeF napisał(a):

Mayor napisał(a):

o faktycznie, z wyłączonym JavaScript 'Ściągnij wszystko z ReGet' w ogóle nie działa (nie wyskakuje nawet żadne puste okienko), pojedyncze 'Ściągnij z ReGet' chodzi jak chodziło
[sory ze używam polskich, wiem że defaultowo jest 'Download with ReGet' ale sobie zmieniłem na nasze]
no to w takim razie włącz Javascript skoro masz wyłączony



Heheh problem w tym, że przy włączonej i wyłączonej obsłudze javascriptu dalej nie działa.
Zwykłe pojedyńcze ściąganie działa.
Nie ma jak porządny program smile hehe

porneL napisał(a):

Nie ma jak porządny program hehe


No wlasnie, nie ma to jak niedorobiony interfejs Opery, ktory nie pozwala bez hackow zintegrowac d/l managera.

porneL napisał(a):

DOWNLOAD ALL

w pluginie 1.3 dla reget nie dziala mi opcja z menu "Download All with ReGet", ALE znalazlem jeszcze ciekawszy sposob, ktory dziala.



Jak tego uzywac?
Po otworzeniu strony, z ktorej chcesz zassac wiele plikow w polu adresu wpisz:
reget
Tak, zmien adres strony na reget! Natychmiast wszystkie linki sie przeniosa do regeta. Dziala u mnie smile

Dlaczego tak?
Linki do regeta przekazuje 'bookmarklet', czyli kawalek kodu javascript jako zakladka. Wykonywany z menu albo normalnie z zakladek otwierany jest w nowym oknie i nie ma zadnych linkow do przekazania. Otworzenie zakladki z nicka otwiera ja "w" aktualnej stronie i kod js ma odpowiedni kontekst do dzialania.

Mayor napisał(a):

więc dlatego nie działa 'Ściągnij z ReGet' przy wyłączonym Javascripcie... spoko więc nie kumam jak może wam nie działać przy włączonym, skoro 'Ściągnij z ReGet' uruchamia zapewne podobny skrypt do tego podanego przez porneL'a

tak mnie naszło może skopiujcie sobie plugin ReGet'a zarówno do Plugins w katalogu z Operą i do Program/Plugins jak zrobił wuja w przypadku problemu z dźwiękiem w pluginie flasha o tutaj

btw. u mnie zarówno plugin flasha jak i ReGet'a mam tylko w jednym katalogu i działają perfekt bez żadnych sztuczek, wszyscy siedzimy już chyba na 7.23 więc to dziwne (choć typowe dla komputerów czyli właściwie nie dziwne)

porneL napisał(a):

Problem polega na tym, ze mam wylaczone "Reuse existing page" i ten kod mam odpalany w nowym oknie, a nie w tym, z ktorego ma sie sciagac.

r4d napisał(a):

Witam (jestem nowy na forum) z góry przepraszam, że odkopuję tak stary wątek. Od dwóch dni szukam sposobu na optymalizację jednego z moich "rozwiązań" i to jest chyba jedyne miejsce w którym wspomniano o idealnym dla mnie rozwiązaniu.

Ale do rzeczy. Wspominacie o parametrze %s który pozwala wstawić adres URL w dowolne miejsce podczas wywoływania zewnętrznej aplikacji. O ile w wersji dla Windows to działa, tak w Linuksie już nie :/ dokleja tylko url jako ostatni parametr i wstawia spację przed co mi nie pasuje ponieważ muszę używać dodatkowego skryptu bash do przekierowania.

Może ktoś korzysta z wersji linuksowej i zna linuksowy odpowiednik %s? Albo posiada odnośnik do stosownej dokumentacji tego parametru?

Będę wdzięczny za każdą pomoc.

Ryszard napisał(a):

Originally posted by r4d:

ktoś korzysta z wersji linuksowej

No korzystam, ale ten poziom to dla mnie dopiero przyszłość wink
Znalazłem takie http://www.opera.com/docs/changelogs/unix/721/ a w tym:
External applications
Fixed a problem that caused the "Run in terminal" option to fail for external e-mail client
Support for %U and %V flags for trusted applications
%u => Replace with address
%v => Replace with address but removing relative name or trailing '/'
%U => Replace with full address (protocol in front)
%V => Replace with full address but removing relative name or trailing '/' (protocol in front)
Przy czym jak widać to też dość stara staroć.
A tak w ogóle to mnie zastanawia Twoje znalezisko bo znane mi parametry - dla przycisków powodują (windows)
"u">Open URL of currently displayed document
"t">Open selected text
"s">Open source of currently displayed document
"c">Open clipboard contents
A zmiana "s" na "S" powoduje, że ścieżka jest otaczana znakami cudzysłowu.

Taka strona http://operawiki.info/PrzyciskiObslugujaceSystem może ?

r4d napisał(a):

Opera: Preferencje > Zaawansowane > Pobieranie
Wybieram typ pliku (np. PDF)
Edytuj
zaznaczamy Otwórz za pomocą innej aplikacji
zaznaczamy "Przekaż adres www bezpośrednio do aplikacji"

O to miejsce mi dokładnie chodzi. Dane w changelogu do Opery 7.21 do którego podałeś link odnoszą się do konfiguracji protokołów. Próbowałem wcześniej, ale w tym miejscu nie działają :/ Nie chodzi mi też o parametry dla przycisków, ale dzięki za dobre chęci.

Podejrzewam, że w wersji linuksowej zmienna %s wygląda inaczej, lub po prostu jej nie ma :/

P.S.: na potrzeby testów czy parametr działa można sobie wpisać np. polecenie zenity --info --text "%s"
np. ustawiamy to polecenia dla plików pdf. Teraz po kliknięciu na link do pliku pdf wyświetli się %s, a powinien url do pliku PDF;
usuwając %s czyli zenity --info --text widzimy, że automatycznie doklejany url działa prawidłowo.
Tylko, że w moim przypadku on nie może być na końcu. Muszę móc go wstawić w dowolnym miejscu.

Ryszard napisał(a):

A konkretnie to co Ty chcesz zrobić?
Jeżeli dla przykładowego pliku PDF ustawię "Otwórz za pomocą domyślnej aplikacji" to po ściągnięciu plik otwiera się w domyślnej aplikacji. Jeżeli ustawię "zenity --info --text" to pojawia się okienko z lokalnym adresem pliku. Czyli Opera ten adres pliku przekazuje w jakiś typowy sposób.
Jak dla pliku PDF ustawię swój plik test.sh o zawartości

#!/bin/bash
zenity --info --text "scignięte"
to po ściągnięciu pojawia się okienko o zawartości "ściągnięte"
Jak plik ma zawartość
#!/bin/bash
dodaj="Plik"
zenity --info --text "$dodaj scignięty."
to okienko informacyjne zawiera "Plik ściągnięty". Gdybym wiedział co wpisać w test.sh żeby przekazywany przez Operę lokalny adres pliku zapisał się do zmiennej to można by jeszcze bardziej rozbudować zawartość tego okienka.
Ale nie wiem jak to zrobić bo w skryptach jestem nowy.

Piszesz o

Originally posted by r4d:

adres URL

- dla mnie to oznacza adres internetowy a potem podajesz przykład w którym użyty jest adres lokalny (do pliku na moim dysku). To w końcu który adres Cię interesuje?

Ryszard napisał(a):

Nie edytuję poprzedniej, bo moja wiedza wzrosła wink
Znalazłem http://www.linux.rk.edu.pl/w/p/bash-skrypty/#3 i doczytałem wiadomość, od której zaczynał się ten wątek - to o zaptaszkowaniu "przekaż adres bezpośrednio do aplikacji" wink
A potem sprawdziłem %1

No i jest tak:
Do "Otworz za pomoca innej aplikacji" wstawiłem test.sh, który ma zawartość

#!/bin/bash
zenity --info --text "W linijce pod spodem\n$1\njest adres."

Ustawiłem to dla plików PDF i PLS.
Sprawdziłem np. na
http://www.radiokrakow.pl/www/home.nsf/ID/real - OK
z1.png
Na googlach też OK
z2.png
Ale http://isap.sejm.gov.pl/DetailsServlet?id=WDU20101060669 wywala
z3.png
Tam link do pliku ma postać
http://isap.sejm.gov.pl/Download;jsessionid=EC6710E1A590924FB8BD0AA9301D24F6?id=WDU20101060669&type=2
sad

r4d napisał(a):

Gdy w okienku zaznaczysz "Przekaż adres www bezpośrednio do aplikacji" dostajesz adres URL "internetowy" czyli http://example.org/foo.pdf jeśli opcja ta nie jest zaznaczona plik ściągany jest do katalogu tymczasowego i dostajesz link do niego.

Co chcę zrobić? Właściwie co zrobiłem p Otwieranie plików np. PDF przy użyciu Google Docs Viewer, online, bez ściągania, bez dodatkowego softu (działa też z ppt/tiff/doc). Istnieją rozwiązania bazujące na userscripts, ale ja to chciałem zrobić właśnie przez opcję otwierania. Zrobiłem to tak jak Ty kombinujesz przekazując automatycznie doklejany url do skryptu, po czym tam wstawiłem go sobie tam gdzie mi pasowało bigsmile

Więc jako program wybrałem sobie mój skrypt: /home/rad/.opera/gv.sh
zaznaczyłem opcję "przekaż adres www bezpośrednio do aplikacji"
a skrypt wygląda tak:

#!/bin/bash
# GView by rad

opera -remote "openURL(http://docs.google.com/viewer?url=$@)"

teraz po kliknięciu na adres do pliku pdf w tej samej karcie otwierany jest on w Google Docs View

Tylko to jest taki workaround (samo zrobienie tego nie jest większym problemem), jeśli mielibyśmy zmienną %s to wystarczyło by w pole z programem wpisać:
opera -remote "openURL(http://docs.google.com/viewer?url=$@)"

i tej zmiennej %s szukam, taki perfekcjonizm wink (bo akurat pisze o tym posta na blogu)

P.S.: Jeśli nie na wszystkich plikach dział to może wina braku rozszerzenia lub innego typu MIME.

Edit 1: Ewentualnie link może zawierać znaki interpretowane przez powłokę (lub przez co tam on jest interpretowany wink ) i stąd ten błąd.

Edit 2: Jeśli polecenie interpretowane byłyby przez powłokę można by jeszcze wykorzystać taką funkcję shella:
gv(){ opera -remote "openURL(http://docs.google.com/viewer?url=$1)" }; gv

definiujemy funkcję i wywołujemy ją jako parametr podając automatycznie doklejany url
Niestety polecenia wpisywane w okienko nie są wywoływane w np. bashu. Wykonanie tego w jednolinijkowym bashu wymaga ujęcia tego w cudzysłów co uniemożliwia wykorzystania, automatycznie doklejanego adresu url.

Ryszard napisał(a):

Originally posted by r4d:

P.S.: Jeśli nie na wszystkich plikach dział to może wina braku rozszerzenia lub innego typu MIME.

Edit 1: Ewentualnie link może zawierać znaki interpretowane przez powłokę (lub przez co tam on jest interpretowany <img src=" width="17" height="17"> ) i stąd ten błąd.

W przypadku tego http://isap.sejm.gov.pl/DetailsServlet?id=WDU20101060669 MIME chyba jest poprawny - jak ustawię dla PDF "Pokaż okno pobierania" to w oknie jest widoczny "czytnik PDF". Ale coś musi być bo gniazdko dla ptaszka "Zapamietaj wybór..." jest nieczynne.

Originally posted by r4d:

opera -remote

A to o to chodzi. I w ogóle już przynajmniej wiem co chcesz zrobić.
Metodą prostych testów (bo tylko tyle umiem wink ) sprawdziłem - plikiem
#!/bin/bash
opera -remote "openURL(http://docs.google.com/viewer?url=$*)"
i działa - się mi wydaje, że $* oznacza "wszystkie parametry" a tu jest akurat jeden i działa. Oczywiście samo
opera -remote "openURL(http://docs.google.com/viewer?url=$*)"
w "Otworz za pomoca innej aplikacji" nie działa.

No ale ... już było http://my.opera.com/polski/forums/findpost.pl?id=3563521 i przyznam, że dla mnie wersja przez prawoklik na linku jest lepsza:
- niezależna od wersji systemu operacyjnego
- daje możliwość wyboru co zrobić z plikiem (zapisać w wybranym miejscu, zapisać w folderze pobierania, otworzyć w Google Docs)
- działa na wszystkie pliki obsługiwane przez Google Docs
- odporna na problem http://isap.sejm.gov.pl/
bigsmile
Dla Ciebie najważniejszą częścią pliku:
google_docs.ini
byłoby
Go to page, "http://docs.google.com/viewer?url=%l"
a właściwie samo %l procentel gdyby nie jeden problem sad

r4d napisał(a):

Wiem w czym leży problem. URL nie jest escapowany. Przy prostych adresach nie ma co escapować więc nie ma problemu. Wywala się przy tych bardziej skomplikowanych jak isap.sejm.gov.pl

Właśnie kończę pisać posta na blogu. Opiszę dokładniej co i jak.

Edit: no i napisałem smile
Google Docs Viewer jako przeglądarka PDF w Operze

Wychodzi na to, że zmienna %s nie jest już potrzebna p nawet jeśli byśmy ja mieli to i tak trzeba by się bawić z escapowaniem url, a że można to stosować dla kilku rodzajów plików to lepiej wydzielić kod do zewnętrznego skryptu.

Niemożliwość zaznaczenia "Zapamiętaj wybór..." wynika z ustawień serwera. On wysyła to jako plik do ściągnięcia. Nie pamiętam jak dokładnie się to robiło, ale to kwestia jednego wpisu w .htaccess. Podobnie można ustawić dla np. plików txt czy html, też pojawi się okienko pobierania.

Ryszard napisał(a):

Originally posted by r4d:

Edit: no i napisałem smile
Google Docs Viewer jako przeglądarka PDF w Operze

No i sprawdź na jakimkolwiek linku z www.pkw.gov.pl
Np. tu link do PDF http://www.pkw.gov.pl/pkw2/index.jsp?place=Lead07&news_cat_id=21761&news_id=40975&layout=1&page=text
a tu http://www.pkw.gov.pl/pkw2/index.jsp?place=Menu01&news_cat_id=20516&layout=1 linki do DOC
W obydwu przypadkach docs.google.com daje "Sorry, this type of document is not supported for viewing"
Jak na http://docs.google.com/viewer wyprodukuję link to działa - musi być w postaci
http://docs.google.com/viewer?url=http%3A%2F%2Fwww.pkw.gov.pl%2Fpkw2%2Fredir.jsp%3Fplace%3DgalleryStats%26id%3D195666
A konkretnie chodzi o ? i & w adresie pliku
http://docs.google.com/viewer?url=http://www.pkw.gov.pl/pkw2/redir.jsp%3Fplace=galleryStats%26id=195666

---
albo
czegoś mi brakuje
Jak dam do pliku .sh kopię Twojego z bloga to na Google Docs mam adres http://docs.google.com/viewer?url=
perl.png

r4d napisał(a):

Jakiś problem związany z escapowaniem url. U mnie wszystko działa p Ja na perlu się nie znam. Na szybko wstawiłem znalezione w sieci rozwiązanie. Pewnie brakuje jakiegoś modułu. Podejrzewałem taki problem, dlatego przygotowywałem rozwiązanie z użyciem sed zamiast perla (niedługo pojawi się na blogu):

#!/bin/bash
# GView by rad
# rev 3
 
url=$(echo $* | sed 's/!/%21/g;s/*/%2A/g;s/'\''/%27/g;s/(/%28/g;s/)/%29/g;s/\;/%3B/g;s/:/%3A/g;s/@/%40/g;s/\&/%26/g;s/=/%3D/g;s/+/%2B/g;s/\$/%24/g;s/,/%2C/g;s/\//%2F/g;s/?/%3F/g;s/#/%23/g;s/\[/%5B/g;s/\]/%5D/g')
opera -remote "openURL(http://docs.google.com/viewer?url=$url)"

Ryszard napisał(a):

To działa.

r4d napisał(a):

Originally posted by Ryszard:

To działa.


I o to chodzi. Dzięki za pomoc smile

Jeszcze mała uwaga. Wyescapowałem wszystkie tzw. reserved characters czyli: !*'();:@&=+$,/?#[] jeśli url będzie niezgodny ze specyfikacją to może się wysypać, ale to już wina autora strony. Więcej na http://en.wikipedia.org/wiki/Percent-encoding#Percent-encoding_reserved_characters i podlinkowanych tam specyfikacjach RFC.