MozInfo

Screenshot der Software:
MozInfo
Softwarebeschreibung:
Version: 0.4
Upload-Datum: 11 May 15
Entwickler: Jeff Hammel
Lizenz: Frei
Popularität: 1

Rating: nan/5 (Total Votes: 0)

Während MozMill und andere Mozilla-Python-Code, die Überprüfung der zugrunde liegenden Plattform wird auf viele verschiedene Arten erfolgen. Die verschiedenen Prüfungen erforderlich führen zu einer Menge von copy + Einfügen, so dass der Leser sich zu fragen, .... ist für (zB) eines Betriebssystems notwendig diese gezielte Kontrolle? Da die Informationen nicht konsolidiert werden Kontrollen nicht konsequent durchgeführt, es ist auch nicht definiert, was wir für die Prüfung.
MozInfo schlägt vor, dieses Problem zu lösen & nbsp;. MozInfo eine Brückenschnittstelle, die die zugrunde liegende (Komplex) Fülle von OS und Architektur Kombinationen auf eine Untermenge von Werten von relavence Mozilla Software entsprechen. Die aktuelle Implementierung macht relavent Schlüssel, Werte: Betriebssystem, Version, Bits und Prozessor. Darüber hinaus ist das Service Pack im Einsatz auf der Windows-Plattform verfügbar.
API Usage
MozInfo ist ein Python-Paket. Herunterladen der Software und läuft python setup.py entwickeln können Sie import mozinfo von Python zu tun. [Mozinfo.py] (https://github.com/mozautomation/mozmill/blob/master/mozinfo/mozinfo.py) ist die einzige enthaltene Datei ist dieses Paket, wenn Sie also ein Single-File-Lösung benötigen, können Sie einfach downloaden oder rufen Sie diese Datei über das Web.
Die Top-Level-Attribute (OS, Version, Bits, Prozessor) sind als Modul Globals zur Verfügung:
& Nbsp; wenn mozinfo.os == "gewinnen": ...
Darüber hinaus exportiert mozinfo ein Wörterbuch, mozinfo.info, die diese Werte enthalten. mozinfo exportiert auch:
- Auswahl: a Wörterbuch der möglichen Werte für os, Bits und Prozessor
- Haupt: die console_script Einstiegspunkt für mozinfo
- Unbekannt: ein Singleton bezeichnet einen Wert, der nicht ermittelt werden kann
Unbekannte hat die String-Darstellung "unbekannt". unbekannt als falsch in Python zu bewerten:
& Nbsp; wenn nicht mozinfo.os: ... # unbekannt!
Verwendung der Befehlszeile
MozInfo kommt mit einer Befehlszeile mozinfo die verwendet werden, um eine gegenwärtige System zu diagnostizieren sein kann.
Beispielausgabe:
& Nbsp; BS: Linux-Version: Ubuntu 10.10 Bits: 32 Prozessor: x86
Drei dieser Felder, os, Bits und Prozessor, eine endliche Menge von Möglichkeiten. Sie können den Wert dieser Auswahl mit mozinfo --os, mozinfo --bits anzuzeigen, und mozinfo --processor. . mozinfo --help Dokumente Befehlszeilen Nutzung

Anforderungen :

  • Python

Andere Software von Entwickler Jeff Hammel

wordstream
wordstream

14 Apr 15

FileServer
FileServer

15 Apr 15

GetLatestTinderbox
GetLatestTinderbox

12 May 15

Kommentare zu MozInfo

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!