Revert "Revert "Recommit changement extractor, sauvegarde des json (cache)""

This reverts commit 3a09c6abf59ca22a2a8cdedfd7a6b91a6434ab3e.