
Security News
Google’s OSV Fix Just Added 500+ New Advisories — All Thanks to One Small Policy Change
A data handling bug in OSV.dev caused disputed CVEs to disappear from vulnerability feeds until a recent fix restored over 500 advisories.
@penrose/automator
Advanced tools
This package is a command-line application that depends on `@penrose/core` and batch-processes multiple Penrose diagrams.
@penrose/automator
: a headless renderer for PenroseThis package is a command-line application that depends on @penrose/core
and batch-processes multiple Penrose diagrams.
Usage:
Penrose Automator.
Usage:
automator batch LIB OUTFOLDER [--folders] [--src-prefix=PREFIX] [--repeat=TIMES] [--render=OUTFOLDER] [--cross-energy]
automator render ARTIFACTSFOLDER OUTFOLDER
automator textchart ARTIFACTSFOLDER OUTFILE
automator draw SUBSTANCE STYLE DOMAIN OUTFOLDER [--src-prefix=PREFIX] [--variation=VARIATION] [--folders] [--cross-energy]
automator shapedefs [SHAPEFILE]
Options:
-o, --outFile PATH Path to either a file or a folder, depending on the value of --folders. [default: output.svg]
--folders Include metadata about each output diagram. If enabled, outFile has to be a path to a folder.
--src-prefix PREFIX the prefix to SUBSTANCE, STYLE, and DOMAIN, or the library equivalent in batch mode. No trailing "/" required. [default: .]
--repeat TIMES the number of instances
--cross-energy Compute the cross-instance energy
--variation The variation to use
yarn start batch registry.json out/ --src-prefix=../examples/src/
in this directory. The output SVGs will appear in out
.automator
for local developmentcore
(e.g. Synthesizer
), you can run yarn start
in the project root direcory, which will continuously watch your changes in core
and update your build.automator
to make sure your changes in core
are not causing any errors.automator
will now be using the most recent version of core
when batch-processing Penrose programs.In addition to batch-processing Penrose programs, you can also use automator
to generate a static site for viewing the diagrams and metadata (e.g. performance statistics). Here's an example:
yarn start batch registry.json out --src-prefix=../examples/src/ --folders
in this directory.
--folders
option asks automator
to output metadata along with SVGs. automator render
requires the output to have associated metadata.yarn start render out browser
to generate a static site.browser/index.html
to view the result.FAQs
This package is a command-line application that depends on `@penrose/core` and batch-processes multiple Penrose diagrams.
The npm package @penrose/automator receives a total of 2 weekly downloads. As such, @penrose/automator popularity was classified as not popular.
We found that @penrose/automator demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A data handling bug in OSV.dev caused disputed CVEs to disappear from vulnerability feeds until a recent fix restored over 500 advisories.
Research
/Security News
175 malicious npm packages (26k+ downloads) used unpkg CDN to host redirect scripts for a credential-phishing campaign targeting 135+ organizations worldwide.
Security News
Python 3.14 adds template strings, deferred annotations, and subinterpreters, plus free-threaded mode, an experimental JIT, and Sigstore verification.