A script roppant kezdetleges, minden javítást szívesen fogadok, de nem nagyon lesz időm saját magam tovább fejleszteni :(
Mindenki használja egészséggel, de semmilyen felelősséget nem vállalok egy esetleges hibás működésből adódó káresetért.
Licenc: GPLv3
Használat:
pidgin-read.py [-c <parancs>] [-f <file>] [-s <szignal>] [-p] [-h]
==================================================================
Ryan Paul munkája nyomán készült
(http://arstechnica.com/reviews/apps/pidgin-2-0.ars/4)
v.0.1
<parancs> - az a parancs amit akkor futtat le, ha a <signal>-lal
erkezik valami (def.:/usr/local/bin/olvas)
<file> - az a fájl amit a <parancs> megkap első paraméterként, és
amiben benne van az érkezett szöveg. (def.:/tmp/pidgin_read.tmp)
<szignal> - az a DBUS szignál amire a <parancs> le lesz futtatva
(def.:ReceivedImMsg)
-p - az üzenet szövegét nem fájlban, hanem csatornán (pipe) kapja meg
a <parancs>
-h - ez a képernyő
Letölthető: pidgin-read.py
- A hozzászóláshoz be kell jelentkezni
- 3106 megtekintés
Hozzászólások
Régen használtam ilyesmit.
MBROLA vs. festival , mi különbség ?
- A hozzászóláshoz be kell jelentkezni
Ahogy néztem a MBROLA magyarul is tud, a festival nem. Egész izgi cuccnak tűnik amúgy. Egész megkívántam a dolgot. Nem csinálnál egy HOWTO-t, hogy hogy kell összerakni a cuccot?
Addig eljutottam, hogy a pidgin a gaim új neve. Feistymben még gaim van, azzal nem fog működni? Fel kellene tenni egy Pidgint forrásból?
- A hozzászóláshoz be kell jelentkezni
Este leírok mindent :) Most nincs időm sajnos.
A Feisty-ben van pidgin, most nem tudom a repót, de azt is le fogom írni...
21-22 óra tájban :-D
- A hozzászóláshoz be kell jelentkezni
mini-Howto :)
Ezután jöhet a kérdés, ha még valami nem megy - bár nem lesz sok időm, megpróbálom megválaszolni, ha tudom...
- A hozzászóláshoz be kell jelentkezni
howto engem is érdekel :)
letöltöttem az mbrola-t meg a magyar csomagot, a következő paranccsal próbálkoztam:
./pidgin-read.py -c ./mbrola-linux-i386 hu1/hu1
az eredmény:
Traceback (most recent call last):
File "./pidgin-read.py", line 14, in
"im.pidgin.purple.PurpleService", "/im/pidgin/purple/PurpleObject")
File "/usr/lib/python2.5/site-packages/dbus/bus.py", line 240, in get_object
follow_name_owner_changes=follow_name_owner_changes)
File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 237, in __init__
self._named_service = conn.activate_name_owner(bus_name)
File "/usr/lib/python2.5/site-packages/dbus/bus.py", line 179, in activate_name_owner
self.start_service_by_name(bus_name)
File "/usr/lib/python2.5/site-packages/dbus/bus.py", line 277, in start_service_by_name
'su', (bus_name, flags)))
File "/usr/lib/python2.5/site-packages/dbus/connection.py", line 603, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name im.pidgin.purple.PurpleService was not provided by any .service files
pidgin 2.2.0, Slackware 12, ha segít
- A hozzászóláshoz be kell jelentkezni
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name im.pidgin.purple.PurpleService was not provided by any .service files
sort nekem akkor dobott amikor nem futott a pidgin...
Lehet, hogy DBUS nélkül lett fordítva a pidgin? Slackware-t sajnos nem ismerem. :(
- A hozzászóláshoz be kell jelentkezni
nemtom, csomagból tettem fel, meg ez szerintem nem disztrófüggő :)
akkor forgatok egy saját pidgint, meglátjuk mit sikerül összehozni
- A hozzászóláshoz be kell jelentkezni
működik!!
a howto-d sokat segített (főleg a scriptjeid :D),köszi!
amúgy annyit csináltam, hogy forgattam forrásból egy pidgint, utána még a text::iconv perl modult kellett felrakni, és működik :)
szóval a gond a balfékül forgatott pidgin volt, ha gondolod be is írhatod a howto aljára :)
a páromnak nagyon teCCik :D
- A hozzászóláshoz be kell jelentkezni
Tetszik az ötlet, szép megvalósítás. Mivel gaimem van, megpróbáltam a megfelelő részeket átírni "net.sf.gaim.GaimService" illetve "/net/sf/gaim/GaimObject" formára, de úgy tűnik, a ReceivedImMsg sem stimmel, mert nem ad semmit. (Szerk: azt a függvényhívás-paramétert elhagyva sincs kimenet.)
A norlamizal.pl nagyon tetszik. Egy hiba: a ...
-ból "pont nulladik" lesz. A …
már jó (bár figyelmen kívül hagyja).
- A hozzászóláshoz be kell jelentkezni
Sajnos berekedt a normalizal.pl fejlesztése időhiány miatt... :-o Ha küldesz patch-et beteszem :)
szimszon az oregpreshaz pont eu -n :)
Én a dbus-monitor nevű programot használtam, hogy a megfelelő szignál nevét kihalásszam... :)
- A hozzászóláshoz be kell jelentkezni
Kb. szűk éve próbáltam utoljára az Mbrolát, akkor az volt a bajom, hogy gyakorlatilag érthetetlen a felolvasás. Ha lesz időm, kipróbálom újra, hátha csak én voltam türelmetlen.
---
;-(
- A hozzászóláshoz be kell jelentkezni
Eleg csak a magyar zaszlo -ra katintani.
Vagy amelyik erdekel es megtudod milyen a hangja.
- A hozzászóláshoz be kell jelentkezni