- Mitglied seit
- 13 Jul 2007
- Beiträge
- 418
- Punkte für Reaktionen
- 69
- Punkte
- 28
Ja, ist denn heut' schon Weihnachten?
Andreas und ich haben gestern meinen Entwicklungsbranch in seinen master gemergt.
Wenn ihr Euch das aktuelle Release zieht, sind folgende Fixes und Features enthalten:
So, und nun noch ein paar Worte zu den Voraussetzungen:
In der config.php (oder wie immer die bei Euch heißt) müssen zwei Sachen ergänzt werden:
1. Der Pfad für die Images welcher im Telefonbuch im entsprechenden Tag gespeichert wird.
Wenn Ihr nicht wisst wie der heißt, dann legt ein Bild im Telefonbuch manuell an, ladet das Telefonbuch herunter und sucht den Tag <imageURL><\imageURL>. Was dazwischen steht ist der richtige String.
Für Besserwisser: der Kommentar "// only '0' can store images" ist übersehen worden. Ja, mit der neuen Fritz-OS kann man Bilder jetzt auch in anderen Telefonbüchern speichern.
2. Der Pfad für den physischen Speicherort der Bilder auf dem externen Speicher*:
* ich habe eine 7490 und da geht es nur im externen Speicher. Bei mir ein USB-Stick. Ob das bei einer Box mit größerem speicher auch intern geht weiß ich nicht.
CAVE!
a) Command "-i" funktioniert nur (richtig) bei command "run"! Also nicht mit "download" -> "convert" -> "upload"
b) Images werden "stumpf" hochgeladen - also überschrieben. Es findet keine Prüfung statt, ob das Bild schon vorhanden war.
c) Werden Kontakte im CardDAV-Server gelöscht, deren Bild vorher hochgeladen wurde, dann verbleibt es natürlich als "Leiche" im /fonpix/ Ordner
Don´t have too much fun!
Nur für die Interessierten noch ein paar Infos zur Umsetzung:
Die vCards werden jetzt schon unmittelbar nach dem Download vom CardDAV-Server geparst. Wie bisher auch werden Raw-Data entsprechend encoded und in separaten Attributen gespeichert. Sind Images verlinkt (was wohl meistens der Fall ist), werden die Daten nun auch heruntergeladen und in die Raw-Data-Attribute geschrieben.
Nachdem die Kontakte gefiltert wurden (include/exclude) werden die Images per ftp in das /fonpix/ Verzeichnis geschoben.
Beim Konvertieren in das FRITZ!Box-Telefonbuchformat werden die Links zu 'fonpix' zu den Einträgen geschrieben.
Schöne Weihnachten
Black Senator
Andreas und ich haben gestern meinen Entwicklungsbranch in seinen master gemergt.
Wenn ihr Euch das aktuelle Release zieht, sind folgende Fixes und Features enthalten:
- command -i führt nun zu einem Upload von Kontaktbildern in die FRITZ!Box (s.u.)
- die manchmal in Organisationsnamen endenden Semikolon werden eliminiert
So, und nun noch ein paar Worte zu den Voraussetzungen:
In der config.php (oder wie immer die bei Euch heißt) müssen zwei Sachen ergänzt werden:
1. Der Pfad für die Images welcher im Telefonbuch im entsprechenden Tag gespeichert wird.
Wenn Ihr nicht wisst wie der heißt, dann legt ein Bild im Telefonbuch manuell an, ladet das Telefonbuch herunter und sucht den Tag <imageURL><\imageURL>. Was dazwischen steht ist der richtige String.
Code:
$config = [
// phonebook
'phonebook' => [
'id' => 0,
'name' => 'Telefonbuch',
'imagepath' => 'file:///var/InternerSpeicher/[YOURUSBSTICK]/FRITZ/fonpix/', // mandatory if you use the -i option
],
2. Der Pfad für den physischen Speicherort der Bilder auf dem externen Speicher*:
Code:
'fritzbox' => [
'url' => 'http://fritz.box',
'user' => '',
'password' => '',
'fonpix' => '/[YOURUSBSTICK]/FRITZ/fonpix', // the storage on your usb stick for uploading images
CAVE!
a) Command "-i" funktioniert nur (richtig) bei command "run"! Also nicht mit "download" -> "convert" -> "upload"
b) Images werden "stumpf" hochgeladen - also überschrieben. Es findet keine Prüfung statt, ob das Bild schon vorhanden war.
c) Werden Kontakte im CardDAV-Server gelöscht, deren Bild vorher hochgeladen wurde, dann verbleibt es natürlich als "Leiche" im /fonpix/ Ordner
Don´t have too much fun!
Nur für die Interessierten noch ein paar Infos zur Umsetzung:
Die vCards werden jetzt schon unmittelbar nach dem Download vom CardDAV-Server geparst. Wie bisher auch werden Raw-Data entsprechend encoded und in separaten Attributen gespeichert. Sind Images verlinkt (was wohl meistens der Fall ist), werden die Daten nun auch heruntergeladen und in die Raw-Data-Attribute geschrieben.
Nachdem die Kontakte gefiltert wurden (include/exclude) werden die Images per ftp in das /fonpix/ Verzeichnis geschoben.
Beim Konvertieren in das FRITZ!Box-Telefonbuchformat werden die Links zu 'fonpix' zu den Einträgen geschrieben.
Schöne Weihnachten
Black Senator
Zuletzt bearbeitet: