Web

Download Xmarks bookmarks in Python

Xmarks is currently the only viable solution for synchronizing bookmarks across all web browsers over Internet, including Firefox / Iceweasel, Google Chrome, and Apple Safari. I attempted to setup the Mozilla Sync server, but it is so poorly packaged that it isn't possible to install it cleanly without big efforts. So the only viable alternative remains Xmarks. Xmarks works great, but my problem is that all the data is stored on their servers, with no public API to access it. This article introduces is a small Python 2.6+ script to retrieve your bookmarks as an HTML page from Xmarks, under the AGPL3+ license. The complete script is available here.

Logtilla and GeoIP: analyze the geolocation of web clients

This article presents a simple Logtilla log analysis module, log_geoip_stats, which gives the top N client countries, in terms of hits, from web access log files. This module uses the libgeoip-erlang library to get geolocations from clients' IP addresses.

First release of Logtilla, a web access log analyzer in Erlang

I have written a small Erlang framework for parsing web access logs, called Logtilla, hosted on GitHub. This framework supports parsing logs in the Common Log Format, or in Apache's Combined Log Format. Thanks to the use of a C port program to do the parsing, Logtilla is very efficient: it can parse and analyze 15,000 entries/sec on my 4-year-old laptop.

Syndicate content