optparse - Command Line Option Parser
A command line parser inspired by Python's 'optparse' library to be used with Rscript to write "#!" shebang scripts that accept short and long flag/options.
Last updated 6 months ago
12.94 score 146 stars 30 packages 12k scripts 13k downloadsggpattern - 'ggplot2' Pattern Geoms
Provides 'ggplot2' geoms filled with various patterns. Includes a patterned version of every 'ggplot2' geom that has a region that can be filled with a pattern. Provides a suite of 'ggplot2' aesthetics and scales for controlling pattern appearances. Supports over a dozen builtin patterns (every pattern implemented by 'gridpattern') as well as allowing custom user-defined patterns.
Last updated 6 months ago
11.90 score 361 stars 3 packages 1.4k scripts 8.2k downloadsargparse - Command Line Optional and Positional Argument Parser
A command line parser to be used with 'Rscript' to write "#!" shebang scripts that gracefully accept positional and optional arguments and automatically generate usage.
Last updated 2 days ago
10.39 score 103 stars 2 packages 6.0k scripts 3.3k downloadsgetopt - C-Like 'getopt' Behavior
Package designed to be used with Rscript to write '#!' shebang scripts that accept short and long flags/options. Many users will prefer using instead the packages optparse or argparse which add extra features like automatically generated help option and usage, support for default values, positional argument support, etc.
Last updated 1 years ago
8.82 score 12 stars 31 packages 1.5k scripts 13k downloadsgridpattern - 'grid' Pattern Grobs
Provides 'grid' grobs that fill in a user-defined area with various patterns. Includes enhanced versions of the geometric and image-based patterns originally contained in the 'ggpattern' package as well as original 'pch', 'polygon_tiling', 'regular_polygon', 'rose', 'text', 'wave', and 'weave' patterns plus support for custom user-defined patterns.
Last updated 1 months ago
8.11 score 31 stars 4 packages 6 scripts 6.8k downloadsaffiner - A Finer Way to Render 3D Illustrated Objects in 'grid' Using Affine Transformations
Dilate, permute, project, reflect, rotate, shear, and translate 2D and 3D points. Supports parallel projections including oblique projections such as the cabinet projection as well as axonometric projections such as the isometric projection. Use 'grid's "affine transformation" feature to render illustrated flat surfaces.
Last updated 1 months ago
6.51 score 9 stars 4 packages 1 scripts 274 downloadsbittermelon - Bitmap Tools
Provides functions for creating, modifying, and displaying bitmaps including printing them in the terminal. There is a special emphasis on monochrome bitmap fonts and their glyphs as well as colored pixel art/sprites. Provides native read/write support for the 'hex' and 'yaff' bitmap font formats and if 'monobit' <https://github.com/robhagemans/monobit> is installed can also read/write several additional bitmap font formats.
Last updated 7 days ago
5.91 score 6 stars 1 packages 660 downloadspiecepackr - Board Game Graphics
Functions to make board game graphics with the 'ggplot2', 'grid', 'rayrender', 'rayvertex', and 'rgl' packages. Specializes in game diagrams, animations, and "Print & Play" layouts for the 'piecepack' <https://www.ludism.org/ppwiki> but can make graphics for other board game systems. Includes configurations for several public domain game systems such as checkers, (double-18) dominoes, go, 'piecepack', playing cards, etc.
Last updated 1 months ago
board-gamepiecepack
5.25 score 59 stars 2 packages 497 downloadsdatetimeoffset - Datetimes with Optional UTC Offsets and/or Heterogeneous Time Zones
Supports import/export for a number of datetime string standards and R datetime classes often including lossless re-export of any original reduced precision including 'ISO 8601' <https://en.wikipedia.org/wiki/ISO_8601> and 'pdfmark' <https://opensource.adobe.com/dc-acrobat-sdk-docs/library/pdfmark/> datetime strings. Supports local/global datetimes with optional UTC offsets and/or (possibly heterogeneous) time zones with up to nanosecond precision.
Last updated 1 years ago
4.95 score 6 stars 1 packages 1 scripts 329 downloadsfindpython - Functions to Find an Acceptable Python Binary
Package designed to find an acceptable python binary.
Last updated 3 days ago
4.92 score 6 stars 3 packages 12 scripts 2.6k downloadsaRt - Generative Art with R
Creates generative art using R.
Last updated 4 months ago
generative-art
4.85 score 130 stars 27 scriptsxmpdf - Edit 'XMP' Metadata and 'PDF' Bookmarks and Documentation Info
Edit 'XMP' metadata <https://en.wikipedia.org/wiki/Extensible_Metadata_Platform> in a variety of media file formats as well as edit bookmarks (aka outline aka table of contents) and documentation info entries in 'pdf' files. Can detect and use a variety of command-line tools to perform these operations such as 'exiftool' <https://exiftool.org/>, 'ghostscript' <https://www.ghostscript.com/>, and/or 'pdftk' <https://gitlab.com/pdftk-java/pdftk>.
Last updated 8 months ago
4.70 score 5 stars 1 scripts 213 downloadsbracer - Brace Expansions
Performs brace expansions on strings. Made popular by Unix shells, brace expansion allows users to concisely generate certain character vectors by taking a single string and (recursively) expanding the comma-separated lists and double-period-separated integer and character sequences enclosed within braces in that string. The double-period-separated numeric integer expansion also supports padding the resulting numbers with zeros.
Last updated 2 years ago
4.56 score 2 stars 1 packages 12 scripts 383 downloadsledger - Utilities for Importing Data from Plain Text Accounting Files
Utilities for querying plain text accounting files from 'Ledger', 'HLedger', and 'Beancount'.
Last updated 6 months ago
beancounthledgerledgerplaintext-accounting
3.89 score 39 stars 4 scripts 293 downloadstruchet - Package for creating Truchet tiles and random mosaics
This package includes utility functions to create Truchet tiles and arrange them to create mosaics.
Last updated 3 years ago
mosaicrtistrysf-packagetiles
3.67 score 26 stars 36 scriptsppdf - Board game setups
Generate 'tibble' data frames indicating how to set up over a hundred board games playable with public domain game systems. Data format can be used by 'piecepackr' to generate graphics with the 'grid', 'ggplot2', 'rayrender', 'rayvertex', and 'rgl' graphics systems and by 'ppcli' to generate plaintext graphics with 'cli'.
Last updated 1 years ago
3.08 score 4 stars 2 packagesr.oguelike - Play a Roguelike 'Game' in the Console
Play with a simple ASCII-only tile-based toy in the console, inspired heavily by roguelike games like Rogue (1980). Proof of concept.
Last updated 2 years ago
roguelikeroguelike-game
2.93 score 17 stars 4 scriptspprules - Piecepack Game Rules
Functions to generate piecepack game rulesets and books.
Last updated 1 years ago
board-gamepiecepack
1.70 scoreppgamer - Players for Piecepack Games like Fuji-san
Functions that provide players for piecpack games like a solver for "Fuji-san".
Last updated 1 years ago
1.70 scoreppn - Portable Piecepack Notation Parser
Parse "Portable Piecepack Notation" files. This allows you to visualize the moves for over one hundred board games.
Last updated 1 years ago
1.70 score 2 scriptspiecenikr - Looney Pyramid Graphics
Functions and objects to make Looney Pyramids graphics.
Last updated 6 months ago
1.48 score 3 stars