Potato.py

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-03-11
22:27
TODO/Documentation updates. Leaf check-in: ba55a213cc user: andy tags: trunk
22:27
Add the new translator module, output module to the development script. check-in: c705a54a3d user: andy tags: trunk
22:26
Added a module for translator classes. check-in: 8331269775 user: andy tags: trunk
22:26
Removed special-purpose Node types. check-in: 7a76365550 user: andy tags: trunk
22:25
Added the abiltiy to "tryout" specific sample sites. check-in: 6ea4dd529e user: andy tags: trunk
22:25
Merged changes to the output module from roster. check-in: 0cbc3d8d14 user: andy tags: trunk
2024-02-27
00:44
Added a TODO about what needs to be done when printing site info. check-in: e4fc3f067a user: andy tags: trunk
00:44
Removed old document on parsing markdown (because we now use Python Markdown). check-in: 1984b3b82e user: andy tags: trunk
2024-02-23
00:23
Work on constructing the site object. check-in: f43e93b7f5 user: andy tags: trunk
00:23
Added the (unimplemented) `clean` command. Added a basic implementation of the `info` command. check-in: deb0212d9c user: andy tags: trunk
00:22
Forgot to pass the parser argument to run(). check-in: 8758f0d244 user: andy tags: trunk
00:22
Started work on a plugin to render TikZ diagrams to SVG. check-in: ab6d715e28 user: andy tags: trunk
00:22
Added the formatted output module from roster. check-in: 602d7a4e4a user: andy tags: trunk
2024-02-22
23:09
Added code to handle the special __file/__directory rules. check-in: 8b3db7f881 user: andy tags: trunk
23:09
Work on running the automated tests. check-in: 048ad539d4 user: andy tags: trunk
23:08
Added the `clean` command. check-in: 29742f436c user: andy tags: trunk
23:05
Added a shell script for trying out Potato (creates temp directory, adds potato to PATH, then launches a subshell in the directory). check-in: fd3e014567 user: andy tags: trunk
2024-02-21
23:11
Started work on a new test framework. check-in: a863a76e7f user: andy tags: trunk
22:55
Removed the old markdown tests. check-in: e1e38ecf99 user: andy tags: trunk
2024-02-16
00:02
Started work on loading rules from files. check-in: ee3d10d4b2 user: andy tags: trunk
2024-02-15
23:50
Work on rule matching. check-in: ace79e7bb2 user: andy tags: trunk
23:49
Added a function to get the root directory of the site. check-in: 642ddc9fa6 user: andy tags: trunk
17:21
Renamed the files in __rules from templates to rules. Added default rules for markdown and html files. check-in: 7f80696cb0 user: andy tags: trunk
17:01
Added/renamed a few things in the skeleton project. check-in: 3539ff267f user: andy tags: trunk
16:59
Added rules module, added to the loader script. check-in: 7167ccce85 user: andy tags: trunk
16:59
Added function to load site configuration. check-in: 6e5b07826c user: andy tags: trunk
16:59
Fixed a few things in the Markdown module. check-in: 8098e9ded0 user: andy tags: trunk
16:58
Moved some functions around. check-in: ba5170be56 user: andy tags: trunk
2024-02-14
23:14
Merged in the unified Python-Markdown single-file module, and fixed a bunch of problems that arose from merging everything into a single file. check-in: 70bf2d1321 user: andy tags: trunk
00:44
More work on creating the site object. check-in: 1d09bcc537 user: andy tags: trunk
00:40
Work on building the site object. check-in: f7eeff2536 user: andy tags: trunk
00:39
Added more options to the site config object. check-in: c6b86806a3 user: andy tags: trunk
00:36
Started work on the site configuration object. check-in: 2ce1e3d522 user: andy tags: trunk
00:04
Removed the `help` comamnd, we can go with `-h` and avoid a lot of trouble. check-in: 8129b9b0a7 user: andy tags: trunk
2024-02-13
23:58
Added some basic (unimplemented) commands. check-in: 478c4b5532 user: andy tags: trunk
23:45
Updated single-file amalgamation. check-in: 304d781146 user: andy tags: trunk
23:44
Update the list of source files. check-in: 5a10dc018f user: andy tags: trunk
23:44
Update required Python version. check-in: 2c01034198 user: andy tags: trunk
23:44
Made the build script executable. check-in: cd2bd75cdd user: andy tags: trunk
23:44
Removed the `assert` checking the module name, as it's not correct when run as a script. check-in: 32e570558a user: andy tags: trunk
23:37
Started work on main(). check-in: 630fb3b788 user: andy tags: trunk
23:31
Added a file dealing with the `site` object and how it's populated. check-in: bfcc2e709d user: andy tags: trunk
23:30
Added a file to store per-site configuration options. check-in: b81bc880b1 user: andy tags: trunk
23:29
Added a file for all the command-line subcommands. check-in: 255846d281 user: andy tags: trunk
23:29
Removed our old template code; only SimpleTemplate remains. check-in: d82cec53bd user: andy tags: trunk
23:29
Fixed the comment describing how the build script builds the single-file amalgamation. check-in: 43ad6db452 user: andy tags: trunk
23:22
Added a few missing things necessary for SimpleTemplate to import without errors. check-in: e378bdbde7 user: andy tags: trunk
2024-01-02
23:24
Whitespace. check-in: 58715ff5e9 user: andy tags: trunk
23:09
Added a modified version of Bottle.py's SimpleTemplate. check-in: e1889a33aa user: andy tags: trunk
2023-11-21
21:15
More work on the Markdown parser. check-in: 96ef3aa570 user: andy tags: trunk