summaryrefslogtreecommitdiff
path: root/examples/python
Commit message (Collapse)AuthorAgeFilesLines
* examples: add DNS example with python and GObject introspectionBeniamino Galvani2016-12-121-0/+63
|
* examples/python: fix "import gi" in exampleThomas Haller2016-11-161-0/+2
| | | | | | | Otherwise there is a warning: from gi.repository import GLib, NM __main__:1: PyGIWarning: NM was imported without specifying a version first. Use gi.require_version(NM, 1.0) before import to ensure that the right version gets loaded.
* build: merge "examples/Makefile.am" into toplevel Makefileth/non-recursive-make-bgo772985Thomas Haller2016-10-214-33/+0
|
* checkpoint: make python example accept multiple devices and timeoutBeniamino Galvani2016-09-261-22/+34
| | | | | Add a timeout parameter and allow passing multiple interfaces to make the script more useful for testing purposes.
* checkpoint: add python D-Bus exampleBeniamino Galvani2016-08-171-0/+63
|
* docs: replace spec.html with docbook D-Bus API referenceLubomir Rintel2016-03-261-1/+1
| | | | | | May use a lot of improvement (actually documenting the names and objects that use the interfaces in question), but at least this looks a lot better on developer.gnome.org.
* Fix missing commas in list-devices devtypes dict.Adrian Likins2016-03-021-5/+5
|
* device: add new NMDeviceType NM_DEVICE_TYPE_VETHThomas Haller2016-02-231-0/+1
| | | | Based-on-patch-by: Jiří Klimeš <jklimes@redhat.com>
* examples: add missing device-types to examplesThomas Haller2016-02-231-0/+4
| | | | Based-on-patch-by: Jiří Klimeš <jklimes@redhat.com>
* examples: add README for python-networkmanager NetworkManager libraryThomas Haller2015-12-073-1/+9
|
* examples: add README for examples/python/giThomas Haller2015-12-072-1/+4
|
* libnm/libnm-glib: add NMClient.get_all_devices() method and AllDevices propertyDan Williams2015-12-041-0/+41
| | | | | Mirror new NetworkManager API to return both real devices and device placeholders.
* python: use gi.require_version() in generate-setting-docs.py and examplesThomas Haller2015-11-1110-0/+20
| | | | | | | | | | | | | | gi now emits a warning when not loading a specific library version [1]: ./generate-setting-docs.py:21: PyGIWarning: NM was imported without specifying a version first. Use gi.require_version(NM, 1.0) before import to ensure that the right version gets loaded. from gi.repository import NM, GObject Seems require_version() is reasonably old to just always use it without breaking on older versions [2]. [1] Related: https://bugzilla.gnome.org/show_bug.cgi?id=727379 [2] https://git.gnome.org/browse/pygobject/commit/?id=76758efb6579752237a0dc4d56cf9518de6c6e55
* examples: add python GI example for retrieving LLDP neighborsBeniamino Galvani2015-10-121-0/+52
|
* examples: generate UUID in add-wifi-eap-connection.pyJiří Klimeš2015-09-171-2/+2
| | | | so that it can be run multiple times.
* examples: add a python example for adding WPA PSK Wi-Fi connectionJiří Klimeš2015-09-173-1/+58
| | | | and rename add-system-wifi-connection.py to add-wifi-eap-connection.py
* examples: add flags and mode parsing to show-wifi-networks.[lua|py]Jiří Klimeš2015-08-241-0/+64
|
* examples: add python+dbus example to print active access pointDan Williams2015-07-082-1/+68
|
* examples: python: add an D-Bus example creating and activating a bondJiří Klimeš2015-06-232-1/+116
|
* examples: add wifi-hotspot.py script to Makefile.amJiří Klimeš2015-06-231-1/+2
| | | | Fixes: 1af8e2f132f64a9f3c012a57f4b67422ccf62ad5
* examples: add DBus + Python example for starting/stopping a WiFi hotspotDan Williams2015-05-181-0/+112
|
* examples: update Python NM example to print detailed connection stateSrdjan Grubor2015-03-121-6/+19
| | | | | | | Current Python NM example has a very crude connection state output and the global NM connectivity is not used in them either. https://bugzilla.gnome.org/show_bug.cgi?id=746045
* examples: python: print into stderrPetr Vorel2015-03-105-5/+5
| | | | | | https://mail.gnome.org/archives/networkmanager-list/2015-March/msg00024.html Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
* examples/trvial: replace tabs by whitespace in python exampleThomas Haller2015-03-101-2/+2
|
* examples: add a Python example deactivating connections by type (bgo #732826)Jiří Klimeš2015-03-052-1/+83
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=732826
* examples: update python examplesDan Winship2014-11-1511-136/+221
| | | | | | | | | | Update the raw D-Bus python examples to use newer APIs where appropriate (and split the add-connection example into 1.0-only and 0.9-compatible versions). Update the gi-based python examples for the various API changes since they were last updated. Also add a comment to the ruby add-connection example pointing out that it's still using the old settings APIs.
* test,examples: fix scripts to avoid 'has_key' for Python 3Thomas Haller2014-10-311-1/+1
| | | | | | 'has_key' on Dictionaries is removed from Python3 in favor of 'in'. Signed-off-by: Thomas Haller <thaller@redhat.com>
* examples: fix python GI examples to work after libnm changesJiří Klimeš2014-09-055-76/+56
|
* libnm: make the the use of GInitable mandatoryDan Winship2014-08-014-4/+4
| | | | | | | | | | | Remove _nm_object_ensure_inited(), etc; objects that implement GInitable are now mandatory-to-init(). Remove constructor() implementations that sometimes return NULL; do all the relevant checking in init() instead. Make nm_client_new() and nm_remote_settings_new() take a GCancellable and a GError**.
* all: port everything to libnmDan Winship2014-08-018-41/+39
| | | | | | | | | | | Since the API has not changed at this point, this is mostly just a matter of updating Makefiles, and changing references to the library name in comments. NetworkManager cannot link to libnm due to the duplicated type/symbol names. So it links to libnm-core.la directly, which means that NetworkManager gets a separate copy of that code from libnm.so. Everything else links to libnm.
* examples: add Python dbus example indicating if WWAN is the default connectionDan Williams2014-06-202-1/+80
|
* examples: add Python D-Bus and GI examples for updating IPv4 setting methodDan Williams2014-06-104-2/+182
|
* examples: fix Makefile.am to include all Python examples for distributionJiří Klimeš2014-03-071-1/+1
|
* example: simplify get-active-connections.py by using ID and Type propertiesJiří Klimeš2014-03-051-16/+3
|
* examples: add a GOI Python example for getting active connectionsJiří Klimeš2014-03-032-1/+49
|
* examples: also print type of active connectionsJiří Klimeš2014-03-031-1/+1
|
* examples: a Python GOI example for adding connections persistent vs. not savedJiří Klimeš2014-01-242-1/+103
|
* examples: update get_ips.py python example for DNS informationJiří Klimeš2014-01-231-4/+40
|
* examples: add an python example (using GI) getting device IPsJiří Klimeš2014-01-162-1/+129
|
* docs: update documentation linksWilliam Jon McCann2013-12-172-2/+2
| | | | Various GNOME services moved around so links need updating.
* examples: update examples for new device typesJiří Klimeš2013-11-291-1/+6
|
* examples: add an python example (using GI) showing Wi-Fi networksJiří Klimeš2013-09-262-1/+75
|
* examples: use GLib.MainLoop instead of deprecated GObject.MainLoop in pythonJiri Popelka2013-09-243-6/+6
| | | | | jklimes: made the change for new firewall-zone.py example as well.
* examples: group python examples - dbus vs. giJiří Klimeš2013-09-2416-14/+17
| | | | | Move examples using dbus-python ('dbus' module) and GObject introspection into their own directories.
* examples: add a python example getting/setting zone property using GIJiří Klimeš2013-09-242-1/+89
|
* trivial: minor code cleanup in examples/pythonThomas Haller2013-08-063-7/+7
| | | | | | | There where cases, where TAB was mixed with SPACES. Replace TAB with SPACES. Additionally, make the script nm-state.py executable Signed-off-by: Thomas Haller <thaller@redhat.com>
* libnm-util: Fix transfer annotations of nm_{connection,setting}_need_secrets()Martin Pitt2013-04-191-4/+2
| | | | | | | | | | | The various need_secrets() implementation do allocate a fresh GPtrArray, but add static strings to them without dup'ing. Thus callers must _not_ free the array elements, only the array itself. Adjust documentation and annotations accordingly. Also adjust the corresponding comment in the goi-list-connections.py example. https://bugzilla.gnome.org/show_bug.cgi?id=698175
* examples: fix nm-state.py exampleJiří Klimeš2012-12-071-3/+18
|
* examples: fix python example file names in EXTRA_DISTJiří Klimeš2012-09-241-1/+2
|
* examples: fix add-system-connection.py -> add-connection.py renameJiří Klimeš2012-09-241-1/+1
| | | | | It fixes 'make dist' that fails otherwise. Found by pavlix.