SyncPlaces hat aufgegeben, das Add-On läuft nicht mehr und der Entwickler ist entnervt von der Mozilla Politik, die die Entwickler von Add-Ons anscheinend völlig ignoriert oder denen viele Steine in den Weg legt, so die Klage.
Also habe ich jetzt eine andere Lösung gefunden:
1. ich kopiere die places.sqlite von meinem Profil in ein temporäres Verzeichnis, haue ein paar Tabellen raus und komprimiere die DB, die hat dann noch ca. 30 MB
2. ich lade diese überarbeitete places.sqlite per FTP (Batchdatei) von meinem Rechner auf meinen Server
3. auf dem Server läuft eine per htaccess geschützte Seite, die mit AJAX die Lesezeichen der places.sqlite durchsuchen kann
4. per cron (nnCron Lite) führe ich das wöchentlich durch, das reicht eigentlich.
Hier die Batch Dateien, zuerst die upload.bat:
@echo off
echo --- kopiere Datenbank (places.sqlite) ins temporäre Verzeichnis (C:\Temp\places.sqlite.new)
copy "c:\Dokumente und Einstellungen\f\Anwendungsdaten\Mozilla\Firefox\Profiles\abcd1234.franc\places.sqlite" C:\Temp\places.sqlite.new
echo --- lösche unnötige Tabellen
sqlite3.exe C:\Temp\places.sqlite.new "DROP TABLE main.moz_anno_attributes"
sqlite3.exe C:\Temp\places.sqlite.new "DROP TABLE main.moz_bookmarks_roots"
sqlite3.exe C:\Temp\places.sqlite.new "DROP TABLE main.moz_favicons"
sqlite3.exe C:\Temp\places.sqlite.new "DROP TABLE main.moz_historyvisits"
sqlite3.exe C:\Temp\places.sqlite.new "DROP TABLE main.moz_inputhistory"
echo --- komprimiere Datenbank
sqlite3.exe C:\Temp\places.sqlite.new vacuum
echo --- starte FTP-Transfer...
ftp -s:upload.ftp
echo --- fertig.
Alles anzeigen
und die upload.ftp (die die FTP-Befehle enthält):
open example.org
ftpuser
mypassword
hash
bin
lcd C:\Temp
cd /ff
put places.sqlite.new
rename places.sqlite.new places.sqlite
prompt
by
Alles anzeigen
Die PHP-Dateien auf dem Server für die AJAX Abfrage poste ich hier mal nicht, das ist zu umfangreich und interessiert vermutlich so wieso niemanden.
franc