Let's say you're a python programmer. How do you do to know that the special module you use from Pypi as a new release since 2 weeks ?

Let's say you're orchestrating your infrastructure with puppet. How do you know that augeas and luxflux/openvpn module has been updated ?

Recently I've been programming a bit in C for cdpfgl as Continuous Data Protection For GNU/Linux (see a Press article and the code repository). It appears to be using some libraries such as jansson and libcurl. Those two libraries have very different release schedules and I'm not reading all email lists so I did not saw that a new version of jansson was released since a loooong time. So I decided to write a little script to track down new releases. This python script is using RSS and atom feeds and can track projects from:

github

sourceforge

savanah

Pypi

freshcode

The project is located on github and can follow himself ;-) It has a version.yaml file that is given as an example to help one to create a personalized YAML file.

This is free software. You are encourage to contribute even if it's only sending me an email saying that you are using this project !

3 releases were published since last time I wrote here and a huge amount of NEW features were added since then. Continuous Data Protection For GNU/Linux (cdpfgl) is also known as 'sauvegarde' project. It is a set of programs: 'cdpfglserver', 'cdpfglclient' and 'cdpfglrestore' as of now. These […]

'sauvegarde' project is also known as Continuous Data Protection For GNU/Linux (cdpfgl). It is a set of programs: 'cdpfglserver', 'cdpfglclient' and 'cdpfglrestore' as of now. They will saves your files in a live continuous way that is to say while they are written to disks. One interesting thing is […]

'sauvegarde' is a set of tools ('cdpfglserver', 'cdpfglclient' and 'cdpfglrestore' - as of now) that saves your files in a live continuous way that is to say while they are written to disks. One interesting thing is that the server (now named 'cdpfglserver') is stateless and achieves deduplication […]

'sauvegarde' is a set of tools ('serveur', 'client' and 'restore' - as of now) that saves your files in a live continuous way that is to say while they are written to disks. One interesting thing is that the server (named 'serveur') is stateless and achieves deduplication (block level). As a result […]

'sauvegarde' is a set of tools ('serveur', 'client' and 'restaure' - as of now) that saves your files in a #live continuous way that is to say while they are written to disks under #linux. New features in version v0.0.3: links are now saved and can be restored A new test directory comes with the […]

'sauvegarde' is a set of tools ('serveur', 'client' and 'restaure' - as of now) that saves your files in a live continuous way that is to say while they are written to disks. In this version 'client' program has been reworked and may be 75 % of it's code has changed. New features in version v0.0.2: […]

Since February 2014 I'm programming, when I have some time, something that may save my files live. The primary goal is to save files while they are being created or modified. It is still a goal to reach even if the first usable version is out today ! When I say usable I mean that one can backup […]

Here are some graphs made from the current Linux source code as taken from Linus github's mirror. They show the evolution over versions of Linux (from 2.6.12 to 3.19 excluding all release candidates "-rc[0-9]+") in term of size, number of files, number of lines of codes or authors and […]

Lately I've been focusing on prime numbers and translated a python program into a C implementation to have some speed-up. I rediscovered that I love coding in C :-) and guess what... heraia is coded in C (79 % according to ohloh). So I coded a bit on heraia and managed to make it compile with either […]