e5656378ac
PEP 8 compliance.
2025-06-15 01:11:01 -04:00
ff384678de
PEP 8 compliance.
2025-06-14 22:40:05 -04:00
e8d06c616f
Generally streamline and break the concat routine into functions.
...
Ensure the whole thing is PEP 8 compliant. Also output a text file
summary for chapter markers.
2025-06-14 02:55:43 -04:00
6baacd9b89
PEP 8 compliance.
2025-06-13 02:05:52 -04:00
d539490898
If the complevel file doesn't exist, try to read the complevel out of the config instead.
2025-06-13 01:58:09 -04:00
3fde5791a3
Tabs to spaces; purge some commented-out code.
2025-06-13 01:52:57 -04:00
b29e2675d1
PEP 8 compliance.
2025-06-13 01:38:07 -04:00
97616b341d
Hardcode fewer things. Convert tabs to spaces.
2025-06-12 23:47:22 -04:00
2e9b8b148e
PEP 8 compliance.
2025-06-11 22:43:16 -04:00
95132370e7
PEP 8 compliance.
2025-06-11 22:40:44 -04:00
8071d1a876
PEP 8 compliance.
2025-06-11 03:05:54 -04:00
8c1d031def
Support excluding the overlay from concatenated videos.
2025-06-11 02:45:17 -04:00
b62e9ebbf9
Remove the deprecated check command.
2025-06-09 22:57:58 -04:00
4d8c19db8f
Couple further fixes for config layering.
2025-06-09 22:25:44 -04:00
20af631a74
This is probably superfluous.
2025-06-09 22:24:54 -04:00
26f4cd96d4
Correctly handle an unknown target for ls.
2025-06-09 22:22:59 -04:00
ae91d13132
Add concat to the list of commands.
2025-06-02 02:24:12 -04:00
a15fb7604b
Refactor text generation to support video concatenation.
2025-06-02 02:23:54 -04:00
355bd9d5d9
Add missing import.
2025-06-02 02:23:31 -04:00
eded543071
At long last, support concatenating videos together.
2025-06-02 02:05:57 -04:00
20083dc749
Fix an incorrect call and prune a spurious print.
2025-06-02 02:05:00 -04:00
43639955fb
Remove extraneous print.
2025-05-30 02:10:52 -04:00
5b6ea201fe
Notes on a particularly perplexing ffmpeg problem.
2025-05-30 02:10:06 -04:00
970e63e19b
Split out a separate wad-only base class from WadMap. Load the wad-specific config when using it. Support overriding settings during fabricate.
2025-05-30 02:07:06 -04:00
057ac98843
Read values out of a config file instead of hardcoding them. Further streamline common tasks in a new base config class.
2025-05-17 11:50:59 -04:00
606f27185c
Fix various errors in the previous commit.
2025-05-13 10:04:43 -04:00
2438995093
Major refactor to make handling name/path manipulation easier.
...
Most of this is now in doom_base.py, which stores wad/map/name, exposes them as
properties, and also takes care of most common tasks needed for building
command lines and such.
2025-05-13 05:46:26 -04:00
85d3686f1c
Support setting a name for a demo, supporting more than one demo stored at a time for a map.
2025-05-11 17:28:07 -04:00
c73c7dd457
Add support for specifying the name string. Pad times that have an odd number of total digits in the filename (e.g. 1:23 -> 0123).
2025-04-30 21:54:32 -04:00
652fbf4b08
When generating dsda text file, automatically skip to the end of the file, and don't show the window if possible.
2025-04-30 18:52:55 -04:00
9570d11cdc
Add module for listing inputs and outputs for demos.
2025-04-29 23:07:49 -04:00
7f397f352f
Add a command to invoke eureka for the given wad and map.
2025-04-28 18:31:36 -04:00
70826d4227
Just use ffplay for playback, at least for now.
2025-04-28 15:49:51 -04:00
6bc71d5c5f
Fix missing format directive.
2025-04-28 15:49:17 -04:00
b71c8c0694
Add support for uploading dsda zip bundles. Also fix ACL to allow public reading of uploaded files.
2025-04-24 18:39:41 -04:00
ac29c5c49b
Add support for rendering in the background.
2025-04-24 18:05:28 -04:00
cabb3dbb94
Fix import.
2025-04-23 18:38:46 -04:00
101efcda1e
Formally switch from shell dcc to python dcc. The future is now, old man!
2025-04-23 18:38:06 -04:00
805ea27f3e
When fabricating, create a temporary directory for all the working files and then blow it away on completion.
2025-04-22 02:15:03 -04:00
c95c14d747
Also break out of the loop when we pull the time out of it.
2025-04-22 02:07:45 -04:00
539e478b9d
Fix syntax when --single is passed. Python, man.
2025-04-22 01:35:14 -04:00
6a6f25aebc
Add a generator for DSDA zip files.
2025-04-22 01:28:36 -04:00
dd3a185f4b
Add final thumbnail assembly.
2025-04-20 18:59:58 -04:00
72d89c0be9
Add text generation for video thumbnails.
2025-04-20 14:16:44 -04:00
790f3af1a2
Add a fetch command; this could probably use some refinement.
2025-04-19 23:05:38 -04:00
d1ddad97ef
Immediately decide I don't like the previous commit and refactor it somewhat.
2025-04-19 11:40:07 -04:00
63bc1436fe
If needed directories don't exist, create them before trying to use them.
2025-04-19 11:27:53 -04:00
1ad6ec7297
Add an extract command for doom graphics in the wad.
2025-04-18 02:45:34 -04:00
44285fbf59
Add a check command.
2025-04-17 01:57:40 -04:00
833a0c681c
Correctly handle non-default IWADS.
2025-04-16 23:01:12 -04:00