{
  "_id": "6a1d697b1d7bb097a0a4ed78",
  "Package": "memery",
  "Title": "Internet Memes for Data Analysts",
  "Version": "0.6.0",
  "Authors@R": "person(\"Matthew\", \"Leonawicz\", email = \"rpkgs@pm.me\", role = c(\"aut\", \"cre\"))",
  "Description": "Generates internet memes that optionally include a\nsuperimposed inset plot and other atypical features, combining\nthe visual impact of an attention-grabbing meme with graphic\nresults of data analysis. The package differs from related\npackages that focus on imitating and reproducing standard\nmemes. Some packages do this by interfacing with online meme\ngenerators whereas others achieve this natively. This package\ntakes the latter approach. It does not interface with online\nmeme generators or require any authentication with external\nwebsites. It reads images directly from local files or via URL\nand meme generation is done by the package. While this is\nsimilar to the 'meme' package available on CRAN, it differs in\nthat the focus is on allowing for non-standard meme layouts and\nhybrids of memes mixed with graphs. While this package can be\nused to make basic memes like an online meme generator would\nproduce, it caters primarily to hybrid graph-meme plots where\nthe meme presentation can be seen as a backdrop highlighting\nforeground graphs of data analysis results. The package also\nprovides support for an arbitrary number of meme text labels\nwith arbitrary size, position and other attributes rather than\nrestricting to the standard top and/or bottom text placement.\nThis is useful for proper aesthetic interleaving of plots of\ndata between meme image backgrounds and overlain text labels.\nThe package offers a selection of templates for graph placement\nand appearance with respect to the underlying meme. Graph\ntemplates also permit additional template-specific\ncustomization. Animated gif support is provided but this is\noptional and functional only if the 'magick' package is\ninstalled. 'magick' is not required unless gif functionality is\ndesired.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/leonawicz/memery",
  "BugReports": "https://github.com/leonawicz/memery/issues",
  "ByteCompile": "true",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Config/pak/sysreqs": "libcairo2-dev cmake libfreetype6-dev make\nlibjpeg-dev libpng-dev libuv1-dev zlib1g-dev",
  "Repository": "https://leonawicz.r-universe.dev",
  "Date/Publication": "2024-09-11 22:39:35 UTC",
  "RemoteUrl": "https://github.com/leonawicz/memery",
  "RemoteRef": "HEAD",
  "RemoteSha": "7374e0f7f4bc15a867f056fbc05d4be31fb7b093",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-01 11:10:16 UTC",
    "User": "root"
  },
  "Author": "Matthew Leonawicz [aut, cre]",
  "Maintainer": "Matthew Leonawicz <rpkgs@pm.me>",
  "MD5sum": "80ff0304bbdb0cf8f1945494ce833ede",
  "_user": "leonawicz",
  "_type": "src",
  "_file": "memery_0.6.0.tar.gz",
  "_fileid": "a41433729e86e95ab92c635275f7ad52e0e45e96560a725adaba8c1c8cf0bba5",
  "_filesize": 224730,
  "_sha256": "a41433729e86e95ab92c635275f7ad52e0e45e96560a725adaba8c1c8cf0bba5",
  "_created": "2026-06-01T11:10:16.000Z",
  "_published": "2026-06-01T11:14:03.157Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78839699943,
      "time": 127,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7329958452"
    },
    {
      "job": 78839699911,
      "time": 142,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7329963350"
    },
    {
      "job": 78839699999,
      "time": 120,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7329975961"
    },
    {
      "job": 78839699917,
      "time": 102,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7329958230"
    },
    {
      "job": 78839237024,
      "time": 178,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7329919041"
    },
    {
      "job": 78839699907,
      "time": 119,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7329956522"
    },
    {
      "job": 78839699946,
      "time": 110,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7329953154"
    },
    {
      "job": 78839700116,
      "time": 83,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7329945521"
    },
    {
      "job": 78839699915,
      "time": 83,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7329945178"
    }
  ],
  "_buildurl": "https://github.com/r-universe/leonawicz/actions/runs/26751154843",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/leonawicz/memery",
  "_commit": {
    "id": "7374e0f7f4bc15a867f056fbc05d4be31fb7b093",
    "author": "leonawicz <mfleonawicz@gmail.com>",
    "committer": "leonawicz <mfleonawicz@gmail.com>",
    "message": "Cleanup.\n",
    "time": 1726094375
  },
  "_maintainer": {
    "name": "Matthew Leonawicz",
    "email": "rpkgs@pm.me"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "showtext",
      "role": "Depends"
    },
    {
      "package": "sysfonts",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "png",
      "role": "Imports"
    },
    {
      "package": "jpeg",
      "role": "Imports"
    },
    {
      "package": "Cairo",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "cowplot",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "shinycssloaders",
      "role": "Imports"
    },
    {
      "package": "shinyBS",
      "role": "Imports"
    },
    {
      "package": "colourpicker",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "magick",
      "role": "Suggests"
    },
    {
      "package": "gifski",
      "role": "Suggests"
    }
  ],
  "_owner": "leonawicz",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "data-visualization",
    "memes",
    "r-shiny"
  ],
  "_stars": 16,
  "_userbio": {
    "uuid": 1672103,
    "type": "user",
    "name": "Matt Leonawicz",
    "description": "R and Shiny developer | Software Engineer @ropensci @r-music"
  },
  "_downloads": {
    "count": 188,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/memery"
  },
  "_devurl": "https://github.com/leonawicz/memery",
  "_searchresults": 34,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/memery.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/leonawicz/memery",
  "_realowner": "leonawicz",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.3.0",
      "date": "2017-11-09"
    },
    {
      "version": "0.3.1",
      "date": "2017-11-14"
    },
    {
      "version": "0.4.0",
      "date": "2018-02-02"
    },
    {
      "version": "0.4.1",
      "date": "2018-02-12"
    },
    {
      "version": "0.4.2",
      "date": "2018-02-13"
    },
    {
      "version": "0.5.0",
      "date": "2018-05-17"
    },
    {
      "version": "0.5.2",
      "date": "2019-04-19"
    },
    {
      "version": "0.5.3",
      "date": "2021-01-25"
    },
    {
      "version": "0.5.4",
      "date": "2021-01-29"
    },
    {
      "version": "0.5.6",
      "date": "2021-02-15"
    },
    {
      "version": "0.5.7",
      "date": "2023-09-10"
    },
    {
      "version": "0.6.0",
      "date": "2024-09-11"
    }
  ],
  "_exports": [
    "car_shiny",
    "inset_background",
    "inset_position",
    "inset_templates",
    "meme",
    "meme_gif",
    "memeApp",
    "memetheme",
    "text_position"
  ],
  "_help": [
    {
      "page": "car_shiny",
      "title": "The ca(R) Shiny promotional meme",
      "topics": [
        "car_shiny"
      ]
    },
    {
      "page": "inset",
      "title": "Meme plot inset templates",
      "topics": [
        "inset",
        "inset_background",
        "inset_position",
        "inset_templates"
      ]
    },
    {
      "page": "meme",
      "title": "Generate a meme",
      "topics": [
        "meme",
        "meme_gif"
      ]
    },
    {
      "page": "memeApp",
      "title": "Run memery example app",
      "topics": [
        "memeApp"
      ]
    },
    {
      "page": "memery",
      "title": "memery: Internet Memes for Data Analysts",
      "topics": [
        "memery-package",
        "memery"
      ]
    },
    {
      "page": "memetheme",
      "title": "Default meme theme",
      "topics": [
        "memetheme"
      ]
    },
    {
      "page": "text_position",
      "title": "Default meme text position",
      "topics": [
        "text_position"
      ]
    }
  ],
  "_pkglogo": "https://github.com/leonawicz/memery/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/leonawicz/memery/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "Cairo",
    "cli",
    "colourpicker",
    "commonmark",
    "cowplot",
    "cpp11",
    "digest",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "ggplot2",
    "glue",
    "gtable",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "isoband",
    "jpeg",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "later",
    "lifecycle",
    "magrittr",
    "memoise",
    "mime",
    "miniUI",
    "otel",
    "png",
    "promises",
    "purrr",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "S7",
    "sass",
    "scales",
    "shiny",
    "shinyBS",
    "shinycssloaders",
    "shinyjs",
    "showtext",
    "showtextdb",
    "sourcetools",
    "sysfonts",
    "tinytex",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xtable",
    "yaml"
  ],
  "_score": 4.434568904034199,
  "_indexed": true,
  "_nocasepkg": "memery",
  "_universes": [
    "leonawicz"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.6.0",
      "date": "2026-06-01T11:12:27.000Z",
      "distro": "noble",
      "commit": "7374e0f7f4bc15a867f056fbc05d4be31fb7b093",
      "fileid": "b7a4a265c991cf191913261cb8d454faf7085a9a1fd2bab4eca0bb5c9e1e55d8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/leonawicz/actions/runs/26751154843"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.6.0",
      "date": "2026-06-01T11:12:40.000Z",
      "distro": "noble",
      "commit": "7374e0f7f4bc15a867f056fbc05d4be31fb7b093",
      "fileid": "737f816e75ca389eb2aa68611ba6380813cfc4ef7b9d6f73a873feefe36b20b9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/leonawicz/actions/runs/26751154843"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.6.0",
      "date": "2026-06-01T11:13:18.000Z",
      "commit": "7374e0f7f4bc15a867f056fbc05d4be31fb7b093",
      "fileid": "664d5532ab53c63a7a5fd61a29ffd1fcca9d9cfde967aff2761aba81a85db144",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/leonawicz/actions/runs/26751154843"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.6.0",
      "date": "2026-06-01T11:12:24.000Z",
      "commit": "7374e0f7f4bc15a867f056fbc05d4be31fb7b093",
      "fileid": "7ee9a4122f1117bf4bb22fb32781f51f86b28cf6509ed2b9b0e3456f968a05d8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/leonawicz/actions/runs/26751154843"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.6.0",
      "date": "2026-06-01T11:12:37.000Z",
      "commit": "7374e0f7f4bc15a867f056fbc05d4be31fb7b093",
      "fileid": "9a8e63c531c51defbb49ad11bd8cb5f66a3983e8a4b95daa5906d6c54c617a23",
      "status": "success",
      "buildurl": "https://github.com/r-universe/leonawicz/actions/runs/26751154843"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.6.0",
      "date": "2026-06-01T11:11:42.000Z",
      "commit": "7374e0f7f4bc15a867f056fbc05d4be31fb7b093",
      "fileid": "4e294ab3a7f182a39802a879bcb208150cb98b0ef08ee796687c459e80a31c48",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/leonawicz/actions/runs/26751154843"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.6.0",
      "date": "2026-06-01T11:11:32.000Z",
      "commit": "7374e0f7f4bc15a867f056fbc05d4be31fb7b093",
      "fileid": "cd3b134d1e30a7af13c2a1d72546cbc646dd5bc897437e37db24e650769a82d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/leonawicz/actions/runs/26751154843"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.6.0",
      "date": "2026-06-01T11:11:32.000Z",
      "commit": "7374e0f7f4bc15a867f056fbc05d4be31fb7b093",
      "fileid": "cd342037bfdad45315650796cd98a9cd13e19a87ca93ebb56b702b5b92855de1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/leonawicz/actions/runs/26751154843"
    }
  ]
}