python-gammu er Pythonbindinger for Gammu bibliotek. I øjeblikket understøtter ikke alle Gammu funktioner, men vifte af særligt dækkede funktioner er stigende, hvis du har brug for nogle specifikke, er du velkommen til at bruge bug tracking system for funktion anmodninger.
Installation:
Først skal du Gammu installeret som fælles bibliotek og med header filer. Du kan enten bruge pakker til din favorit distribution eller gøre det i hånden (erstat XXX med aktuelle gammu version):
> Tjære xfj gammu-XXX.tar.bz2
> Cd gammu-XXX
> ./configure --prefix = / Usr
> Make andel
> Su
# Gøre installshared
For at finde gammu biblioteker, der pkg-config brugt, så skal du installere det også.
Derefter kan du bygge og installere python-gammu. Det bruger standard distutils, så:
> Python setup.py build
> Su
# Python setup.py installere
Du kan tilsidesætte værdier erhvervet fra pkg-config ved miljøvariabler
GAMMU_LIB og GAMMU_INC:
GAMMU_LIB = path_to_gammu_library
GAMMU_INC = path_to_gammu_includes
python setup.py build kører build
Hvad er nyt i denne udgivelse:.
- Ny SMSD config option HardResetFrequency
- Gammu understøtter nu freedesktop.org/XDG specs for config filplaceringer og læser ~ / .config / gammu / config.
- Stigning timeout for AT + CMGL (bug # 1317).
- Tilføjet understøttelse af valgfri leveringsrapportens dele som defineret af ETSI 123 040, § 9.2.2.3 (bug # 1304).
- SMSD database host konfiguration er nu hedder & quot; vært & quot; ikke & quot; PC & quot;.
Hvad er nyt i version 1.23.0:
- Masser af SMSD relaterede ændringer:
- Ny DBI backend som håndterer pænt mange databaser.
- SMSD og injicere værktøj er nu separate binære filer.
- Ny værktøj til overvågning SMSD.
- SMSD kan nu køre som en Windows service.
- SMSD opfører pænt som en dæmon på Linux (Syslog understøttet, SIGHUP håndtering, ordentlig daemonizing osv.).
- Fusion af python-gammu:
- Pythonbindinger ikke længere adskilte projekter, de er nu en del af Gammu udgivelse.
- Bedre støtte til Nokia USB-kabler på Linux:
- Gammu nu har libusb-1.0 baseret support til Nokia USB-kabler.
- Det giver os ydeevne boost og støtte til DKU-2 kabler.
- Meget mere test:
- Om 1/3 af koden er nu dækket af testcases.
- Dummy telefon backend til at tillade test uden tilsluttede telefon.
- Generelt kode oprydning:
- Faste tonsvis af problemer fundet af testcases, Valgrind og cppcheck.
- Reorganised kode struktur lidt at gøre det klart, hvilke dele er understøttet.
- Dokumentation:
- Flere nye mand sider er blevet tilføjet, det vigtigste er dokumentation for SMSD og alle det er funktioner.
Hvad er nyt i version 1.22.94:.
- Fix nogle memory leaks fundet af cppcheck
- Gennemført gentilslutning / Prøver igen i DBI-driver.
- Fix memory leaks i SMSD fundet af Valgrind.
- Fix afkodning af en anden Nokia meddelelsestype.
- Støtte til at passere modtaget besked id i DBI.
- Dummy telefon understøtter nu telefonbog, kalender, todo, filsystem.
- Eksperimentel SMSD monitor support på Windows.
- Tilføjet ID for Nokia 2680 (bug # 813).
- Antal forsøg af beskeden sender i SMSD kan konfigureres.
- Opdateret SQL filer til ny version (for det meste tilføjet nyttige indekser).
- Faldt egen logik til at generere ID'er for sms og stole på SQL server (kun i DBI-driver for nu).
Hvad er nyt i version 1.22.93:.
- Faste privilegier droppe i SMSD
- SMSD injicere nu korrekt bruger PhoneID.
- Forbedre SMSD dokumentation.
- Oversættelser forbedringer.
- Tilføj ID for Nokia 7373.
- Forsøg ikke at bruge filsystemet OBEX hvis IrMC adgang blev tvunget.
- Fix mulig nedbrud i LMB dekoder.
- Undgå strenglængde overløb i Nokia telefonbog encoder.
- Indført bagudkompatibilitet for gammu.StateMachine.SetConfig.
- Eksperimentel DKU-2 userspace driveren ved hjælp libusb-1.0 (fbususb).
- python-gammu kan nu injicere beskeder i SMSD (gammu.SMSD objekt).
- SMSD butikker summariske tællinger af sendte / modtagne beskeder i databasen.
- Tilføjet gammu-SMSD-monitor program til at overvåge tilstand af SMSD.
- python-gammu kan nu overvåge SMSD tilstand.
- Prøv ikke at bruge OBEX 1.0 det er for gamle (bug # 807).
- Bedre parse ATI svar fra Samsung (bug # 806).
- Bedre parse CSQ svar fra Samsung (bug # 806).
- Tilføj små forsinkelser til afsendelse af SMS / besparelse (bug # 794).
- SMSD skærm kan nu køre konfigureret antal loops.
- Tilføjet DBI backend for SMSD, så vi nu støtter mange forskellige databaser.
- SMSD sletter ikke SMS fra telefonen, når det er besparelse mislykkedes.
- Tilføjet SQL struktur for SQLite, som kan bruges via DBI.
- python-gammu kan køre og stoppe SMSD.
- indledende gennemførelse af dummy telefon driver til test.
- Tillad at konfigurere vej til config fra kommandolinjen.
- SMSD monitor giver output i CSV.
Hvad er nyt i version 1.22.92:.
- Fast komme af netværksnavn fra gemte besked
- Fast kodning af tekst til nogle kodninger i AT motor.
- Detect flere Siemens CME fejlkoder.
- Windows binær er igen med MySQL support.
- Initial understøttelse af Motorola telefonbog (bug # 748).
- Brug getpass sådan forefindes for PIN-kode prompt.
- Fast parsing af telefonnummer fra indgående opkald.
- Tilføjet ID for Nokia 1112.
- Faldt forældede emballage / Debian og punkt brugere til ordentlig pakker.
- Fix nedbrud når operatørlogoet er tom.
- Fix hukommelsesfejl i SMS backup.
- Fast behandling af SMSD udbakke med PostgreSQL (bug # 803).
- Automatisk detektering af lib64 mappe til installation.
- Tillad separat installation af nogle komponenter i Windows.
Hvad er nyt i version 1.22.91:
- python-gammu har været her i mere end fem år, og nu er det væk! Nå ikke rigtig, jeg integreret det kun i regulære Gammu kilder, hvad er alligevel logisk sted, hvor det hører hjemme. Især når man ser på sidste udgivelser, som blev alligevel bundet sammen.
- Det faktum, at flere tidligere udgivelser skal ske sammen for både python-gammu og Gammu er ikke den eneste grund til fletningen. De to andre store årsager er cross-kompilering og test. Ud over dette, med flettede kilde, vil det være lettere for nogle distributioner at implementere nyere Gammu til frigivne produkter.
- For test afgjort jeg kunne bruge nogle python baseret test rammer, men jeg vil gerne have alle testresultater i et enkelt sted, og jeg fandt ikke noget, hvad der ville let integrere nogle python-skelet med nogle instrumentbrættet og også ville være i stand til at gøre C test. Også nuværende CTest / CDash combo anvendt i Gammu virkelig passer mit behov for godt overblik, hvad der foregår i de daglige tests, så jeg foretrak at bo med nuværende system.
- Cross-kompilering støtte virkelig mangler i distutils og jeg var ved hjælp af sæt af hacks til at gøre det ordentligt producere binære filer til Windows på Linux. Med den nuværende CMake opsætning, alt dette er bare spørgsmål om at give Python instans at bruge.
- På negativsiden, jeg kan ikke rigtig slippe distutils brug, da de stadig vil være behov for at skabe binær Installer til Windows, medmindre jeg finder nogle kloge måde, hvordan du gør dette i CMake (som jeg virkelig tvivler).
Hvad er nyt i version 0.28:
- Denne udgivelse løser eventuelle nedbrud, bringer kompatibilitet med Gammu 1.22. 0, og tilføjer understøttelse af konvertering til og fra vCard / vCalendar / iCalendar-formater.
Hvad er nyt i version 0,27:
- Denne version tilføjer understøttelse af nye Gammu funktioner og løser flere kodning fejl.
Krav :
- Python
- Gammu
Kommentarer ikke fundet