
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 11 months ago
12.86 score 150 stars 32 dependents 13k scripts 20k downloads
ggpattern - '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 2 months ago
12.33 score 368 stars 3 dependents 1.7k scripts 12k downloads
argparse - 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 3 months ago
10.92 score 106 stars 2 dependents 6.8k scripts 4.8k downloads
getopt - 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
9.05 score 13 stars 34 dependents 1.5k scripts 19k downloads
gridpattern - '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.42 score 33 stars 4 dependents 4 scripts 9.5k downloads
affiner - 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 4 months ago
6.91 score 9 stars 5 dependents 1 scripts 390 downloads
bittermelon - 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 2 months ago
6.32 score 7 stars 2 dependents 382 downloads
piecepackr - 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 2 days ago
board-gamepiecepack
5.83 score 58 stars 3 dependents 454 downloads
datetimeoffset - 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 4 days ago
5.56 score 6 stars 2 dependents 1 scripts 325 downloadsfindpython - Functions to Find an Acceptable Python Binary
Package designed to find an acceptable python binary.
Last updated 4 months ago
5.15 score 6 stars 3 dependents 12 scripts 4.3k downloads
xmpdf - 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 12 months ago
5.08 score 4 stars 1 dependents 1 scripts 247 downloads
aRt - Generative Art with R
Creates generative art using R.
Last updated 3 months ago
generative-art
5.06 score 135 stars 34 scripts
oblicubes - 3D Rendering Using Obliquely Projected Cubes and Cuboids
Three-dimensional rendering for 'grid' and 'ggplot2' graphics using cubes and cuboids drawn with an oblique projection. As a special case also supports primary view orthographic projections. Can be viewed as an extension to the 'isocubes' package <https://github.com/coolbutuseless/isocubes>.
Last updated 18 days ago
5.04 score 22 stars 182 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.59 score 2 stars 1 dependents 13 scripts 435 downloadsppdf - 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 15 hours ago
4.23 score 4 stars 4 dependentsledger - Utilities for Importing Data from Plain Text Accounting Files
Utilities for querying plain text accounting files from 'Ledger', 'HLedger', and 'Beancount'.
Last updated 10 months ago
beancounthledgerledgerplaintext-accounting
3.90 score 40 stars 4 scripts 276 downloads
truchet - 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.72 score 26 stars 40 scriptspnpmisc - Utilities for Print-and-Play Board Games
Utilities for print-and-play board games.
Last updated 24 days ago
print-and-play
3.02 score 1 dependents
r.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.95 score 18 stars 4 scriptsppn - Portable Piecepack Notation Parser
Parse "Portable Piecepack Notation" files. This allows you to visualize the moves for over one hundred board games.
Last updated 2 days ago
2.78 score 1 dependents 2 scriptssbgjackets - Utilities for Small Box Game Jackets
Utilities for small box game jackets.
Last updated 16 days ago
print-and-play
2.30 scorepiecenikr - Looney Pyramid Graphics
Functions and objects to make Looney Pyramids graphics.
Last updated 7 days ago
1.78 score 3 starspprules - Piecepack Game Rules
Functions to generate piecepack game rulesets and books.
Last updated 2 months ago
board-gamepiecepack
1.70 scoreppgamer - Players for Piecepack Games like Fuji-san
Functions that provide players for piecepack games like a solver for "Fuji-san".
Last updated 2 months ago
1.70 score