Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| public:linux:gource [2023/10/11 16:52] – supprimée - modification externe (Date inconnue) 127.0.0.1 | public:linux:gource [2023/10/11 16:52] (Version actuelle) – ↷ Page déplacée de fr:public:linux:gource à public:linux:gource yann | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== gource ====== | ||
| + | software version control visualization | ||
| + | |||
| + | On commence par générér le fichier xml de l' | ||
| + | |||
| + | svn log -r 678:HEAD --xml --verbose --quiet > handicap.xml | ||
| + | |||
| + | |||
| + | pour ffmpeg la liste de preset se trouve dans / | ||
| + | Si l' | ||
| + | |||
| + | * en x264 | ||
| + | |||
| + | | ||
| + | |||
| + | * en webm | ||
| + | |||
| + | gource -640x360 --auto-skip-seconds 1 --bloom-multiplier 1.0 --bloom-intensity 1.0 --background-image ~/ | ||
| + | |||
| + | Résultat | ||
| + | |||
| + | http:// | ||
| + | |||
| + | ====== Avec git ====== | ||
| + | |||
| + | from http:// | ||
| + | |||
| + | extraction du log : | ||
| + | |||
| + | git log --pretty=format: | ||
| + | |||
| + | gource --path git.log -s 1 --auto-skip-seconds 1 --bloom-multiplier 1.0 --bloom-intensity 1.0 --file-idle-time 50 --max-files 500 --multi-sampling -1280x720 --stop-at-end --elasticity 0.1 -b 000000 --disable-progress --user-friction .2 -e 0.5 --seconds-per-day 2 --title "Edith project' | ||
| + | | ||
| + | | ||
| + | to get gravatar of the users | ||
| + | |||
| + | <code perl> | ||
| + | # | ||
| + | #fetch Gravatars | ||
| + | #if proxy | ||
| + | #BEGIN { $ENV{HTTP_proxy}=" | ||
| + | use strict; | ||
| + | use warnings; | ||
| + | |||
| + | use LWP:: | ||
| + | use Digest::MD5 qw(md5_hex); | ||
| + | use Thread:: | ||
| + | |||
| + | my $size = 90; | ||
| + | my $output_dir = ' | ||
| + | |||
| + | system(" | ||
| + | |||
| + | mkdir($output_dir) unless -d $output_dir; | ||
| + | |||
| + | open(GITLOG, | ||
| + | |||
| + | my %processed_authors; | ||
| + | |||
| + | sub fetch | ||
| + | { | ||
| + | #try and fetch image | ||
| + | my ($name, $email, $author_image_file) = @_; | ||
| + | my $grav_url = " | ||
| + | |||
| + | warn " | ||
| + | |||
| + | my $rc = getstore($grav_url, | ||
| + | if($rc != 200) { | ||
| + | unlink($author_image_file); | ||
| + | } | ||
| + | } | ||
| + | |||
| + | my $pool = Thread:: | ||
| + | |||
| + | while(< | ||
| + | chomp; | ||
| + | my($email, $author) = split(/\|/, $_); | ||
| + | |||
| + | next if $processed_authors{$author}++; | ||
| + | |||
| + | my $author_image_file = $output_dir . '/' | ||
| + | #skip images we have | ||
| + | next if -e $author_image_file; | ||
| + | |||
| + | $pool-> | ||
| + | } | ||
| + | $pool-> | ||
| + | |||
| + | close GITLOG; | ||
| + | </ | ||
| + | |||
| + | |||
| + | openshot et h264 et mp3 see http:// | ||
| + | |||
| + | ----- | ||
| + | |||
| + | Yann | ||
| + | |||
| + | ~~UP~~ | ||
