{
  "_id": "6a17ec9aacfb0bcc41da4273",
  "Package": "metatargetr",
  "Title": "Retrieve and Parse Meta Ad Targeting Data",
  "Version": "0.0.10",
  "Authors@R": "c(person(\"Fabio\", \"Votta\", , \"first.last@example.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"YOUR-ORCID-ID\")),\nperson(\"Philipp\", \"Mendoza\", , \"first.last@example.com\", role = c(\"aut\"),\ncomment = c(ORCID = \"YOUR-ORCID-ID\")))",
  "Description": "The metatargetr package provides tools for retrieving,\nparsing, and analyzing advertising targeting data from Meta’s\nAd Library and Audience Tab.",
  "License": "MIT + file LICENSE",
  "VignetteBuilder": "quarto",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "URL": "https://github.com/favstats/metatargetr",
  "BugReports": "https://github.com/favstats/metatargetr/issues",
  "Config/pak/sysreqs": "chromium cmake git make libicu-dev libxml2-dev\nlibssl-dev libx11-dev",
  "Repository": "https://favstats.r-universe.dev",
  "Date/Publication": "2026-02-27 08:55:08 UTC",
  "RemoteUrl": "https://github.com/favstats/metatargetr",
  "RemoteRef": "HEAD",
  "RemoteSha": "0b011c21b079031142b04bf7b61c23fdb0596514",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-28 07:04:32 UTC",
    "User": "root"
  },
  "Author": "Fabio Votta [aut, cre] (ORCID: YOUR-ORCID-ID),\nPhilipp Mendoza [aut] (ORCID: YOUR-ORCID-ID)",
  "Maintainer": "Fabio Votta <first.last@example.com>",
  "MD5sum": "8959b6b3219d0c64126a3355d8336581",
  "_user": "favstats",
  "_type": "src",
  "_file": "metatargetr_0.0.10.tar.gz",
  "_fileid": "5c2cb38d73dab97617394bc909593cad0aa4a069a19166ce952b9eebe5993e4f",
  "_filesize": 2711264,
  "_sha256": "5c2cb38d73dab97617394bc909593cad0aa4a069a19166ce952b9eebe5993e4f",
  "_created": "2026-05-28T07:04:32.000Z",
  "_published": "2026-05-28T07:19:54.949Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78240653093,
      "time": 186,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7259727487"
    },
    {
      "job": 78240653060,
      "time": 155,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7259719261"
    },
    {
      "job": 78240653111,
      "time": 103,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7259748965"
    },
    {
      "job": 78240653140,
      "time": 224,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7259917621"
    },
    {
      "job": 78240226445,
      "time": 190,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259677992"
    },
    {
      "job": 78240653064,
      "time": 147,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259717448"
    },
    {
      "job": 78240653115,
      "time": 99,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7259704415"
    },
    {
      "job": 78240653110,
      "time": 105,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7259705882"
    },
    {
      "job": 78240653100,
      "time": 100,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7259704503"
    }
  ],
  "_buildurl": "https://github.com/r-universe/favstats/actions/runs/26559926788",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/favstats/metatargetr",
  "_commit": {
    "id": "0b011c21b079031142b04bf7b61c23fdb0596514",
    "author": "favstats <fabio.votta@gmail.com>",
    "committer": "favstats <fabio.votta@gmail.com>",
    "message": "Bump to 0.0.10 and prepare GitHub release\n",
    "time": 1772182508
  },
  "_maintainer": {
    "name": "Fabio Votta",
    "email": "first.last@example.com"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "httr",
      "role": "Imports"
    },
    {
      "package": "rvest",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "arrow",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "role": "Imports"
    },
    {
      "package": "progress",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "janitor",
      "role": "Imports"
    },
    {
      "package": "vroom",
      "role": "Imports"
    },
    {
      "package": "pacman",
      "role": "Imports"
    },
    {
      "package": "chromote",
      "version": ">= 0.2.0",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    }
  ],
  "_owner": "favstats",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-27",
      "n": 2
    },
    {
      "week": "2025-29",
      "n": 1
    },
    {
      "week": "2025-30",
      "n": 1
    },
    {
      "week": "2025-32",
      "n": 5
    },
    {
      "week": "2026-04",
      "n": 1
    },
    {
      "week": "2026-08",
      "n": 3
    },
    {
      "week": "2026-09",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.0.10",
      "date": "2026-02-27"
    }
  ],
  "_stars": 41,
  "_contributors": [
    {
      "user": "favstats",
      "count": 75,
      "uuid": 12173862
    },
    {
      "user": "pmmendoza",
      "count": 9,
      "uuid": 55582204
    },
    {
      "user": "gehaustein",
      "count": 1,
      "uuid": 87439723
    }
  ],
  "_userbio": {
    "uuid": 12173862,
    "type": "user",
    "name": "Fabio Votta",
    "description": "R User | Political Data Scientist | \r\n@r-user-group-stuttgart with @systats "
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/metatargetr"
  },
  "_devurl": "https://github.com/favstats/metatargetr",
  "_searchresults": 52,
  "_quarto": true,
  "_topics": [
    "quarto"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/metatargetr.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "%>%",
    "browser_close",
    "browser_session_active",
    "browser_session_close",
    "browser_session_restart",
    "browser_session_start",
    "download_media",
    "find_name",
    "fix_json",
    "get_ad_html",
    "get_ad_library_page_id",
    "get_ad_report",
    "get_ad_snapshots",
    "get_additional_page_info_db",
    "get_deeplink",
    "get_ggl_ads",
    "get_linkedin_ads",
    "get_page_info_db",
    "get_page_insights",
    "get_report_db",
    "get_targeting",
    "get_targeting_db",
    "get_targeting_metadata",
    "ggl_get_spending",
    "map_dfr_progress",
    "parse_linkedin_ads_details",
    "parse_location",
    "search_ad_library",
    "set_metatargetr_options",
    "set_renv",
    "setup_playwright",
    "stupid_conversion",
    "unnest_and_fix_dups",
    "walk_progress"
  ],
  "_help": [
    {
      "page": "aggr_targeting",
      "title": "Aggregate a Pre-Combined Targeting Dataset",
      "topics": [
        "aggr_targeting"
      ]
    },
    {
      "page": "browser_close",
      "title": "Closes a Playwright browser instance",
      "topics": [
        "browser_close"
      ]
    },
    {
      "page": "browser_session_active",
      "title": "Check if a persistent browser session is active",
      "topics": [
        "browser_session_active"
      ]
    },
    {
      "page": "browser_session_close",
      "title": "Close the persistent browser session",
      "topics": [
        "browser_session_close"
      ]
    },
    {
      "page": "browser_session_restart",
      "title": "Restart the persistent browser session",
      "topics": [
        "browser_session_restart"
      ]
    },
    {
      "page": "browser_session_start",
      "title": "Start a persistent browser session",
      "topics": [
        "browser_session_start"
      ]
    },
    {
      "page": "check_hash",
      "title": "Check hash of a media file",
      "topics": [
        "check_hash"
      ]
    },
    {
      "page": "create_necessary_dirs",
      "title": "Create necessary directories",
      "topics": [
        "create_necessary_dirs"
      ]
    },
    {
      "page": "detectmysnap",
      "title": "Detect and parse the snapshot JSON from a Facebook Ad Library script tag",
      "topics": [
        "detectmysnap"
      ]
    },
    {
      "page": "detectmysnap_dep",
      "title": "Detect the JSON code on Facebook ad websites",
      "topics": [
        "detectmysnap_dep"
      ]
    },
    {
      "page": "download_media",
      "title": "Download media files and potentially hash them",
      "topics": [
        "download_media"
      ]
    },
    {
      "page": "download_media_int",
      "title": "Download media files with specified IDs",
      "topics": [
        "download_media_int"
      ]
    },
    {
      "page": "extract_media_urls",
      "title": "Extract media URLs from data",
      "topics": [
        "extract_media_urls"
      ]
    },
    {
      "page": "find_name",
      "title": "Find an object in a nested list by name",
      "topics": [
        "find_name"
      ]
    },
    {
      "page": "fix_json",
      "title": "Parse JSON-formatted strings into named character vectors",
      "topics": [
        "fix_json"
      ]
    },
    {
      "page": "get_ad_html",
      "title": "Fetch Facebook Ad-Library pages (with caching)",
      "topics": [
        "get_ad_html"
      ]
    },
    {
      "page": "get_ad_library_page_id",
      "title": "Resolve Facebook Handles to Ad Library Page IDs",
      "topics": [
        "get_ad_library_page_id"
      ]
    },
    {
      "page": "get_ad_report",
      "title": "Get Facebook Ad Library Report Data",
      "topics": [
        "get_ad_report"
      ]
    },
    {
      "page": "get_ad_snapshots",
      "title": "Get ad snapshots from Facebook Ad Library",
      "topics": [
        "get_ad_snapshots"
      ]
    },
    {
      "page": "get_additional_page_info_db",
      "title": "Get Page Info Dataset for a Specific Country",
      "topics": [
        "get_additional_page_info_db"
      ]
    },
    {
      "page": "get_ads_info",
      "title": "Get and Parse Ad Library Data",
      "topics": [
        "get_ads_info"
      ]
    },
    {
      "page": "get_deeplink",
      "title": "Extract and flatten 'deeplinkAdCard' JSON from a Facebook Ad Library page",
      "topics": [
        "get_deeplink"
      ]
    },
    {
      "page": "get_ggl_ads",
      "title": "Fetch a Google Ads Transparency Report",
      "topics": [
        "get_ggl_ads"
      ]
    },
    {
      "page": "get_linkedin_ads",
      "title": "Retrieve Ad Data from the LinkedIn Ad Library with Pagination",
      "topics": [
        "get_linkedin_ads"
      ]
    },
    {
      "page": "get_page_info_db",
      "title": "Get Page Info Dataset for a Specific Country",
      "topics": [
        "get_page_info_db"
      ]
    },
    {
      "page": "get_page_insights",
      "title": "Get Page Insights",
      "topics": [
        "get_page_insights"
      ]
    },
    {
      "page": "get_report_db",
      "title": "Retrieve Report Data from GitHub Repository",
      "topics": [
        "get_report_db"
      ]
    },
    {
      "page": "get_targeting",
      "title": "Get Meta Ad Library targeting data for a page",
      "topics": [
        "get_targeting"
      ]
    },
    {
      "page": "get_targeting_db",
      "title": "Retrieve Targeting Data from GitHub Repository",
      "topics": [
        "get_targeting_db"
      ]
    },
    {
      "page": "get_targeting_metadata",
      "title": "Retrieve Metadata for Targeting Data",
      "topics": [
        "get_targeting_metadata"
      ]
    },
    {
      "page": "ggl_get_spending",
      "title": "Retrieve Google Ad Spending Data",
      "topics": [
        "ggl_get_spending"
      ]
    },
    {
      "page": "map_dfr_progress",
      "title": "Apply a function to each element of a list with a progress bar",
      "topics": [
        "map_dfr_progress"
      ]
    },
    {
      "page": "parse_linkedin_ads_details",
      "title": "Parse Important Information from an Ad Detail HTML Page",
      "topics": [
        "parse_linkedin_ads_details"
      ]
    },
    {
      "page": "parse_location",
      "title": "Parse Location from Ad Targeting Dataset",
      "topics": [
        "parse_location"
      ]
    },
    {
      "page": "search_ad_library",
      "title": "Search the Facebook Ad Library",
      "topics": [
        "search_ad_library"
      ]
    },
    {
      "page": "set_metatargetr_options",
      "title": "Interactively Set and Save User Settings",
      "topics": [
        "set_metatargetr_options"
      ]
    },
    {
      "page": "stupid_conversion",
      "title": "Convert an entry for an ad into a row in a tibble",
      "topics": [
        "stupid_conversion"
      ]
    },
    {
      "page": "unnest_and_fix_dups",
      "title": "Unnest interest targeting data",
      "topics": [
        "unnest_and_fix_dups"
      ]
    },
    {
      "page": "walk_progress",
      "title": "Walk through a list with a progress bar",
      "topics": [
        "walk_progress"
      ]
    }
  ],
  "_readme": "https://github.com/favstats/metatargetr/raw/HEAD/README.md",
  "_rundeps": [
    "arrow",
    "AsioHeaders",
    "askpass",
    "assertthat",
    "bit",
    "bit64",
    "chromote",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "curl",
    "digest",
    "dplyr",
    "fastmap",
    "generics",
    "glue",
    "hms",
    "httr",
    "httr2",
    "janitor",
    "jsonlite",
    "later",
    "lifecycle",
    "lubridate",
    "magrittr",
    "mime",
    "openssl",
    "otel",
    "pacman",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "processx",
    "progress",
    "promises",
    "ps",
    "purrr",
    "R6",
    "rappdirs",
    "Rcpp",
    "readr",
    "remotes",
    "rlang",
    "rvest",
    "selectr",
    "snakecase",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "websocket",
    "withr",
    "xml2",
    "zip"
  ],
  "_vignettes": [
    {
      "source": "google-transparency-report.qmd",
      "filename": "google-transparency-report.html",
      "title": "Google Transparency Report Integration",
      "engine": "quarto::html",
      "headings": [],
      "created": "2024-12-27 12:17:33",
      "modified": "2024-12-27 12:17:33",
      "commits": 1
    },
    {
      "source": "introduction.qmd",
      "filename": "introduction.html",
      "title": "Introduction to metatargetr",
      "engine": "quarto::html",
      "headings": [],
      "created": "2024-12-27 12:17:33",
      "modified": "2024-12-27 12:17:33",
      "commits": 1
    },
    {
      "source": "retrieve-historical-data.qmd",
      "filename": "retrieve-historical-data.html",
      "title": "Retrieve Historical Data",
      "engine": "quarto::html",
      "headings": [],
      "created": "2024-12-27 12:17:33",
      "modified": "2024-12-27 12:17:33",
      "commits": 1
    },
    {
      "source": "retrieve-targeting-metadata.qmd",
      "filename": "retrieve-targeting-metadata.html",
      "title": "Retrieve Targeting Metadata",
      "engine": "quarto::html",
      "headings": [],
      "created": "2024-12-27 12:17:33",
      "modified": "2024-12-27 12:17:33",
      "commits": 1
    },
    {
      "source": "retrieving-targeting-data.qmd",
      "filename": "retrieving-targeting-data.html",
      "title": "Retrieving Targeting Data",
      "engine": "quarto::html",
      "headings": [],
      "created": "2024-12-27 12:17:33",
      "modified": "2024-12-27 12:17:33",
      "commits": 1
    }
  ],
  "_score": 6.872855244704811,
  "_indexed": true,
  "_nocasepkg": "metatargetr",
  "_universes": [
    "favstats"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.10",
      "date": "2026-05-28T07:07:52.000Z",
      "distro": "noble",
      "commit": "0b011c21b079031142b04bf7b61c23fdb0596514",
      "fileid": "0cd24b6add52567afa4bea1890ea384d1eed235bd4d0cfeeecfddbbf15308c8b",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/favstats/actions/runs/26559926788"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.10",
      "date": "2026-05-28T07:07:21.000Z",
      "distro": "noble",
      "commit": "0b011c21b079031142b04bf7b61c23fdb0596514",
      "fileid": "101b4e24f0e572e7541b5ea366f3115d020a8e99a2b2afba912b9e078ab51060",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/favstats/actions/runs/26559926788"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.10",
      "date": "2026-05-28T07:09:17.000Z",
      "commit": "0b011c21b079031142b04bf7b61c23fdb0596514",
      "fileid": "787d6fc11ba5ef3f8b7826299b357399bd274082751e687863a5c9e462fee54f",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/favstats/actions/runs/26559926788"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.10",
      "date": "2026-05-28T07:19:29.000Z",
      "commit": "0b011c21b079031142b04bf7b61c23fdb0596514",
      "fileid": "5af6764c94d18348c7e88fc44ffeeebc2313fa238f06bae10e953a7d6e382a20",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/favstats/actions/runs/26559926788"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.10",
      "date": "2026-05-28T07:07:22.000Z",
      "commit": "0b011c21b079031142b04bf7b61c23fdb0596514",
      "fileid": "06e6847b5cf8cadb67786bbf9cb032f4363ff514cd550785f06483a5cc8efcc0",
      "status": "success",
      "buildurl": "https://github.com/r-universe/favstats/actions/runs/26559926788"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.10",
      "date": "2026-05-28T07:06:26.000Z",
      "commit": "0b011c21b079031142b04bf7b61c23fdb0596514",
      "fileid": "7c8a28a89c7cc1be1119e572652d00056c6d88116971e48e75cacb6ed5d036f9",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/favstats/actions/runs/26559926788"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.10",
      "date": "2026-05-28T07:06:31.000Z",
      "commit": "0b011c21b079031142b04bf7b61c23fdb0596514",
      "fileid": "09c52a5128b4e3d05cea0dc73b7a8f08a98e65321cdbdb34700efdb8d185c71e",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/favstats/actions/runs/26559926788"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.0.10",
      "date": "2026-05-28T07:06:26.000Z",
      "commit": "0b011c21b079031142b04bf7b61c23fdb0596514",
      "fileid": "7469680a1b3f0ce4339efd136313789ae7a95ef7b5b6af96363e8d638175f8ba",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/favstats/actions/runs/26559926788"
    }
  ]
}