Top Info
najistotniejsze informacje z tematu |
Download:
oficjalny build
lokalny |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Jacek_FH Developer
Dołączył: 27 Wrz 2003 Posty: 109 Skąd: Katowice
|
Wysłany: 12 Lip 2005 22:23 Temat postu: ProtoLink - obsługa linków gg: tlen: xmpp: i plików .icq |
|
|
Plugin obsługuje linki różnych protokołów tj. dodaje wskazaną przez link osobę tymczasowo do listy i otwiera okno rozmowy z nią.
Wstępna, pierwsza wersja radzi sobie z
GG - gg:345345
Jabberem - xmpp:ktos@jabber.org
oraz linkami WPKontaktu (obsługiwanymi przez jabbera) - wpmsg://run?action=messg&con=konsultant_wp@jabber.wp.pl
W najbliższym czasie planuje ICQ, a później bardziej egzotyczne (czyt. amerykańskie) protokoły.
Wtyczka nie obsługuje protokołów załadowanych pod innymi niż domyślne nazwami. Tzn jak ktoś ma dwa konta gg jedno jako gg.dll drugie gg2.dll to pierwsze będzie przechwytywać linki. Tak samo mając jabbera jako wpkontakt.dll wtyczka nie zadziała.
Tutaj wtyczka:
http://miranda-im.pl/download.php?dev=jacek_fh
A tu można testować linki:
http://republika.pl/przechowalnia/miranda/
Proszę o uwagi i zgłaszanie błędów
Ps. Nazwa ProtoURL mi się średnio podoba więc jak ktoś ma propozycje lepszej to walić śmiało. Jeszcze protocolink mi wpadła do głowy. Przy czym takie sprawy oczywiście na priv.
Ostatnio zmieniony przez Jacek_FH dnia 16 Lip 2005 17:56, w całości zmieniany 2 razy |
|
Powrót do góry |
|
|
Adv Bot
Dołączył: 01 Sty 1970 Posty:
|
|
Powrót do góry |
|
|
wallace Weteran
Dołączył: 02 Gru 2004 Posty: 369 Skąd: Bn/Kra Wiek: 44 lat(a)
|
Wysłany: 12 Lip 2005 23:05 Temat postu: |
|
|
Otwiera okna pieknie, natomiast dodawanie do listy nie dziala, ani GG, ani Jabber. Jezeli to jest zalezne od uzywanej wtyczki do listy to aktualnie mam clist_mw 0.3.4.5 (a moze na najnowszych dziala, bo ta wersja jest dosc stara?).
I jeszcze pytanie, czy mozliwe bedzie zrobic w przyszlosci aby w odpalalo od razu Mirande, jezeli jest wylaczona ?
EDIT:
Moj blad, dodaje do listy
Mam ustawione aby tymaczasowe kontakty usuwal po zamknieciu okna, a je zamykalem i pozniej liste sprawdzalem
No to dziala bez zarzutu |
|
Powrót do góry |
|
|
nowotny VIP
Dołączył: 11 Sty 2004 Posty: 598
|
Wysłany: 12 Lip 2005 23:23 Temat postu: |
|
|
wallace napisał: |
I jeszcze pytanie, czy mozliwe bedzie zrobic w przyszlosci aby w odpalalo od razu Mirande, jezeli jest wylaczona ? |
OT: heh... no to by było niezłe osiągnięcie... wtyczka do Mirandy która odpala Mirandę...
OT 2: mi tam pasuje nazwa 'ProtoURL'... |
|
Powrót do góry |
|
|
Jacek_FH Developer
Dołączył: 27 Wrz 2003 Posty: 109 Skąd: Katowice
|
Wysłany: 13 Lip 2005 1:47 Temat postu: |
|
|
Wrzuciłem na stronę nową wersję z dodaną obsługą ICQ
Odnośnie odpalania Mirandy to wstępnie zrobiłem tak że gdy jest wyłączona, kliknięcie na link spowoduje jej włączenie, a gdy się załaduje (tzn. od momentu gdy załaduje wtyczkę ProtoURL) powtórne kliknięcie na link spowoduje otwarcie okna rozmowy.
Pomyślę później by to zrobić za jednym razem. |
|
Powrót do góry |
|
|
nowotny VIP
Dołączył: 11 Sty 2004 Posty: 598
|
Wysłany: 13 Lip 2005 1:59 Temat postu: |
|
|
Jacek_FH napisał: |
Odnośnie odpalania Mirandy to wstępnie zrobiłem tak że gdy jest wyłączona, kliknięcie na link spowoduje jej włączenie, a gdy się załaduje (tzn. od momentu gdy załaduje wtyczkę ProtoURL) powtórne kliknięcie na link spowoduje otwarcie okna rozmowy. Pomyślę później by to zrobić za jednym razem. |
No dobra... to muszę się zapytać: HOW...??? tzn. jak ta wtyczka działa...? |
|
Powrót do góry |
|
|
Jacek_FH Developer
Dołączył: 27 Wrz 2003 Posty: 109 Skąd: Katowice
|
Wysłany: 13 Lip 2005 2:26 Temat postu: |
|
|
nowotny napisał: |
No dobra... to muszę się zapytać: HOW...??? tzn. jak ta wtyczka działa...? |
Linki typu gg: są przypisane do:
RunDLL32.exe "C:\Program Files\Miranda\Plugins\protourl.dll",parseURL %1
Czyli nie są przekazywane do Mirandy ale do procedury w dll'u w osobnym procesie (rundll32).
Następnie jest wyszukiwane specjalne okno mirandy (utworzone wcześniej przez protourl załadowany w Mirandzie) i wysyłana jest do niego wiadomość zawierająca link.
Dalej już z górki
Poza tym na stronie kolejna wersja (0.1.4.0)
http://republika.pl/przechowalnia/miranda/ProtoURL.rar
Dodałem możliwość wyłączenia przechwytywania poszczególnych typów linków przez ustawienia w bazie danych
Opcje > ProtoURL > dalej już będzie widać
Później dorobię do tego GUI.
Podsumowując:
Obsługa ICQ, Jabber, GG, WPKontakt - zrobiona
AIM - plugin protokołu sam się o to troszczy
Tlen, IRC, Yahoo - nie mają lub nie znam linków
Czy są jeszcze jakieś protokoły potrzebne ? |
|
Powrót do góry |
|
|
Larus Gaduła
Dołączył: 23 Mar 2005 Posty: 29
|
Wysłany: 13 Lip 2005 8:54 Temat postu: |
|
|
Super! Bardzo mi tego brakowało w Mirandzie. Wielkie dzięki |
|
Powrót do góry |
|
|
raq Developer
Dołączył: 12 Kwi 2004 Posty: 1502 Skąd: Gliwice
|
Wysłany: 13 Lip 2005 10:15 Temat postu: |
|
|
Jacek_FH napisał: |
Linki typu gg: są przypisane do:
RunDLL32.exe "C:Program FilesMirandaPluginsprotourl.dll",parseURL %1 |
co w przypadku gdy Miranda jest gdzie indziej i w innym folderze ? automatycznie wyszukiwany jest dll ? bo czasem kliknieciu na linka musze dosc dlugo czekac na otwarcie okna, a czasem jest blyskawicznie
moze jakis klucz w bazie gdzie bedzie mozna zmienic to ? _________________ kocham:
"Muzyke przeciw mentalnej niewoli
Zaufaj jej, a ona Cie wyzwoli" |
|
Powrót do góry |
|
|
Jacek_FH Developer
Dołączył: 27 Wrz 2003 Posty: 109 Skąd: Katowice
|
Wysłany: 13 Lip 2005 12:10 Temat postu: |
|
|
To przypisanie podałem tylko przykładowe, dll sprawdza ścieżkę do samego siebie i ją wrzuca, nic nie trzeba wyszukiwać.
Odnośnie czekania na otworzenie okna po kliknięciu w link to może być to spowodowane przez:
a) ściąganie pliku .icq przez przeglądarkę (w przypadku ICQ)
b) wyszukiwanie danych w katalogu publicznym (by poznać nick) gdy protokół jest online |
|
Powrót do góry |
|
|
DJ Lotos Root Admin
Dołączył: 19 Sty 2003 Posty: 3342 Skąd: PL/state: lubuskie Wiek: 46 lat(a)
|
Wysłany: 13 Lip 2005 12:20 Temat postu: |
|
|
Brawo Jacku!
Z mojej strony nazwa pluga elastyczniej by brzmiala IMLink lub ProtoLink
BTW nie wiem ile jeszcze konto z republiki wytrzyma downloadow zanim sie bloknie po przekroczeniu transferu (chyba 10MB/dobe) dlatego zapraszam Cie na priv celem podania namiarow na konto developerskie u nas na serwie
http://miranda-im.pl/dev/jacek_fh _________________ Podobno wszechświat i głupota ludzka są nieograniczone...
Co do tego drugiego nie ma wątpliwości... A. Einstein
Dlatego zawsze korzystaj z FAQ, Szukaj i Instalatora |
|
Powrót do góry |
|
|
Jacek_FH Developer
Dołączył: 27 Wrz 2003 Posty: 109 Skąd: Katowice
|
|
Powrót do góry |
|
|
Dezeath Developer
Dołączył: 28 Gru 2004 Posty: 325 Skąd: Wrocław
|
Wysłany: 13 Lip 2005 13:45 Temat postu: |
|
|
A u mnie nie dziala. I nie mam pojecia dlaczego, a to przy Mirce w sumie zdarzalo sie bardzo rzadko. Poprostu nic sie u mnie nie dzieje, przezornie probowalem z roznymi przegladarkami. Moze to z winy samego Win98?
VersionInfo napisał: |
Operating System: Microsoft Windows 98 SE [ver: 4.10.2222 A ]
Installed RAM: 192 MBytes
Free disk space on Miranda partition: 232 MBytes
Miranda IM version: 0.4.3 alpha
Build time: 08:37:01 of 23/06/2005 (day/month/year)
Nightly: Yes |
_________________ -Dezeath |
|
Powrót do góry |
|
|
lesi Stukacz
Dołączył: 22 Sty 2004 Posty: 21 Skąd: Gdynia Wiek: 44 lat(a)
|
Wysłany: 13 Lip 2005 15:30 Temat postu: |
|
|
Niestety u mnie rowniez pod win98SE nie chce dzialac...
VersionInfo napisał: |
Operating System: Microsoft Windows 98 SE [ver: 4.10.2222 A ]
Installed RAM: 512 MBytes
Free disk space on Miranda partition: 24401 MBytes
Miranda IM version: 0.4.0.1
Build time: 13:34:01 of 16/06/2005 (day/month/year)
Nightly: No |
|
|
Powrót do góry |
|
|
Jacek_FH Developer
Dołączył: 27 Wrz 2003 Posty: 109 Skąd: Katowice
|
Wysłany: 13 Lip 2005 15:48 Temat postu: |
|
|
W Win98 jak widzę rundll32.exe inaczej obsługuje długie nazwy plików w parametrze i stąd problemy.
Jak poprawiłem ścieżkę na 8.3 to przekazuje poprawnie ale później wykrzacza się.
Pogrzebię w tym wieczorem.
Wtyczki w VersionInfo dla problemów z Win98 nie są specjalnie potrzebne i moderatora bym prosił o przeczyszczenie wątku |
|
Powrót do góry |
|
|
leon_master Weteran
Dołączył: 28 Sty 2004 Posty: 705 Skąd: Gliwice Wiek: 36 lat(a)
|
Wysłany: 13 Lip 2005 17:46 Temat postu: |
|
|
U mnie też nie chce. Ani w skojarzeniach nie zauważyłem tychże protokołów, ani badzIEwIE ani Firefox nie wyłapują linków. Jak wyżej winda98, na 2003 nie testowałem jeszcze. |
|
Powrót do góry |
|
|
|