python-gammu jsou Pythonu pro Gammu knihovnu. To v současné době nepodporuje všechny funkce Gammu, ale rozsah krytých funkcí se zvyšuje, pokud budete potřebovat nějaké konkrétní, neváhejte a bug tracking systém použít pro požadavky na nové funkce.
Instalace:
Nejprve musíte Gammu nainstalovat jako sdílené knihovny a hlavičkové soubory. Můžete použít balíčky pro vaši oblíbenou distribuci, nebo to udělat ručně (nahraďte XXX o aktuální verzi gammu):
> Tar xfj gammu-XXX.tar.bz2
> CD gammu-XXX
> ./configure --prefix = / Usr
> Make share
> Su
# Make installshared
Pro zjištění gammu knihovny, bal-config je používán, tak prosím, nainstalujte jej také.
Pak můžete vytvořit a nainstalovat python-Gammu. Používá standardní distutils, takto:
> Python setup.py build
> Su
# Python setup.py nainstalovat
Můžete přepsat hodnoty získané z pkg-config by proměnné prostředí
GAMMU_LIB a GAMMU_INC:
GAMMU_LIB = path_to_gammu_library
GAMMU_INC = path_to_gammu_includes
python setup.py build běh build
Co je nového v této verzi:.
- Nová volba SMSD config HardResetFrequency
- Gammu nyní podporuje freedesktop.org/XDG specifikace pro umístění konfiguračního souboru a čte ~ / .config / gammu / config.
- Zvýšit timeout AT + CMGL (bug # 1317).
- Byla přidána podpora pro nepovinné sestav dílů, jak je definováno v ETSI 123 040, bod 9.2.2.3 (bug # 1304).
- SMSD databáze je nyní jmenuje & quot; hostitel & quot; není & quot; PC & quot;.
Konfigurace hostitele
Co je nového ve verzi 1.23.0:
- Lot of SMSD související změny:
- New DBI backend, který se stará pěkně mnoho databází.
- SMSD a aplikujte nástroj jsou nyní samostatné binárky.
- Nový nástroj pro monitorování SMSD.
- SMSD nyní běžet jako služba Windows.
- SMSD chová pěkně jako démon na Linuxu (Syslog podpora, manipulace SIGHUP, správné daemonizing, atd.).
- Spojení python-gammu:
- Pythonu již nejsou jednotlivé projekty, které jsou nyní součástí Gammu uvolnění.
- Lepší podpora pro USB kabely Nokia na Linuxu:
- Gammu podpora má nyní libusb-1,0 založený na USB kabely Nokia.
- To nám dává zvýšení výkonu a podporu pro DKU-2 kabely.
- mnohem více testů:
- O 1/3 kódu se nyní vztahuje testovacích případů.
- Dummy telefon backend umožňuje testování bez připojeného telefonu.
- Obecné čištění kódu:
- Pevné tuny problémů zjištěných testovací případy, valgrind a cppcheck.
- Reorganised kód struktura trochu aby bylo jasné, jaké části jsou podporovány.
- Documentation:
- Několik nových muž strany, nejdůležitější je dokumentace pro smsd a vše, co je to funkce.
Byly přidány
Co je nového ve verzi 1.22.94:.
- Opravuje některé paměti úniků nalezené cppcheck
- Realizace odpojovat / Další pokus v dBi ovladači.
- Fix nevracení paměti v SMSD nalézt valgrind.
- Oprava dekódování jiného typu zprávy Nokia.
- Podpora pro předávání přijaté zprávy ID v dBi.
- Dummy telefon nyní podporuje telefonní seznam, kalendář, todo, souborový systém.
- Experimentální podpora SMSD monitoru v systému Windows.
- Added ID pro Nokia 2680 (bug # 813).
- Počet opakování zprávy zaslat SMSD lze konfigurovat.
- Aktualizované SQL soubory do nové verze (většinou z přidané užitečné indexy).
- Odpadá vlastní logiku pro generování ID pro SMS a spolehnout se na SQL serveru (pouze v dBi ovladač pro tuto chvíli).
Co je nového ve verzi 1.22.93:.
- Pevné výsady klesá v SMSD
- SMSD inject nyní správně používá PhoneID.
- Zlepšit SMSD dokumentaci.
- zlepšení jazykových verzích.
- Přidat ID pro Nokia 7373.
- Nesnažte se používat souborového systému OBEX pokud IrMC přístup byl nucen.
- Fix možný pád v LMB dekodéru.
- Vyhněte se řetězec délky přetečení Nokia telefonního seznamu enkodéru.
- Představený zpětná kompatibilita gammu.StateMachine.SetConfig.
- Experimentální DKU-2 userspace řidič pomocí libusb-1,0 (fbususb).
- python-gammu nyní mohou aplikovat zprávy do SMSD (gammu.SMSD objekt).
- SMSD sklady počty odeslaných / přijatých zpráv v databázi.
- Přidáno programu gammu-smsd-Monitor pro sledování stavu SMSD.
- python-gammu mohou nyní sledovat SMSD stavu.
- Nesnažte se používat OBEX 1,0 je příliš starý (bug # 807).
- Lepší rozebrat ATI odpovědi od společnosti Samsung (bug # 806).
- Lepší rozebrat CSQ odpovědi od společnosti Samsung (bug # 806).
- Přidat malé zpoždění do posílání SMS / ukládání (chyba # 794).
- SMSD monitor můžete nyní spustit na nastavené číslo smyček.
- Added DBI backend pro SMSD, takže nyní podporují širokou škálu databází.
- SMSD neodstraníte SMS z telefonu, pokud je to ukládání selhalo.
- Added SQL konstrukce pro SQLite, které mohou být použity přes DBI.
- python-gammu lze spustit a zastavit SMSD.
- zahájení realizace figuríny řidiče telefonu pro testování.
- Povolit nakonfigurovat cestu k config z příkazového řádku.
- SMSD Monitor umožňuje výstup ve formátu CSV.
Přehled údajů o
Co je nového ve verzi 1.22.92:.
- Pevná získání názvu sítě z uložené zprávy
- Pevná kódování textu na některé kódování v motoru AT.
- Detekce více chybových kódů Siemens CME.
- Windows binární je znovu s podporou MySQL.
- Základní nativní podpora pro Motorola telefonním seznamu (bug # 748).
- Používejte getpass pokud je k dispozici pro kód PIN řádku.
- opraveno parsování telefonního čísla z příchozích hovorů.
- Added ID pro Nokia 1112.
- Odpadá zastaralé obaly / debian a bodové uživatelů na řádné balení.
- Fix pád, když logo operátora je prázdný.
- nevracení Fix paměti zálohování SMS.
- Pevná zpracování SMSD odchozích zpráv s PostgreSQL (bug # 803).
- Automatická detekce lib64 adresáře pro instalaci.
- Povolit samostatnou instalaci některých komponent v systému Windows.
Co je nového ve verzi 1.22.91:
- python-gammu je tu více než pět let, a teď je to pryč! No ne, já jen integrované do pravidelných zdrojů Gammu, co je vlastně logické místo, kam patří. Zvláště při pohledu na poslední vydání, které byly stejně spojených dohromady.
- Skutečnost, že některé minulé verze musí stát spolu jak python-Gammu a Gammu není jediný důvod pro sloučení. Další dva hlavní důvody, proč jsou cross-kompilace a testování. Kromě toho se sloučenou zdrojem, to bude jednodušší pro některé distribuce nasazení novější Gammu do uvolněných výrobky.
- Pro testování jsem určitě mohl použít nějaký python test založený na rámec, ale já bych chtěl mít všechny výsledky testů na jednom místě a já jsem nenašel něco, co by se snadno integrovat nějaký python rámec testování s nějakým palubní deskou, a také by být schopen dělat testování C. Také současný CTest / CDash combo použít v Gammu skutečně odpovídá mým potřebám pro dobrý přehled, co se děje v denní testování, tak jsem raději zůstat u současného systému.
- Cross-kompilace je opravdu chybí v distutils a já jsem byl s použitím sady udělátek, aby to správně produkovat binární soubory pro Windows na Linuxu. Při současném nastavení se sídlem cZkontrolujte, všechno je to jen otázka poskytování Python instance k použití.
- Na druhou stranu, nemůžu klesnout distutils použití, protože bude stále potřeba pro vytváření binární instalátor pro Windows, pokud najdu nějaký chytrý způsob, jak to udělat v cZkontrolujte (což pochybuji).
Podpora
Co je nového ve verzi 0.28:
- Tato verze opravuje případné havárie, přináší kompatibilitu s Gammu 1.22. 0, a přidává podporu pro převod do az formátu vCard / vCalendar / iCalendar.
Co je nového ve verzi 0.27:
- Tato verze přidává podporu pro nové funkce Gammu a opravuje několik kódování chyby.
Požadavky na :
- Python
- Gammu
Komentáře nebyl nalezen