{
  "_id": "6a1f06f3b401979e7341bd5c",
  "Type": "Package",
  "Package": "parsel",
  "Title": "Parallel Dynamic Web-Scraping Using 'RSelenium'",
  "Version": "0.3.0",
  "Authors@R": "c(\nperson(\"Till\", \"Tietz\", email = \"ttietz2014@gmail.com\", role = c(\"cre\",\"aut\"),\ncomment = c(ORCID = \"0000-0002-2916-9059\")))",
  "Description": "A system to increase the efficiency of dynamic\nweb-scraping with 'RSelenium' by leveraging parallel\nprocessing. You provide a function wrapper for your 'RSelenium'\nscraping routine with a set of inputs, and 'parsel' runs it in\nseveral browser instances. Chunked input processing as well as\nerror catching and logging ensures seamless execution and\nminimal data loss, even when unforeseen 'RSelenium' errors\noccur. You can additionally build safe scraping functions with\nminimal coding by utilizing constructor functions that act as\nwrappers around 'RSelenium' methods.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/till-tietz/parsel",
  "BugReports": "https://github.com/till-tietz/parsel/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.2.2",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libxml2-dev libssl-dev",
  "Repository": "https://till-tietz.r-universe.dev",
  "Date/Publication": "2025-04-22 08:22:59 UTC",
  "RemoteUrl": "https://github.com/till-tietz/parsel",
  "RemoteRef": "HEAD",
  "RemoteSha": "c89b3762376d2b114b98efb90f0fe4e5fe5d0c6b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-18 06:55:38 UTC",
    "User": "root"
  },
  "Author": "Till Tietz [cre, aut] (ORCID: <https://orcid.org/0000-0002-2916-9059>)",
  "Maintainer": "Till Tietz <ttietz2014@gmail.com>",
  "MD5sum": "d61f2be93542646fd52366748c9ed155",
  "_user": "till-tietz",
  "_type": "src",
  "_file": "parsel_0.3.0.tar.gz",
  "_fileid": "b424610434f2e030c71f67df1913917a166e2d58e071a741de4c4d1c4d24497b",
  "_filesize": 122331,
  "_sha256": "b424610434f2e030c71f67df1913917a166e2d58e071a741de4c4d1c4d24497b",
  "_created": "2026-05-18T06:55:38.000Z",
  "_published": "2026-06-02T16:38:11.800Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79122451786,
      "time": 131,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7051317697"
    },
    {
      "job": 79122451974,
      "time": 124,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7051316054"
    },
    {
      "job": 79122451570,
      "time": 252,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7051336956"
    },
    {
      "job": 79122451732,
      "time": 209,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7051327094"
    },
    {
      "job": 79122451010,
      "time": 184,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7051283796"
    },
    {
      "job": 79122451088,
      "time": 109,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7363978961"
    },
    {
      "job": 79122451405,
      "time": 71,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7051303174"
    },
    {
      "job": 79122452275,
      "time": 82,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7051305930"
    },
    {
      "job": 79122451766,
      "time": 72,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7051303385"
    }
  ],
  "_buildurl": "https://github.com/r-universe/till-tietz/actions/runs/26018210539",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/till-tietz/parsel",
  "_commit": {
    "id": "c89b3762376d2b114b98efb90f0fe4e5fe5d0c6b",
    "author": "Till Tietz <63319462+till-tietz@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Update README.md",
    "time": 1745310179
  },
  "_maintainer": {
    "name": "Till Tietz",
    "email": "ttietz2014@gmail.com",
    "login": "till-tietz",
    "description": "Senior Data Scientist @ THE ICONIC |\nex Data Science @ Delivery Hero SE | ex stats research @ WZB-IPI, LSHTM & HU-Berlin \n",
    "uuid": 63319462,
    "orcid": "0000-0002-2916-9059"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "parallel",
      "version": ">= 3.6.2",
      "role": "Imports"
    },
    {
      "package": "RSelenium",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "version": ">= 1.7.9",
      "role": "Imports"
    },
    {
      "package": "utils",
      "version": ">= 2.10.1",
      "role": "Imports"
    },
    {
      "package": "methods",
      "version": ">= 3.3.1",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "version": ">= 0.3.4",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "version": ">= 3.5.1",
      "role": "Suggests"
    }
  ],
  "_owner": "till-tietz",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "parallel",
    "rselenium",
    "web-scraping"
  ],
  "_stars": 14,
  "_contributors": [
    {
      "user": "till-tietz",
      "count": 145,
      "uuid": 63319462
    }
  ],
  "_userbio": {
    "uuid": 63319462,
    "type": "user",
    "name": "Till Tietz",
    "description": "Senior Data Scientist @ THE ICONIC |\r\nex Data Science @ Delivery Hero SE | ex stats research @ WZB-IPI, LSHTM & HU-Berlin \r\n"
  },
  "_downloads": {
    "count": 227,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/parsel"
  },
  "_devurl": "https://github.com/till-tietz/parsel",
  "_searchresults": 8,
  "_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/parsel.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/till-tietz/parsel",
  "_realowner": "till-tietz",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2022-03-17"
    },
    {
      "version": "0.2.0",
      "date": "2022-06-08"
    },
    {
      "version": "0.2.1",
      "date": "2022-08-16"
    },
    {
      "version": "0.3.0",
      "date": "2023-02-23"
    }
  ],
  "_exports": [
    "%>>%",
    "build_scraper",
    "click",
    "close_rselenium",
    "gen_varname",
    "get_element",
    "go",
    "goback",
    "goforward",
    "parscrape",
    "show",
    "start_scraper",
    "type"
  ],
  "_help": [
    {
      "page": "grapes-greater-than-greater-than-grapes",
      "title": "pipe-like operator that passes the output of lhs to the prev argument of rhs to paste together a scraper function in sequence.",
      "topics": [
        "%>>%"
      ]
    },
    {
      "page": "build_scraper",
      "title": "generates the scraping function defined by start_scraper and other constructors in your environment",
      "topics": [
        "build_scraper"
      ]
    },
    {
      "page": "click",
      "title": "wrapper around clickElement() method to generate safe scraping code",
      "topics": [
        "click"
      ]
    },
    {
      "page": "get_element",
      "title": "wrapper around getElementText() method to generate safe scraping code",
      "topics": [
        "get_element"
      ]
    },
    {
      "page": "go",
      "title": "wrapper around remDr$navigate method to generate safe navigation code",
      "topics": [
        "go"
      ]
    },
    {
      "page": "goback",
      "title": "wrapper around remDr$goBack method to generate safe backwards navigation code",
      "topics": [
        "goback"
      ]
    },
    {
      "page": "goforward",
      "title": "wrapper around remDr$goForward method to generate safe forwards navigation code",
      "topics": [
        "goforward"
      ]
    },
    {
      "page": "parscrape",
      "title": "parallelize execution of RSelenium",
      "topics": [
        "parscrape"
      ]
    },
    {
      "page": "show",
      "title": "renders the output of the piped functions to the console via cat()",
      "topics": [
        "show"
      ]
    },
    {
      "page": "start_scraper",
      "title": "sets function name and arguments of scraping function",
      "topics": [
        "start_scraper"
      ]
    },
    {
      "page": "type",
      "title": "wrapper around sendKeysToElement() method to generate safe scraping code",
      "topics": [
        "type"
      ]
    }
  ],
  "_readme": "https://github.com/till-tietz/parsel/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "assertthat",
    "binman",
    "bitops",
    "caTools",
    "cli",
    "cpp11",
    "curl",
    "generics",
    "glue",
    "httr",
    "jsonlite",
    "lifecycle",
    "lubridate",
    "magrittr",
    "mime",
    "openssl",
    "processx",
    "ps",
    "purrr",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "RSelenium",
    "semver",
    "sys",
    "timechange",
    "vctrs",
    "wdman",
    "xml2",
    "yaml"
  ],
  "_score": 3.845098040014257,
  "_indexed": true,
  "_nocasepkg": "parsel",
  "_universes": [
    "till-tietz"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-05-18T06:57:55.000Z",
      "distro": "noble",
      "commit": "c89b3762376d2b114b98efb90f0fe4e5fe5d0c6b",
      "fileid": "6e061320faba338b6a1f55e5aa94162f7a71c8f16070e6d5cfc012435109317f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/till-tietz/actions/runs/26018210539"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-05-18T06:57:50.000Z",
      "distro": "noble",
      "commit": "c89b3762376d2b114b98efb90f0fe4e5fe5d0c6b",
      "fileid": "bff63d3bda115c3137e91a7dc77548193d2bfc58ca2abca23cbe5d0328f06f3a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/till-tietz/actions/runs/26018210539"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-05-18T06:59:06.000Z",
      "commit": "c89b3762376d2b114b98efb90f0fe4e5fe5d0c6b",
      "fileid": "68671629b4f085b2cab9067ab4c4215ac4833579d570162b6b135e6a791cffc7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/till-tietz/actions/runs/26018210539"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-05-18T06:58:27.000Z",
      "commit": "c89b3762376d2b114b98efb90f0fe4e5fe5d0c6b",
      "fileid": "36133301fb066ef722988457e35a166023e91ce785a6590fcf20474cb19ddc72",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/till-tietz/actions/runs/26018210539"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-05-18T06:56:53.000Z",
      "commit": "c89b3762376d2b114b98efb90f0fe4e5fe5d0c6b",
      "fileid": "86a1dac751f4d834cda56238a828d1f2467e255fe39db3a58e347de7636c9c88",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/till-tietz/actions/runs/26018210539"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-05-18T06:57:04.000Z",
      "commit": "c89b3762376d2b114b98efb90f0fe4e5fe5d0c6b",
      "fileid": "3c34b1dac141e8a6a8da501d22ab2453e804c9cb436119d8d83033cedd1cd5db",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/till-tietz/actions/runs/26018210539"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-05-18T06:56:54.000Z",
      "commit": "c89b3762376d2b114b98efb90f0fe4e5fe5d0c6b",
      "fileid": "70e17f3de693d9dccee14a40d4f85ef42d58bd0046980b8f34d5f51b4ffc7f09",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/till-tietz/actions/runs/26018210539"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0",
      "date": "2026-06-02T16:37:57.000Z",
      "commit": "c89b3762376d2b114b98efb90f0fe4e5fe5d0c6b",
      "fileid": "374a05f8dab6bbec79fad8b42faf512ad39a598ab3e3a7f52208e8d16be59b90",
      "status": "success",
      "buildurl": "https://github.com/r-universe/till-tietz/actions/runs/26018210539"
    }
  ]
}