A small commandline utility to access the Swisscom Xtrazone SMS service
pyxtra is a small commandline utility to access the Swisscom Xtrazone SMS service. It is being developed for Linux- and OS X-based operating systems.
Warning: There might be some issues when having set Xtrazone to French or Italian (e.g. you are prompted to enter the CAPTCHA twice). For best experience, set Xtrazone language to German. (FR: Profil > Mes paramètres de compte > Langue Xtra-Zone, IT: Profilo > Le impostazioni del mio account > Lingua Xtra-Zone)
This is the recommended way of installing pyxtra.
$ sudo pip install pyxtra
Alternatively, you can install pyxtra the manual way.
Download the current stable version.
$ sudo pip install -r requirements.txt
Ubuntu/Debian users could also use apt instead of pip:
$ sudo apt-get install python-mechanize python-beautifulsoup4 \ python-xlrd python-imaging python-imaging-tk
$ sudo python setup.py install
Q: How can I easily select the receiver from the contacts list when writing a new SMS?
A: pyxtra supports tab completion. Simply start typing a name and press the tab key.
Q: How can I run pyxtra in a headless setup (e.g. on my server)?
A: Enable the anticaptcha feature and set anticaptcha_max_tries in your ~/.pyxtra/config to a higher number.
Sourcecode is available on Github: https://github.com/dbrgn/pyxtra
PEP8 via flake8 with max-line-width set to 99 and E126-E128 ignored.
Copyright (C) 2011-2013 Danilo Bargen, Peter Manser and contributors.
pyxtra is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
pyxtra is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with pyxtra. If not, see http://www.gnu.org/licenses/.