Commit graph

90 commits

Author SHA1 Message Date
673e649e87 Remove last unneeded constant. 2025-07-03 18:06:00 -04:00
e4d978149b PEP 8 compliance. 2025-07-03 18:05:12 -04:00
d778e281ba Move the remaining hardcoded constants into the configuration file. 2025-07-03 18:04:19 -04:00
4bbf57036d Use the same method that the dsda preamble uses to figure out what the main wad is. 2025-07-01 22:53:59 -04:00
ebdac7c89d PEP 8 compliance. 2025-06-15 13:33:33 -04:00
2076e7341d PEP 8 compliance. 2025-06-15 13:31:32 -04:00
84b8c1b626 PEP 8 compliance. 2025-06-15 12:31:37 -04:00
66fd1bfe11 PEP 8 compliance. 2025-06-15 12:25:52 -04:00
dace0de99b PEP 8 compliance. 2025-06-15 12:23:32 -04:00
69ce445225 PEP 8 compliance. 2025-06-15 12:20:12 -04:00
80070e3a5e PEP 8 compliance. 2025-06-15 12:18:46 -04:00
218928f033 PEP 8 compliance. 2025-06-15 02:16:59 -04:00
b54b865977 PEP 8 compliance. 2025-06-15 01:16:10 -04:00
3f1dad2b43 PEP 8 compliance. 2025-06-15 01:12:52 -04:00
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