Új hozzászólás Aktív témák
-
bendegu
csendes tag
Sziasztok!
Nekem egészen 2013.03.25-ig működött most valamiért nem megy ki az sms.
(lehet a Gmail fejlesztett valamit ami miatt nem megy)...Nem tudom miért, de most kerestem egy alternatívát.
Nálam most ez működik:
http://techawakening.org/free-sms-alerts-new-email-on-gmail-with-google-docs/1130/ -
Üdv!
Működik ez még? :-)
-
cellpeti
nagyúr
Sziasztok!
Letöltöttem ami a cikkbe volt,de mikor telepíteni akarom a ElementTree-t,akkor azt írja ki,hogy nincs telepítve Python!
A GData Python Client Library nincs exe azt nem is kell telepíteni?? Mi kell még hozzá,hogy meg lehessen írni ezt a dolgot?
Nincs már valakinek megírva ez,amibe csak az emil címet kell átírni???
-
cellpeti
nagyúr
Sziasztok!
Ahhoz hogy ezt megírjam,milyen program környezet kell? Mit töltsek le,hogy ezt meg tudjam írni?
Ha tudtok segítsetek pls! Köszönöm!
-
peppi001
csendes tag
Valami megváltozott időközben vagy csak nekem nem műxik? Kb 1 hónapig tök jól ment minden, de most egy ideje nem kapok sms-t. Arra gondoltam, hogy biztos túl sok jött és azért. De most néztem, hogy a naptárba sem kerül be semmi
Másnál mi a helyzet? -
peba0706
csendes tag
szerintem ne fossz meg tőle senkit!
-
saco
csendes tag
Ha valakit érdekel, közzétehetem a php verziót, nekem úgy-ahogy már működik.
-
peppi001
csendes tag
Köszi, most már szépen teszi a dolgát. Sejtettem, hogy én bénázok valamit. Még1x köszi a segítséget.
-
RedAnt
aktív tag
Így egyben már látszik, mi a probléma:
az if-től kezdve 2 space-szel balrább vannak a sorok, mint kéne. A python a blokkokat a behúzás alapján kapcsolja össze, ezért számít. Mivel az if kinnt van, a tartalma kiesik a for ciklusból, ezért fut le csak az első levélre.Tehát az if-et húzd be két space-szel, hogy egy vonalban kezdődjön a fölötte levő sorral, valamint az utána kezdődőket is húzd beljebb, legyen előttük 4 space, mint az én kódomban!
-
peppi001
csendes tag
Köszi, hogy segítesz és foglalkozol a nyomorommal
Így néz ki és csak 1db levél jelenik meg
Valami olyasmire tippelek, hogy nem kapja meg, hogy hány levél is van.
Most viszont le kell lépnem. Majd este folyt kövtree = ElementTree.fromstring(gmail_str)
entries = tree.getchildren()[5:]
for entry in entries:
title = entry.getchildren()[0].text
summary = entry.getchildren()[1].text
author_name = entry.getchildren()[6].getchildren()[0].text
author_email = entry.getchildren()[6].getchildren()[1].text
modified = entry.getchildren()[3].text
sent = time.mktime(time.strptime(modified, '%Y-%m-%dT%H:%M:%SZ')) - time.timezone
now = time.time()
if (now-sent < 630): # fel percet meg radobhatunk, biztos ami biztos
print modified, author_email, title
event = gdata.calendar.CalendarEventEntry()
event.title = atom.Title(text=author_email+' ('+author_name+')'+' ('+title+')')
event.content = atom.Content(text=summary)
event.where.append(gdata.calendar.Where(value_string=summary))
start_time = time.strftime('%Y-%m-%dT%H:%M:%S.000Z', time.gmtime(sent+1200))
when = gdata.calendar.When(start_time=start_time)
when.reminder.append(gdata.calendar.Reminder(minutes=10))
event.when.append(when)
# new_event = calendar_service.InsertEvent(event, '/calendar/feeds/'+CALENDAR+'/private/full') -
RedAnt
aktív tag
próbáld ki, hogy a for ciklus tartalmát a kövektezőre módosítod:
title = entry.getchildren()[0].text
summary = entry.getchildren()[1].text
author_name = entry.getchildren()[6].getchildren()[0].text
author_email = entry.getchildren()[6].getchildren()[1].text
modified = entry.getchildren()[3].text
sent = time.mktime(time.strptime(modified, '%Y-%m-%dT%H:%M:%SZ')) - time.timezone
now = time.time()
if (now-sent < 630): # fél percet még rádobhatunk, biztos ami biztos
print modified, author_email, title
event = gdata.calendar.CalendarEventEntry()
event.title = atom.Title(text=author_email+' ('+author_name+')')
event.content = atom.Content(text=summary)
event.where.append(gdata.calendar.Where(value_string=title))
start_time = time.strftime('%Y-%m-%dT%H:%M:%S.000Z', time.gmtime(sent+1200))
when = gdata.calendar.When(start_time=start_time)
when.reminder.append(gdata.calendar.Reminder(minutes=10))
event.when.append(when)
# new_event = calendar_service.InsertEvent(event, '/calendar/feeds/'+CALENDAR+'/private/full')tehát kommentezd ki a naptárba illesztést a végén mert csak tesztelünk, és illessz be egy print-et hogy megmutassa, miket lát. Kiírja a 10 percnél frissebb leveleket?
-
peppi001
csendes tag
Oda sem teszi be. Most azt csináltam, hogy küldtem 2 levelet arra a címre és csak a 2. került be a calendar-ba is (és persze sms-t is csak arról kaptam). Úgyhogy bocsi, az előbb téves infot írtam.
-
peppi001
csendes tag
Cron-ba be van téve, 10 perces időzítéssel. De csak az 1. olvasatlan levelet küldi. Utána már hiába jön újabb levél azt már nem küldi. Vagyis most nekem csak akkor műxik ha nincs olvasatlan levelem.
-
peppi001
csendes tag
Sziasztok! Sikerült nekem is beizgatni a script-et, de csak az 1. levélről küld sms-t. Ez normális vagy elrontottam valamit?
-
Rommel6600
őstag
Háát, nem tudom, hogy felmenne-e rá, a fw is foglal viszonylag sok helyet, még ha 32 mega ram van benne akkor is.
Hegeszteni nem akarok, maradok a szoftveres mod-nálBiztos meg tudnám csinálni, de nincs gyakorlatom a forrasztás és az elektronika terén, de ha mondjuk egy részletes, szájbarágó magyar leírást találnék, képekkel gazdagon illusztrálva... Akkor meggondolnám
-
amargo
addikt
válasz
Rommel6600 #38 üzenetére
Nekem 32megás, a telepítője a python 2.4.. nek 11mega, azért nem akarok most mindent lepucolni, de hozzá lehetne hegeszteni egy SD kártyát, azt felcsatolni és akkor lehetne próbálkozni
-
sekli
addikt
válasz
Rommel6600 #36 üzenetére
egy mega...?
egyelore meg nem nagyon foglalkoztam a routeremmel csak beuzemeltem a netet..., de harmincket mega memoriabol csak egy maradna...? (nekem WL500gP-m van...) A RedAnt fele verzio nekem is tetszene...
-
Rommel6600
őstag
Valszeg ez nem járható út. A router valószínűleg csak shell scriptet képes alapból futtatni, szóval fel kéne rá pakolni mondjuk python támogatást, ami nem igazán tűnik megoldhatónak a router kevés (kb 1 mega) szabad memóriája miatt. Pedig jó lett volna.
Szóval én is inkább a RedAnt-féle verzió felé kacsintgatok, remélem megcsinálja, előre is köszönöm! -
RedAnt
aktív tag
Az egészet biztos nem. Az xml tartalmaz egy rövid bevezetőt a levél szövegéből (a példában a summary változó), az megoldható, hogy ezt is beteszed az esemény címének vagy helyszínének, pl.
event.where.append(gdata.calendar.Where(value_string=title))
helyett
event.where.append(gdata.calendar.Where(value_string=title+' - '+summary))
bár akkor elég sok sms-be fogja darabolni, ami a limit gyorsabb fogyásához vezethet - így is van hogy 3 darabba törve kapok egy értesítőt, igaz, a limitet még mindig nem sikerült elérnemDe ez a funkció inkább csak arra való, hogy ha jött valami, arról tudjak, aztán ha érdekesnek ígérkezik, azt én pl. a Gmail javás appletjével olvasom el, ha nem vagyok gépközelben.
-
Juhtúró
tag
akkor meg lehetne csinálni azt is h az emailnek a szövegét is elküldje?
-
Juhtúró
tag
lehet h láma vagyok de nekem ezt mondja python erre a szkriptre:
"File "Tools\Scripts\google.py", line 39
sent = time.mktime(time.strptime(modified, '%Y-%m-%dT%H:%M:%SZ')) - time.timezone^
IndentationError: unindent does not match any outer indentation level"mi lehet ezzel a baja?
-
sekli
addikt
válasz
Rommel6600 #29 üzenetére
onnan jott, hogy nekem most hetvegen kellene beletanulnom ebbe a router-linux akarmi dologba...
RedAnt #26: na ez tenyleg nagyon jo lenne...
-
Gabás
addikt
szép is lenne, ha működne, hülyebiztos kalauzt a népnek
-
Kár, h. nem értek belőle egy kukkot sem.
A számom beálítottam, h. kaphassam az értesítőket.
Ennyi kész... -
RedAnt
aktív tag
Azt hiszem találtam biztonságos megoldást az azonosításra
Ha lesz egy kis időm, megírom ezt a változatot, így elvileg bárki használhatja majd rajtam keresztül.
-
Versus
senior tag
Félisten vagy.
Ha ezt számomra is elérhető formába tudnád önteni akkor Isten lennél !
(Alapvetően az a probléma hogy tök hülye vagyok a témához) -
sekli
addikt
nagyon jo, en is kitalaltam mar az elvet korabban, termeszetesen a megvalositashoz kozom sem volt..., sajnos az, hogy 24oraban fusson egy gep, az nekem nem megy, esetleg meg lehetne oldani OpenWRT-s routereken gondolom...
-
_Orbi_
aktív tag
Hát kb énis.
Ott már fúrcsán néztem, hogy szkript aztán, hogy "egyszerűen" adjuk meg neki a függvényeket. Ja hogyne. Egyáltalán mi az a szkript? Nemhogy függvény
Mindenesetre igen jó dolog lehet, itt szoktam sajnálni, hogy sose tudtam ilyen dolgokat tanulni a suliba, mert nem volt hozzáértő ember ottGratula!
-
Vamp
senior tag
Ebből annyit értek, mint a kezdő templomvarangy a homokozó összeállításából
-
Peet
senior tag
Pöttyet láma vagyok a témához, de maga az ötlet érdekelne, viszont az lenne a cél, hogy ne kelljen hozzá egy gép ami küldözgeti az sms-t, arra ott a gmail szervere.
Ötlet?
-
RedAnt
aktív tag
Áá, összeáll a kép lassan
Igen, erre én is gondoltam, és nem is lenne bonyolult, sőt. Viszont ehhez rám kéne bízni a gmail jelszavukat.
Esetleg csinálhatnak egy fake gmail felhasználót csak erre, amire forwardolják amire értesítést kérnek, de a levelek egy része akkor is átmenne rajtam, meg a telefonszámhoz is hozzáférnék... Szóval ehhez nem kis bizalom kell, és nem csak felém, hanem mondjuk a szerver feltörés-biztossága felé is, utóbbira pedig nem tudok garanciát vállalni... -
amargo
addikt
Kicsit tovább fejlesztésre gondolva vetettem fel az ötletet, Neked van szervered(amennyire tudom), ami elérhető, innentől kezdve, hogy van egy felülete(csak a scriptből indulva ki, tehát semmi extra), amin felhasználókat lehet hozzá adni és felkonfigurálni, csak egy lépés ;)
Így nem kell vesződnie sto1911, R-nek a megvalósításon. Meg úgy több embernek.
-
RedAnt
aktív tag
Ja értem, de akkor is kell egy gép amin fut a háttér, akkor meg már szerintem fölösleges vesződség a javascript/akármi felület; nincs olyan sok paraméter:
emailcím,
jelszó,
naptár kódja,
levelek címkéje ha nem az inbox.
Ezt a négy dolgot egyszerűbb szerintem beírni a kódbawinnel én nem foglalkozom, de szerintem nem vészes, csak a pythont kell feltenni, bemásolni a script mellé a gdata könyvtárakat, aztán mehet is schedulerbe. Én inkább maradok a p1-es "szerver"-emnél, az megy 0/24, ilyen célokra (meg néha haza-ssh-zni, plusz itthoni fájlszervernek) tökéletes
-
amargo
addikt
Hopp csak most olvastalak sto1911, kicsit egyszerűbben:
Ott van RedAnt kódja, amit nem néztem végig, de átlehet alakítani paraméterezhetőre. Veszel egy nyelvet, amivel böngészőből összetudod dobálni, hogy mit is szeretnél, mailben, amit eltérolsz valahol, akár több user is lehet, mindenféle beállítása. Majd a timer, meghívja felparaméterezve ezt a scriptet a listából.Bocsánat a ködös fogalmazásért, csak éppen pár megoldandó probléma között hánykolódom..
-
sto1911
veterán
Akkor ez egy hordozhato felulet lenne?
1 gond van ezzel (velem), hogy nem ertek Javaul, tehat "felületet kell megcsinálnod magadnak, amivel vezérelni tudod ezeket, tehát lekérdezed az elérhető labeleket, kijelölöd mikről akarsz sms-t, ami pedig beletolja a calendar-ba az csak paraméterként megkapja mit is, ezt rákötöd egy timer-re. Persze meg kell oldani a rendes titkosítást," sajat kutfobol nem megoldhato
Megnezem a linket mennyi tudas kell hozza.
-
amargo
addikt
Amit RedAnt-t adott linket rajta van a JavaScript library is, innentől kezdve, már csak a felületet kell megcsinálnod magadnak, amivel vezérelni tudod ezeket, tehát lekérdezed az elérhető labeleket, kijelölöd mikről akarsz sms-t, ami pedig beletolja a calendar-ba az csak paraméterként megkapja mit is, ezt rákötöd egy timer-re. Persze meg kell oldani a rendes titkosítást, és így rakni ki, de innentől nem kell 24órában mennie otthon a gépednek.
-
RedAnt
aktív tag
Igen, szerintem egy az egyben mennie kell a szkriptnek wines Python alatt is, nem használ semmi oprendszer függő dolgot. De megoldható pl. .NET-tel is, meg még néhány programnyelvhez készült kliens könyvtár.
De ezen könyvtárak nélkül is megoldható, max kicsit ügyeskedi kell http protokollal meg xml könyvtárakkal/reguláris kifejezésekkel.
-
szapeti
tag
[link]
Itt azt mondják, hogy a napi limit 20 a havi limit 150 SMS. -
sto1911
veterán
Jol hangzik, koszi a cikket!
Viszont van egy lama kerdesem. Windowson mukodik ez? Gondolom igen, ha leszedem a python konyvtarakat, es felrakom, akkor le tudja futtatni a scriptet a Scheduler.
Vagy mas nyelven megoldas esetleg? -
amargo
addikt
Ez mekkora ötlet!
Leszedtem az SDK-t ha hétvégén engedi időm, eljátszok vele
Új hozzászólás Aktív témák
- XPS 15 9530 15.6" FHD+ IPS i7-13700H RTX 4060 16GB 1TB NVMe ujjlolv IR kam gar
- Acer Predator GAMING 17" Laptop! i7-11800H / RTX 3070 / 32GB DDR4 / 1TB NVMe! BeszámítOK
- ASUS TUF RTX 5070Ti OC 16GB GDDR7 Videokártya! BeszámítOK
- Acer Swift 3 Ultrabook / Ryzen 7 5700U / RX Vega 5 / 16 GB RAM / 512 GB SSD
- ASUS TUF FX505DU - 15,6"FHD IPS 120Hz - Ryzen 7-3750H - 8GB - 512GB - Win11 - GTX 1660 Ti - MAGYAR
- BESZÁMÍTÁS! GB H610M i3 13100F 16GB DDR4 512GB SSD RTX 2060 6GB Cooler Master MB320L ARGB ADATA 600W
- LG 27UL550-W - 27" IPS / 3840x2160 4K / 60Hz 5ms / HDR10 / AMD FreeSync
- Microsoft Surface Pro 6 fekete
- BESZÁMÍTÁS! ASUS A620M R7 7700X 32GB DDR5 1TB SSD RX 7900 XTX 24GB ZALMAN I3 NEO EVGA 850W
- iPhone 16 Pro Max 256GB Black Titanium 96%, 2025.12.02 Apple gari
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest