Compare commits
82 commits
5fcb208d0b
...
86d3615928
Author | SHA1 | Date | |
---|---|---|---|
86d3615928 | |||
d7142f2b1d | |||
03829cc4b4 | |||
937ed5e1f1 | |||
816be5a37d | |||
830288f0d2 | |||
6851ad0061 | |||
7f075bd8d7 | |||
d6e734d227 | |||
deee894bca | |||
ab4de9b536 | |||
377dbc977a | |||
8e56f25ade | |||
94afae0ce3 | |||
24f19e46ef | |||
f8490994d9 | |||
9a302a4d4f | |||
9b8470f7cb | |||
ef83f1a828 | |||
86d07730bc | |||
c2459552e3 | |||
5543b5de66 | |||
373f5ef236 | |||
59105a0c54 | |||
0bb39456e2 | |||
19b7ad4675 | |||
5786944cf9 | |||
62ca47aab3 | |||
acec3522fa | |||
a9e31fd740 | |||
afa1314d1a | |||
fb95806a0b | |||
ce9e4de199 | |||
d8e681164d | |||
992d79c125 | |||
f3a6a848d5 | |||
8c9880693f | |||
7b2a026b1e | |||
d83231c2fc | |||
46860fd69d | |||
e8011a6413 | |||
0c050ca1ae | |||
d453e5eb67 | |||
dc47ace951 | |||
6685170c4f | |||
58192fa9f8 | |||
39707ac621 | |||
6db5bcec5c | |||
2696514c24 | |||
126de92af4 | |||
8797e27dad | |||
958fb45c09 | |||
ca5de693dc | |||
ec14e2ae72 | |||
acae6216d0 | |||
794abeb351 | |||
8d86912ab1 | |||
14ef58e1fc | |||
eaa19846b8 | |||
d440c047e7 | |||
1ea1aff7bb | |||
cfe3766056 | |||
d4c2f51cf9 | |||
1dc23e865c | |||
ef26cdaa39 | |||
c9e2107627 | |||
fb73059f39 | |||
4e81f90104 | |||
eab76c5915 | |||
678385d213 | |||
4ce26db50c | |||
e2ddb7a44d | |||
125409e952 | |||
cf5ce37ca5 | |||
8fc3761715 | |||
33153a1d3e | |||
6999e326fd | |||
e15f10d685 | |||
b4bd8dfd46 | |||
0d565927fd | |||
3eda7e3f86 | |||
51c47f9c78 |
3 changed files with 781 additions and 738 deletions
42
readme.md
42
readme.md
|
@ -150,31 +150,31 @@ Handle project workflows in a unified way:
|
|||
|
||||
#### Latest
|
||||
|
||||
| os | https | updt-ca | python | graphviz | plantuml | shellcheck | shunit | shfmt |
|
||||
|:----------------|---|---|------------:|------:|-----------:|------:|------:|-----:|
|
||||
| Arch 20240818 | ☑ | ☑ | 3.12 | 12.0 | 1.2023.13 | 0.10 | 2.1.8 | 3.8 |
|
||||
| Alpine 3.20 | ☑ | ☐ | 3.12 | 9.0 | 1.2024.4 | 0.10 | 2.1.8 | 3.8 |
|
||||
| Fedora 40 | ☑ | ☑ | 3.12 → 3.13 | 9.0 | 1.2024.6 | 0.9 | 2.1.6 | 3.7 |
|
||||
| Debian Bookworm | ☐ | ☐ | 3.11 | 2.42 | 1.2020.2 | 0.9 | 2.1.8 | 3.6 |
|
||||
| OpenSUSE 15.6 | ☐ | ☑ | 3.6 → 3.12 | 2.48 | 1.2020.9 | 0.8 | 2.1.6 | 3.5 |
|
||||
| Ubuntu Noble | ☐ | ☐ | 3.12 | u2.42 | u1.2020.2 | u0.9 | 2.1.8 | u3.8 |
|
||||
| Alma / Rocky 9 | ☑ | ☑ | 3.9 → 3.12 | 2.44 | e1.2024.6 | e0.8 | | |
|
||||
| os | https | up ca | python | graphviz | plantuml | shellcheck | shunit | shfmt | gource | ffmpeg |
|
||||
|:----------------|---|---|------------:|------:|-----------:|------:|------:|-----:|-----:|-------:|
|
||||
| Arch 20240818 | ☑ | ☑ | 3.12 | 12.0 | 1.2023.13 | 0.10 | 2.1.8 | 3.8 | 0.54 | 7.0.2 |
|
||||
| Alpine 3.20 | ☑ | ☐ | 3.12 | 9.0 | 1.2024.4 | 0.10 | 2.1.8 | 3.8 | 0.54 | 6.1.1 |
|
||||
| Fedora 40 | ☑ | ☑ | 3.12 → 3.13 | 9.0 | 1.2024.6 | 0.9 | 2.1.6 | 3.7 | 0.55 | 6.1.2 |
|
||||
| Debian Bookworm | ☐ | ☐ | 3.11 | 2.42 | 1.2020.2 | 0.9 | 2.1.8 | 3.6 | 0.54 | 5.1.6 |
|
||||
| OpenSUSE 15.6 | ☐ | ☑ | 3.6 → 3.12 | 2.48 | 1.2020.9 | 0.8 | 2.1.6 | 3.5 | 0.54 | 4.4.4 |
|
||||
| Ubuntu Noble | ☐ | ☐ | 3.12 | u2.42 | u1.2020.2 | u0.9 | 2.1.8 | u3.8 | 0.54 | 6.1.1 |
|
||||
| Alma / Rocky 9 | ☑ | ☑ | 3.9 → 3.12 | 2.44 | e1.2024.6 | e0.8 | | | | e5.1.4 |
|
||||
|
||||
#### Previous
|
||||
|
||||
| os | https | updt-ca | python | graphviz | plantuml | shellcheck | shunit | shfmt |
|
||||
|:----------------|---|---|------------:|------:|-----------:|------:|------:|-----:|
|
||||
| Alpine 3.19 | ☑ | ☐ | 3.11 | 9.0 | 1.2023.12 | 0.9 | 2.1.8 | 3.7 |
|
||||
| Fedora 39 | ☑ | ☑ | 3.12 → 3.13 | 8.1 | 1.2024.6 | 0.9 | 2.1.6 | 3.5 |
|
||||
| OpenSUSE 15.5 | ☐ | ☑ | 3.6 → 3.11 | 2.48 | 1.2020.9 | 0.8 | 2.1.6 | 3.5 |
|
||||
| Alma / Rocky 8 | ☑ | ☑ | 3.6 → 3.12 | 2.40 | e1.2024.6 | e0.6 | | |
|
||||
| os | https | up ca | python | graphviz | plantuml | shellcheck | shunit | shfmt | gource | ffmpeg |
|
||||
|:----------------|---|---|------------:|------:|-----------:|------:|------:|-----:|-----:|-------:|
|
||||
| Alpine 3.19 | ☑ | ☐ | 3.11 | 9.0 | 1.2023.12 | 0.9 | 2.1.8 | 3.7 | 0.54 | 6.1.1 |
|
||||
| Fedora 39 | ☑ | ☑ | 3.12 → 3.13 | 8.1 | 1.2024.6 | 0.9 | 2.1.6 | 3.5 | 0.55 | 6.1.1 |
|
||||
| OpenSUSE 15.5 | ☐ | ☑ | 3.6 → 3.11 | 2.48 | 1.2020.9 | 0.8 | 2.1.6 | 3.5 | 0.54 | 4.4.4 |
|
||||
| Alma / Rocky 8 | ☑ | ☑ | 3.6 → 3.12 | 2.40 | e1.2024.6 | e0.6 | | | | |
|
||||
|
||||
#### Older Python
|
||||
|
||||
| os | https | updt-ca | python | graphviz | plantuml | shellcheck | shunit | shfmt |
|
||||
|:----------------|---|---|------------:|------:|-----------:|------:|------:|-----:|
|
||||
| Ubuntu Jammy | ☐ | ☐ | 3.10 | u2.42 | u1.2020.2 | u0.8 | 2.1.6 | u3.4 |
|
||||
| Debian Bullseye | ☐ | ☐ | 3.9 | 2.42 | 1.2020.2 | 0.7 | 2.1.6 | |
|
||||
| os | https | up ca | python | graphviz | plantuml | shellcheck | shunit | shfmt | gource | ffmpeg |
|
||||
|:----------------|---|---|------------:|------:|-----------:|------:|------:|-----:|-----:|-------:|
|
||||
| Ubuntu Jammy | ☐ | ☐ | 3.10 | u2.42 | u1.2020.2 | u0.8 | 2.1.6 | u3.4 | 0.51 | 4.4.2 |
|
||||
| Debian Bullseye | ☐ | ☐ | 3.9 | 2.42 | 1.2020.2 | 0.7 | 2.1.6 | | 0.51 | 4.3.7 |
|
||||
|
||||
---
|
||||
|
||||
|
@ -224,6 +224,7 @@ Handle project workflows in a unified way:
|
|||
#### Shell
|
||||
|
||||
* comment
|
||||
* git/pypi fallback for rwx/spcd
|
||||
* handle errors
|
||||
* packages
|
||||
* configure
|
||||
|
@ -240,6 +241,7 @@ Handle project workflows in a unified way:
|
|||
* locales
|
||||
* persist
|
||||
* test
|
||||
* workspace variable
|
||||
|
||||
#### Shell → Python
|
||||
|
||||
|
@ -282,7 +284,9 @@ Handle project workflows in a unified way:
|
|||
### Task stack
|
||||
|
||||
* automate versions fetching
|
||||
* gource, xvfb, xauth
|
||||
* handle openh264 repositories
|
||||
* rpm fusion
|
||||
* tex
|
||||
* translate to french
|
||||
* try to support nix
|
||||
|
|
51
spcd.sh
51
spcd.sh
|
@ -1,27 +1,30 @@
|
|||
#! /usr/bin/env sh
|
||||
|
||||
gource \
|
||||
--auto-skip-seconds 1 \
|
||||
--date-format "%Y / %m / %d ⋅ %H : %M : %S" \
|
||||
--disable-progress \
|
||||
-f \
|
||||
--hide mouse,usernames \
|
||||
--highlight-dirs \
|
||||
--key \
|
||||
--output-framerate 60 \
|
||||
--seconds-per-day 2.0 \
|
||||
--output-ppm-stream - \
|
||||
| \
|
||||
ffmpeg \
|
||||
-codec:v ppm \
|
||||
-format image2pipe \
|
||||
-framerate 120 \
|
||||
-i - \
|
||||
-codec:v libx264 \
|
||||
-preset veryslow \
|
||||
-qp 23 \
|
||||
-movflags \
|
||||
+faststart \
|
||||
-pix_fmt yuv420p \
|
||||
-y \
|
||||
spcd.mp4
|
||||
--auto-skip-seconds 0.25 \
|
||||
--date-format "%Y / %m / %d ⋅ %H : %M : %S" \
|
||||
--disable-input \
|
||||
--font-scale 2.5 \
|
||||
--frameless \
|
||||
--hide mouse,usernames \
|
||||
--highlight-dirs \
|
||||
--key \
|
||||
--multi-sampling \
|
||||
--output-framerate 60 \
|
||||
--output-ppm-stream - \
|
||||
--seconds-per-day 0.6 \
|
||||
--stop-at-end \
|
||||
--viewport "1920x1080" |
|
||||
ffmpeg \
|
||||
-codec:v ppm \
|
||||
-format image2pipe \
|
||||
-framerate 120 \
|
||||
-i - \
|
||||
-codec:v libx264 \
|
||||
-preset veryslow \
|
||||
-qp 28 \
|
||||
-movflags \
|
||||
+faststart \
|
||||
-pix_fmt yuv420p \
|
||||
-y \
|
||||
spcd.mp4
|
||||
|
|
1418
spcd/bootstrap.sh
1418
spcd/bootstrap.sh
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue