{
  "_id": "6a1032caacfb0bcc41c97c83",
  "Package": "tubern",
  "Title": "R Client for the YouTube Analytics and Reporting API",
  "Version": "0.5.0",
  "Authors@R": "person(\"Gaurav\", \"Sood\", email = \"gsood07@gmail.com\", role = c(\"aut\", \"cre\"))",
  "Author": "Gaurav Sood [aut, cre]",
  "Maintainer": "Gaurav Sood <gsood07@gmail.com>",
  "Description": "Provides access to YouTube Analytics API v2 for retrieving\nYouTube Analytics data including views, engagement metrics,\ndemographics, and revenue data. Supports OAuth 2.0\nauthentication and channel group management. See\n<https://developers.google.com/youtube/analytics/> for API\ndocumentation.",
  "URL": "https://github.com/gojiplus/tubern",
  "BugReports": "https://github.com/gojiplus/tubern/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "libssl-dev",
  "Repository": "https://gojiplus.r-universe.dev",
  "Date/Publication": "2026-04-12 06:52:27 UTC",
  "RemoteUrl": "https://github.com/gojiplus/tubern",
  "RemoteRef": "HEAD",
  "RemoteSha": "bebb17f5331c162b88579b0d61d8eac856a79965",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-12 08:34:01 UTC",
    "User": "root"
  },
  "MD5sum": "7e899963077a08cd68ce1e05f0df0221",
  "_user": "gojiplus",
  "_type": "src",
  "_file": "tubern_0.5.0.tar.gz",
  "_fileid": "2945056f42fa8ab766e75c4606ff26e9243f36959055d6606291d27d36d322a5",
  "_filesize": 196662,
  "_sha256": "2945056f42fa8ab766e75c4606ff26e9243f36959055d6606291d27d36d322a5",
  "_created": "2026-05-12T08:34:01.000Z",
  "_published": "2026-05-22T10:41:14.673Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77363572915,
      "time": 132,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6939416297"
    },
    {
      "job": 77363573015,
      "time": 127,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939416754"
    },
    {
      "job": 77363573556,
      "time": 177,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6939422831"
    },
    {
      "job": 77363573004,
      "time": 159,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939417598"
    },
    {
      "job": 77363572780,
      "time": 206,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939372596"
    },
    {
      "job": 77363572501,
      "time": 118,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7158570086"
    },
    {
      "job": 77363573087,
      "time": 101,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6939406424"
    },
    {
      "job": 77363572982,
      "time": 99,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6939407199"
    },
    {
      "job": 77363573042,
      "time": 106,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6939407772"
    }
  ],
  "_buildurl": "https://github.com/r-universe/gojiplus/actions/runs/25722920018",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/gojiplus/tubern",
  "_commit": {
    "id": "bebb17f5331c162b88579b0d61d8eac856a79965",
    "author": "***** <721466+soodoku@users.noreply.github.com>",
    "committer": "***** <721466+soodoku@users.noreply.github.com>",
    "message": "with full\n",
    "time": 1775976747
  },
  "_maintainer": {
    "name": "Gaurav Sood",
    "email": "gsood07@gmail.com",
    "login": "soodoku",
    "uuid": 721466
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "httr",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "version": ">= 1.11",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "httptest",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "xml2",
      "role": "Suggests"
    },
    {
      "package": "lintr",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "gojiplus",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-35",
      "n": 6
    },
    {
      "week": "2025-37",
      "n": 6
    },
    {
      "week": "2026-15",
      "n": 5
    }
  ],
  "_tags": [],
  "_topics": [
    "youtube",
    "youtube-analytics",
    "youtube-api"
  ],
  "_stars": 13,
  "_contributors": [
    {
      "user": "soodoku",
      "count": 51,
      "uuid": 721466
    }
  ],
  "_userbio": {
    "uuid": 47703481,
    "type": "organization",
    "name": "goji+",
    "description": "Useful tools for everyone"
  },
  "_downloads": {
    "count": 505,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/tubern"
  },
  "_devurl": "https://github.com/gojiplus/tubern",
  "_searchresults": 17,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/tubern.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/gojiplus/tubern",
  "_realowner": "gojiplus",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2017-04-13"
    },
    {
      "version": "0.2.1",
      "date": "2025-03-24"
    },
    {
      "version": "0.5.0",
      "date": "2026-04-12"
    }
  ],
  "_exports": [
    "add_group_item",
    "add_groups",
    "check_api_quota",
    "delete_group",
    "delete_group_item",
    "diagnose_tubern",
    "get_audience_demographics",
    "get_available_dimensions",
    "get_available_metrics",
    "get_channel_overview",
    "get_common_date_ranges",
    "get_daily_performance",
    "get_geographic_performance",
    "get_report",
    "get_revenue_report",
    "get_top_videos",
    "list_group_items",
    "list_groups",
    "resolve_date_range",
    "update_group",
    "yt_export_csv",
    "yt_extract_summary",
    "yt_oauth",
    "yt_quick_plot",
    "yt_to_dataframe",
    "yt_to_tibble"
  ],
  "_help": [
    {
      "page": "add_group_item",
      "title": "Add Group Item",
      "topics": [
        "add_group_item"
      ]
    },
    {
      "page": "add_groups",
      "title": "Add Groups",
      "topics": [
        "add_groups"
      ]
    },
    {
      "page": "check_api_quota",
      "title": "Check API quota status and provide guidance",
      "topics": [
        "check_api_quota"
      ]
    },
    {
      "page": "data_transformation",
      "title": "Data Transformation Utilities",
      "topics": [
        "data_transformation"
      ]
    },
    {
      "page": "date_helpers",
      "title": "Date Helper Functions for tubern",
      "topics": [
        "date_helpers"
      ]
    },
    {
      "page": "delete_group",
      "title": "Delete Group",
      "topics": [
        "delete_group"
      ]
    },
    {
      "page": "delete_group_item",
      "title": "Delete Group Item",
      "topics": [
        "delete_group_item"
      ]
    },
    {
      "page": "diagnose_tubern",
      "title": "Diagnose common tubern issues",
      "topics": [
        "diagnose_tubern"
      ]
    },
    {
      "page": "error_handling",
      "title": "Enhanced Error Handling for tubern",
      "topics": [
        "error_handling"
      ]
    },
    {
      "page": "get_audience_demographics",
      "title": "Get audience demographics report",
      "topics": [
        "get_audience_demographics"
      ]
    },
    {
      "page": "get_available_dimensions",
      "title": "Get available dimensions with descriptions",
      "topics": [
        "get_available_dimensions"
      ]
    },
    {
      "page": "get_available_metrics",
      "title": "Get available metrics with descriptions",
      "topics": [
        "get_available_metrics"
      ]
    },
    {
      "page": "get_channel_overview",
      "title": "Get channel overview report",
      "topics": [
        "get_channel_overview"
      ]
    },
    {
      "page": "get_common_date_ranges",
      "title": "Get common date ranges",
      "topics": [
        "get_common_date_ranges"
      ]
    },
    {
      "page": "get_daily_performance",
      "title": "Get daily performance time series",
      "topics": [
        "get_daily_performance"
      ]
    },
    {
      "page": "get_geographic_performance",
      "title": "Get geographic performance report",
      "topics": [
        "get_geographic_performance"
      ]
    },
    {
      "page": "get_report",
      "title": "Get Reports",
      "topics": [
        "get_report"
      ]
    },
    {
      "page": "get_revenue_report",
      "title": "Get revenue report (requires monetary scope)",
      "topics": [
        "get_revenue_report"
      ]
    },
    {
      "page": "get_top_videos",
      "title": "Get top videos report",
      "topics": [
        "get_top_videos"
      ]
    },
    {
      "page": "list_group_items",
      "title": "List Group Items",
      "topics": [
        "list_group_items"
      ]
    },
    {
      "page": "list_groups",
      "title": "List Groups",
      "topics": [
        "list_groups"
      ]
    },
    {
      "page": "report_helpers",
      "title": "Common Report Helper Functions",
      "topics": [
        "report_helpers"
      ]
    },
    {
      "page": "resolve_date_range",
      "title": "Resolve date range with support for relative dates",
      "topics": [
        "resolve_date_range"
      ]
    },
    {
      "page": "tubern",
      "title": "'tubern' provides access to the YouTube Analytics and Reporting API",
      "topics": [
        "tubern-package",
        "tubern"
      ]
    },
    {
      "page": "tubern_DELETE",
      "title": "DELETE",
      "topics": [
        "tubern_DELETE"
      ]
    },
    {
      "page": "tubern_GET",
      "title": "Base POST AND GET functions. Not exported.",
      "topics": [
        "tubern_GET"
      ]
    },
    {
      "page": "tubern_POST",
      "title": "POST",
      "topics": [
        "tubern_POST"
      ]
    },
    {
      "page": "tubern_PUT",
      "title": "PUT",
      "topics": [
        "tubern_PUT"
      ]
    },
    {
      "page": "update_group",
      "title": "Update Groups",
      "topics": [
        "update_group"
      ]
    },
    {
      "page": "validation_helpers",
      "title": "YouTube Analytics API Validation Helpers",
      "topics": [
        "validation_helpers"
      ]
    },
    {
      "page": "yt_check_token",
      "title": "Check if authentication token is in options",
      "topics": [
        "yt_check_token"
      ]
    },
    {
      "page": "yt_export_csv",
      "title": "Export data to CSV",
      "topics": [
        "yt_export_csv"
      ]
    },
    {
      "page": "yt_extract_summary",
      "title": "Extract summary statistics from API response",
      "topics": [
        "yt_extract_summary"
      ]
    },
    {
      "page": "yt_oauth",
      "title": "Set up Authorization",
      "topics": [
        "yt_oauth"
      ]
    },
    {
      "page": "yt_quick_plot",
      "title": "Create a quick visualization of the data (if ggplot2 is available)",
      "topics": [
        "yt_quick_plot"
      ]
    },
    {
      "page": "yt_to_dataframe",
      "title": "Convert API response to data frame",
      "topics": [
        "yt_to_dataframe"
      ]
    },
    {
      "page": "yt_to_tibble",
      "title": "Convert API response to tibble (if tibble is available)",
      "topics": [
        "yt_to_tibble"
      ]
    }
  ],
  "_readme": "https://github.com/gojiplus/tubern/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "backports",
    "checkmate",
    "curl",
    "httr",
    "jsonlite",
    "mime",
    "openssl",
    "R6",
    "rlang",
    "sys"
  ],
  "_vignettes": [
    {
      "source": "tubern_examples.Rmd",
      "filename": "tubern_examples.html",
      "title": "tubern: Comprehensive YouTube Analytics Examples",
      "engine": "knitr::rmarkdown",
      "headings": [
        "tubern: Enhanced YouTube Analytics for R",
        "Quick Setup",
        "New Features Overview",
        "1. Relative Date Ranges",
        "2. Helper Functions for Common Reports",
        "Channel Overview",
        "Top Performing Videos",
        "Audience Demographics",
        "Geographic Performance",
        "Device and Platform Analysis",
        "Daily Time Series Data",
        "Revenue Reports (Requires Monetary Scope)",
        "3. Enhanced Parameter Validation",
        "4. Data Transformation and Analysis",
        "Convert to Data Frames",
        "Data Export",
        "Quick Visualization",
        "Data Summary",
        "5. Improved Error Handling and Diagnostics",
        "Diagnostic Tools",
        "Error Recovery",
        "Complete Workflow Examples",
        "Example 1: Channel Performance Dashboard",
        "Example 2: Audience Analysis",
        "Example 3: Content Performance Analysis",
        "Best Practices",
        "1. Authentication",
        "2. Data Retrieval",
        "3. Error Handling",
        "4. Data Analysis",
        "Troubleshooting",
        "Common Issues",
        "More Resources"
      ],
      "created": "2025-09-12 13:27:19",
      "modified": "2025-09-12 14:44:27",
      "commits": 3
    },
    {
      "source": "basic_tubern.Rmd",
      "filename": "basic_tubern.html",
      "title": "Using tubern",
      "author": "Gaurav Sood",
      "engine": "knitr::rmarkdown",
      "headings": [
        "tubern: Access YouTube Analytics API via R",
        "Install, Load the package",
        "Using the package",
        "Get Statistics of a Video"
      ],
      "created": "2017-04-13 18:29:04",
      "modified": "2026-04-12 05:46:57",
      "commits": 2
    }
  ],
  "_score": 5.821513528404774,
  "_indexed": true,
  "_nocasepkg": "tubern",
  "_universes": [
    "gojiplus",
    "soodoku"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-05-12T08:36:15.000Z",
      "distro": "noble",
      "commit": "bebb17f5331c162b88579b0d61d8eac856a79965",
      "fileid": "d1224ac8127b43826c7f85e819cbe64b4ba412f73341d019e6bcb20b2c155229",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gojiplus/actions/runs/25722920018"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.5.0",
      "date": "2026-05-12T08:36:19.000Z",
      "distro": "noble",
      "commit": "bebb17f5331c162b88579b0d61d8eac856a79965",
      "fileid": "8c5a97830d54af6a8bc4bd662f04b91c94bf4a5079495ccbe2e7115ce3195d23",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gojiplus/actions/runs/25722920018"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-05-12T08:36:39.000Z",
      "commit": "bebb17f5331c162b88579b0d61d8eac856a79965",
      "fileid": "f307ba7cf3469e09ee9d5efababf2b0379af1b6e83539944276a7c9e7b04cb6a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gojiplus/actions/runs/25722920018"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.5.0",
      "date": "2026-05-12T08:36:25.000Z",
      "commit": "bebb17f5331c162b88579b0d61d8eac856a79965",
      "fileid": "ea1f2958ab0e3b9a9b0833e8435dd840b5193ef18a1e0d2917750e3e9812fbb1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gojiplus/actions/runs/25722920018"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-05-12T08:35:41.000Z",
      "commit": "bebb17f5331c162b88579b0d61d8eac856a79965",
      "fileid": "a592ec0b46281bbcedcd289d266355a802f4db6f7f4083a7dfcd22c601aa1746",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gojiplus/actions/runs/25722920018"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-05-12T08:35:42.000Z",
      "commit": "bebb17f5331c162b88579b0d61d8eac856a79965",
      "fileid": "fc795180985d5b3f4cd5b9fa8904b6a6895ba2d8903a63f0ae9da8d10f6003a3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gojiplus/actions/runs/25722920018"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.5.0",
      "date": "2026-05-12T08:35:44.000Z",
      "commit": "bebb17f5331c162b88579b0d61d8eac856a79965",
      "fileid": "06e940499aebeef495a93e1f506240aca6329fbda5c8d2238adc2c21a81a199e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gojiplus/actions/runs/25722920018"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5.0",
      "date": "2026-05-22T10:40:59.000Z",
      "commit": "bebb17f5331c162b88579b0d61d8eac856a79965",
      "fileid": "ff6a05a54e0e1123ad6b3e3e67acb9f752ae8b6b9e88dfd61a5e7536cb6c3691",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gojiplus/actions/runs/25722920018"
    }
  ]
}