Joshua M. Boniface
ba07bb803c
Solve incorrect ffprobe invocation
...
Fixes #24
2022-07-25 13:43:22 -04:00
Joshua M. Boniface
7c20076a7c
Move logging and continue out of contextmanager
2022-07-24 15:08:06 -04:00
Joshua M. Boniface
fdbf0b8d91
Add command output when host marked bad
...
Allows easy replication of the failed command.
2022-07-24 15:03:58 -04:00
Joshua M. Boniface
57cb6f8b67
Fix formatting error
2022-07-24 12:28:14 -04:00
Joshua M. Boniface
53290d7344
Ensure nonetype list args become empty lists
...
Prevents a potential bug like in #23
2022-07-24 12:27:11 -04:00
Joshua M. Boniface
0100731b54
Add media to example exports
2022-07-22 02:57:08 -04:00
Joshua M. Boniface
e84651138a
Clarify wording of media export
2022-07-22 02:56:07 -04:00
Joshua M. Boniface
8d1a8dcb77
Mention output style
2022-07-22 02:52:14 -04:00
Joshua M. Boniface
8f76a5fb24
Mention style of verbatim commands
2022-07-22 02:51:27 -04:00
Joshua M. Boniface
ed73089fb7
Reword bad host section
2022-07-22 02:40:01 -04:00
Joshua M. Boniface
600e6912cc
Reword the weighting section
2022-07-22 02:37:49 -04:00
Joshua M. Boniface
79733f7261
Fix missing space
2022-07-22 02:34:23 -04:00
Joshua M. Boniface
200726768f
Fix incorrect grammar
2022-07-22 02:33:56 -04:00
Joshua M. Boniface
fadfff34f2
Reference previous section in state guide
2022-07-22 02:33:06 -04:00
Joshua M. Boniface
64b0da5edc
Update wording around localhost
2022-07-22 02:30:21 -04:00
Joshua M. Boniface
f071e4544d
Add another formatting tweak
2022-07-20 03:18:41 -04:00
Joshua M. Boniface
1006583fff
Reformat and refactor setup guide further
2022-07-20 03:18:17 -04:00
Joshua M. Boniface
3291f5edf3
Add comment about setup.md
2022-07-20 02:56:03 -04:00
Joshua M. Boniface
575af44a93
Additional formatting tweaks
2022-07-20 02:55:40 -04:00
Joshua M. Boniface
b1a7f86128
Fix formatting inconsistencies
2022-07-20 02:54:03 -04:00
Joshua M. Boniface
6385254fbf
Clarify why retrying is bad
2022-07-20 02:49:54 -04:00
Joshua M. Boniface
9009e3161c
Clarify performance reasons for not weighting
2022-07-20 02:48:34 -04:00
Joshua M. Boniface
2a0c74ad30
Adjust wording in target host selection
2022-07-20 02:46:17 -04:00
Joshua M. Boniface
b49c13890f
Standardize comment formatting
2022-07-20 02:43:45 -04:00
Joshua M. Boniface
ce5059959c
Add shields.io badges
2022-07-20 02:36:00 -04:00
Joshua M. Boniface
a993836d60
Format code with Black
2022-07-20 02:31:09 -04:00
Joshua M. Boniface
04b8794e66
Clarify active status further
2022-07-20 00:36:59 -04:00
Joshua M. Boniface
192e2eebaf
Further formatting tweak
2022-07-20 00:34:03 -04:00
Joshua M. Boniface
08ac5dbd8a
Clarify the ignored line
2022-07-20 00:32:34 -04:00
Joshua M. Boniface
afd97a0729
Mention when the rules take effect
2022-07-20 00:32:09 -04:00
Joshua M. Boniface
e3cf4e6230
Fix a few more instances
2022-07-20 00:27:26 -04:00
Joshua M. Boniface
d9a18d7137
Adjust quoting of name and add logfile section
2022-07-20 00:24:17 -04:00
Joshua M. Boniface
cc5b1d469b
Add log viewing support
...
Adds two methods to view the log; the first is the entire log in a
pager, and the second is following any new messages (like 'tail -f -0'
in Linux).
2022-07-20 00:19:50 -04:00
Joshua M. Boniface
d65d93a765
Fix some formatting in README
2022-07-20 00:02:26 -04:00
Joshua M. Boniface
9d26e8c055
Fix broken tag in README
2022-07-20 00:00:55 -04:00
Joshua M. Boniface
5159e52c3d
Revert "Try to fix banner link"
...
This reverts commit d276cde92e .
2022-07-20 00:00:14 -04:00
Joshua M. Boniface
d276cde92e
Try to fix banner link
2022-07-19 23:59:58 -04:00
Joshua M. Boniface
7cbe14e80a
Complete refactoring of rffmpeg
...
This commit represents a complete refactoring of rffmpeg while
preserving all existing functionality.
Several key changes are:
1. A cleaner function tree throughout the code, hopefully making things
easier to understand.
2. The use of "-t -t" to the "ssh" command to optimize behaviour when
Ctrl+C is used to terminate a test process.
3. The removal of the old PID-based "state" system in favour of a
ground-up SQLite-based system which can better track the current status.
4. The renaming of the binary from "rffmpeg.py" to "rffmpeg".
5. The addition of an alternate invocation and corresponding Click-based
CLI interface to manage the database, accessible by calling the
"rffmpeg" binary name directly instead of an "ffmpeg"/"ffprobe" alias.
6. The moving of host management out of the config file and into the
database/Click CLI interface for better management capabilities.
7. The proper defaulting of the configuration; an entirely empty
configuration can be specified if desired, using only default options.
This new version should be functionally identical to the old version in
all cases while providing the above changes.
This commit also adjust the documentation to reflect the updated setup
and options.
2022-07-19 23:51:00 -04:00
Joshua M. Boniface
876a663326
Center logos
2022-07-19 22:06:31 -04:00
Joshua M. Boniface
497a174a1e
Add Matrix link to README
2022-07-19 22:05:59 -04:00
Joshua M. Boniface
e3c4d4e981
Add additional detail about host lists and install
2022-07-19 15:11:25 -04:00
Joshua M. Boniface
b50080969d
Ensure rffmpeg.py is executable
2022-07-19 14:30:21 -04:00
Joshua M. Boniface
e34a45ce2d
Clarify Ubuntu situation for python3-subprocess
2022-07-19 14:26:16 -04:00
Joshua M. Boniface
40938b54bc
I can never spell "publicly" right
2022-06-18 03:39:56 -04:00
Joshua M. Boniface
136a0ab5c7
Mention what Issues are for
2022-06-18 03:38:22 -04:00
Joshua M. Boniface
b2fd3c9cf5
Adjust link to guide
2022-06-18 03:33:38 -04:00
Joshua M. Boniface
89aae97635
Adjust tag line
2022-06-18 03:32:43 -04:00
Joshua M. Boniface
4b07ed3772
Remove superfluous mention of exports
2022-06-18 03:31:20 -04:00
Joshua M. Boniface
55e7c6df28
Fix bad example command
2022-06-18 03:29:52 -04:00
Joshua M. Boniface
bd306a9336
Further formatting tweaks
2022-06-18 03:27:50 -04:00