FRITZ!Box Zugriff/Programmierung etc.: Unterschied zwischen den Versionen

Aus www.electronic-man.randschtoischlotzer.de
Wechseln zu: Navigation, Suche
(Rufnummer(n) anhand Namen abrufen:)
(URL des Telefonbuchs anzeigen)
Zeile 33: Zeile 33:
 
===URL des Telefonbuchs anzeigen===
 
===URL des Telefonbuchs anzeigen===
 
  python3 fritzphonebook.py -u <FRITZ!Box-Benutzer> -p <Kennwort>
 
  python3 fritzphonebook.py -u <FRITZ!Box-Benutzer> -p <Kennwort>
 +
 +
===Telefonbuch mit URL Downloaden===
 +
wget --no-proxy "http://169.254.1.1:49000/phonebook.lua?sid=0000000000000000&pbid=0" --o phonebook.xml
  
 
===Rufnummer(n) anhand Namen abrufen:===
 
===Rufnummer(n) anhand Namen abrufen:===

Version vom 4. Januar 2019, 23:30 Uhr

Python-API installieren / einrichten

Quelle:

  • Abhängigkeiten installieren (z. B. auf RaspberryPi):
sudo apt install python-setuptools
sudo apt install python3-lxml python-lxml
sudo apt install python3-requests python-requests
sudo apt install python3-pip
sudo apt install python3-tk

Hinweis: es funktioniert evtl. auch die Installation per:

pip install lxml requests

evtl. auch mit:

pip install lxml requests --user
  • installieren:
pip3 install fritzconnection --user

oder

pip install fritzconnection --user

  • alternativ:
wget https://bitbucket.org/kbr/fritzconnection/get/1ed523fa622a.zip
  • entpacken:
unzip 1ed523fa622a.zip
  • in Verzeichnis wechseln:
cd ~/.local/lib/python2.7/site-packages/

oder

cd /kbr-fritzconnection-1ed523fa622a/fritzconnection

URL des Telefonbuchs anzeigen

python3 fritzphonebook.py -u <FRITZ!Box-Benutzer> -p <Kennwort>

Telefonbuch mit URL Downloaden

wget --no-proxy "http://169.254.1.1:49000/phonebook.lua?sid=0000000000000000&pbid=0" --o phonebook.xml

Rufnummer(n) anhand Namen abrufen:

python3 fritzphonebook.py -u <FRITZ!Box-Benutzer> -p <Kennwort> --name 'Nachname Vorname'

Namen anhand Rufnummer anrufen:

python3 fritzphonebook.py -u <FRITZ!Box-Benutzer> -p <Kennwort> --number 0000000000