{
  "_id": "6a14bf81acfb0bcc41d4bb64",
  "Package": "castarter",
  "Title": "Content Analysis Starter Toolkit",
  "Version": "0.3.0.9015",
  "Authors@R": "c(person(given = \"Giorgio\",\nfamily = \"Comai\",\nrole = c(\"aut\", \"cre\", \"cph\"),\nemail = \"g@giorgiocomai.eu\",\ncomment = c(ORCID = \"0000-0002-0515-9542\")),\nperson(\"EDJNet\", role = c(\"fnd\"))\n)",
  "Description": "Consistent approaches for basic web scraping, text mining\nand word frequency analysis of textual datasets.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "URL": "https://castarter.tadadit.xyz,\nhttps://github.com/giocomai/castarter",
  "BugReports": "https://github.com/giocomai/castarter/issues",
  "Language": "en-US",
  "VignetteBuilder": "knitr",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libcairo2-dev cmake libfontconfig1-dev\nlibfreetype6-dev git make libgit2-dev libicu-dev libpng-dev\nlibuv1-dev libxml2-dev libssl-dev libx11-dev zlib1g-dev",
  "Repository": "https://giocomai.r-universe.dev",
  "Date/Publication": "2026-05-25 20:34:27 UTC",
  "RemoteUrl": "https://github.com/giocomai/castarter",
  "RemoteRef": "HEAD",
  "RemoteSha": "f0befcb8d640766d398a13a28f0a76c46b5a9920",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-25 21:26:09 UTC",
    "User": "root"
  },
  "Author": "Giorgio Comai [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-0515-9542>),\nEDJNet [fnd]",
  "Maintainer": "Giorgio Comai <g@giorgiocomai.eu>",
  "MD5sum": "ca029a230f62ed327911052fcade7b5c",
  "_user": "giocomai",
  "_type": "src",
  "_file": "castarter_0.3.0.9015.tar.gz",
  "_fileid": "ee66895230a5625dff3f52cc289a873f67adbfbc8cbd98620014f8343affb3c7",
  "_filesize": 680860,
  "_sha256": "ee66895230a5625dff3f52cc289a873f67adbfbc8cbd98620014f8343affb3c7",
  "_created": "2026-05-25T21:26:09.000Z",
  "_published": "2026-05-25T21:30:41.807Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77773839343,
      "time": 193,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7205125254"
    },
    {
      "job": 77773839366,
      "time": 178,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7205122705"
    },
    {
      "job": 77773839340,
      "time": 87,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7205107557"
    },
    {
      "job": 77773839349,
      "time": 97,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7205109136"
    },
    {
      "job": 77773400534,
      "time": 280,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7205093148"
    },
    {
      "job": 77773839348,
      "time": 152,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7205118267"
    },
    {
      "job": 77773839375,
      "time": 123,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7205113833"
    },
    {
      "job": 77773839358,
      "time": 148,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7205117825"
    },
    {
      "job": 77773839350,
      "time": 232,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7205131565"
    }
  ],
  "_buildurl": "https://github.com/r-universe/giocomai/actions/runs/26420257456",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/giocomai/castarter",
  "_commit": {
    "id": "f0befcb8d640766d398a13a28f0a76c46b5a9920",
    "author": "Giorgio Comai <g@giorgiocomai.eu>",
    "committer": "Giorgio Comai <g@giorgiocomai.eu>",
    "message": "minor formatting adjustments in documentation\n",
    "time": 1779741267
  },
  "_maintainer": {
    "name": "Giorgio Comai",
    "email": "g@giorgiocomai.eu",
    "login": "giocomai",
    "mastodon": "@giocomai@mastodon.social",
    "twitter": "@giocomai",
    "description": "Researcher @BalcaniCaucaso, crunching data @EDJNet, previously at Dublin City University.",
    "uuid": 11276752,
    "orcid": "0000-0002-0515-9542"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "slider",
      "role": "Imports"
    },
    {
      "package": "tidytext",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 0.1.2",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "processx",
      "role": "Imports"
    },
    {
      "package": "attempt",
      "role": "Imports"
    },
    {
      "package": "DT",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "golem",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "bslib",
      "role": "Imports"
    },
    {
      "package": "dygraphs",
      "role": "Imports"
    },
    {
      "package": "waiter",
      "role": "Imports"
    },
    {
      "package": "ggiraph",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "role": "Imports"
    },
    {
      "package": "tbl2xts",
      "role": "Imports"
    },
    {
      "package": "cicerone",
      "role": "Imports"
    },
    {
      "package": "usethis",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "DBI",
      "role": "Imports"
    },
    {
      "package": "RSQLite",
      "role": "Imports"
    },
    {
      "package": "ellipsis",
      "role": "Imports"
    },
    {
      "package": "rvest",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "dbplyr",
      "role": "Imports"
    },
    {
      "package": "PrettyCols",
      "role": "Imports"
    },
    {
      "package": "reactable",
      "role": "Imports"
    },
    {
      "package": "progress",
      "role": "Imports"
    },
    {
      "package": "shinymeta",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "fs",
      "role": "Imports"
    },
    {
      "package": "forcats",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "stringi",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "arrow",
      "role": "Suggests"
    },
    {
      "package": "duckdb",
      "role": "Suggests"
    }
  ],
  "_owner": "giocomai",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-21",
      "n": 2
    },
    {
      "week": "2025-23",
      "n": 1
    },
    {
      "week": "2025-32",
      "n": 1
    },
    {
      "week": "2025-36",
      "n": 3
    },
    {
      "week": "2025-37",
      "n": 2
    },
    {
      "week": "2025-39",
      "n": 2
    },
    {
      "week": "2025-40",
      "n": 4
    },
    {
      "week": "2025-41",
      "n": 4
    },
    {
      "week": "2025-43",
      "n": 4
    },
    {
      "week": "2025-49",
      "n": 2
    },
    {
      "week": "2026-02",
      "n": 1
    },
    {
      "week": "2026-03",
      "n": 3
    },
    {
      "week": "2026-06",
      "n": 6
    },
    {
      "week": "2026-18",
      "n": 1
    },
    {
      "week": "2026-19",
      "n": 2
    },
    {
      "week": "2026-20",
      "n": 1
    },
    {
      "week": "2026-22",
      "n": 2
    }
  ],
  "_tags": [],
  "_topics": [
    "tada",
    "text-mining"
  ],
  "_stars": 6,
  "_contributors": [
    {
      "user": "giocomai",
      "count": 538,
      "uuid": 11276752
    }
  ],
  "_userbio": {
    "uuid": 11276752,
    "type": "user",
    "name": "Giorgio Comai",
    "description": "Researcher @BalcaniCaucaso, crunching data @EDJNet, previously at Dublin City University."
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/castarter"
  },
  "_devurl": "https://github.com/giocomai/castarter",
  "_pkgdown": "https://castarter.tadadit.xyz",
  "_searchresults": 2,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/castarter.html",
    "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",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    ":=",
    ".data",
    "%>%",
    "as_label",
    "as_name",
    "cas_archive",
    "cas_backup_gd",
    "cas_browse",
    "cas_build_urls",
    "cas_check_corpus",
    "cas_check_db_folder",
    "cas_check_read_db_contents_data",
    "cas_check_response",
    "cas_check_use_db",
    "cas_check_website_folder",
    "cas_connect_to_db",
    "cas_convert_db_type",
    "cas_count",
    "cas_count_relative",
    "cas_count_total_words",
    "cas_create_db_folder",
    "cas_delete_corpus",
    "cas_delete_from_db",
    "cas_disable_db",
    "cas_disconnect_from_db",
    "cas_download",
    "cas_download_chromote",
    "cas_download_httr",
    "cas_download_httr2",
    "cas_download_index",
    "cas_download_internal",
    "cas_enable_db",
    "cas_explorer",
    "cas_export_tables",
    "cas_extract",
    "cas_extract_html",
    "cas_extract_html_custom",
    "cas_extract_links",
    "cas_extract_script",
    "cas_find_extractor",
    "cas_generate_metadata",
    "cas_get_base_folder",
    "cas_get_base_path",
    "cas_get_corpus_path",
    "cas_get_db",
    "cas_get_db_file",
    "cas_get_db_folder",
    "cas_get_db_settings",
    "cas_get_files_to_download",
    "cas_get_files_to_extract",
    "cas_get_options",
    "cas_get_path_to_files",
    "cas_get_sitemap",
    "cas_get_urls_df",
    "cas_get_website_folder",
    "cas_ia_check",
    "cas_ia_save",
    "cas_ignore_id",
    "cas_kwic",
    "cas_kwic_single_pattern",
    "cas_read_corpus",
    "cas_read_db_contents_data",
    "cas_read_db_contents_id",
    "cas_read_db_download",
    "cas_read_db_ia",
    "cas_read_db_ignore_id",
    "cas_read_db_index",
    "cas_read_db_response",
    "cas_read_db_sitemap",
    "cas_read_db_urls",
    "cas_read_from_db",
    "cas_reset_db",
    "cas_reset_db_contents_data",
    "cas_reset_db_contents_id",
    "cas_reset_db_ignore_id",
    "cas_reset_db_index_id",
    "cas_reset_download_contents",
    "cas_reset_download_index",
    "cas_restore",
    "cas_set_db",
    "cas_set_db_folder",
    "cas_set_options",
    "cas_show_barchart_ggiraph",
    "cas_show_barchart_ggplot2",
    "cas_show_gg_base",
    "cas_show_ts_dygraph",
    "cas_summarise",
    "cas_update",
    "cas_write_corpus",
    "cas_write_db_contents_data",
    "cas_write_db_contents_id",
    "cas_write_db_ignore_id",
    "cas_write_db_index",
    "cas_write_db_sitemap",
    "cas_write_db_urls",
    "cas_write_to_db",
    "cass_build_urls",
    "cass_combine_into_pattern",
    "cass_download_csv_app",
    "cass_highlight",
    "cass_show_ts_dygraph_app",
    "cass_split_string",
    "enquo",
    "enquos",
    "expr",
    "sym",
    "syms"
  ],
  "_datasets": [
    {
      "name": "cas_demo_corpus",
      "title": "",
      "object": "cas_demo_corpus",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "doc_id",
        "text",
        "date",
        "title",
        "location",
        "link",
        "id"
      ],
      "rows": 451,
      "table": true,
      "tojson": true
    },
    {
      "name": "cas_google_client",
      "title": "",
      "object": "cas_google_client",
      "class": [
        "gargle_oauth_client",
        "oauth_app"
      ],
      "fields": [],
      "table": true,
      "tojson": false
    },
    {
      "name": "casdb_empty_contents_id",
      "title": "",
      "object": "casdb_empty_contents_id",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "id",
        "url",
        "link_text",
        "source_index_id",
        "source_index_batch"
      ],
      "rows": 0,
      "table": true,
      "tojson": true
    },
    {
      "name": "casdb_empty_download",
      "title": "",
      "object": "casdb_empty_download",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "id",
        "batch",
        "datetime",
        "status",
        "size"
      ],
      "rows": 0,
      "table": true,
      "tojson": true
    },
    {
      "name": "casdb_empty_ia_check",
      "title": "",
      "object": "casdb_empty_ia_check",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "url",
        "status",
        "available",
        "ia_url",
        "timestamp",
        "checked_at"
      ],
      "rows": 0,
      "table": true,
      "tojson": true
    },
    {
      "name": "casdb_empty_index_id",
      "title": "Empty data frame with the same format as data stored in the 'index_id' table",
      "object": "casdb_empty_index_id",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "id",
        "url",
        "index_group"
      ],
      "rows": 0,
      "table": true,
      "tojson": true
    },
    {
      "name": "casdb_empty_response_check",
      "title": "",
      "object": "casdb_empty_response_check",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "url",
        "response_url",
        "status",
        "status_description",
        "type",
        "encoding",
        "retry_after",
        "available",
        "checked_at"
      ],
      "rows": 0,
      "table": true,
      "tojson": true
    },
    {
      "name": "casdb_empty_sitemap",
      "title": "",
      "object": "casdb_empty_sitemap",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "sitemap_url"
      ],
      "rows": 0,
      "table": true,
      "tojson": true
    },
    {
      "name": "cass_cicerone_help",
      "title": "",
      "object": "cass_cicerone_help",
      "class": [
        "Cicerone",
        "R6"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "cas_archive",
      "title": "Archive originals of downloaded files in compressed folders",
      "topics": [
        "cas_archive"
      ]
    },
    {
      "page": "cas_backup_gd",
      "title": "Backup files to Google Drive",
      "topics": [
        "cas_backup_gd"
      ]
    },
    {
      "page": "cas_browse",
      "title": "Open in a browser a URL stored in the local database",
      "topics": [
        "cas_browse"
      ]
    },
    {
      "page": "cas_build_urls",
      "title": "URL builder",
      "topics": [
        "cas_build_urls"
      ]
    },
    {
      "page": "cas_check_corpus",
      "title": "Checks if given corpus exists, and, optionally updates it",
      "topics": [
        "cas_check_corpus"
      ]
    },
    {
      "page": "cas_check_db_folder",
      "title": "Checks if database folder exists, if not returns an informative message",
      "concept": [
        "database functions"
      ],
      "topics": [
        "cas_check_db_folder"
      ]
    },
    {
      "page": "cas_check_read_db_contents_data",
      "title": "Returns a corpus from the 'contents_data' table in the database; if corpus is given, it just returns that instead.",
      "topics": [
        "cas_check_read_db_contents_data"
      ]
    },
    {
      "page": "cas_check_response",
      "title": "Check httr response code and cache locally results",
      "topics": [
        "cas_check_response"
      ]
    },
    {
      "page": "cas_check_use_db",
      "title": "Check caching status in the current session, and override it upon request",
      "concept": [
        "database functions"
      ],
      "topics": [
        "cas_check_use_db"
      ]
    },
    {
      "page": "cas_check_website_folder",
      "title": "Checks if current website folder exists",
      "topics": [
        "cas_check_website_folder"
      ]
    },
    {
      "page": "cas_connect_to_db",
      "title": "Return a connection to be used for caching",
      "concept": [
        "database functions"
      ],
      "topics": [
        "cas_connect_to_db"
      ]
    },
    {
      "page": "cas_convert_db_type",
      "title": "Convert database type, e.g. from DuckDB to SQLite",
      "topics": [
        "cas_convert_db_type"
      ]
    },
    {
      "page": "cas_count",
      "title": "Count strings in a corpus",
      "topics": [
        "cas_count"
      ]
    },
    {
      "page": "cas_count_relative",
      "title": "Count strings in a corpus relative to the number of words",
      "topics": [
        "cas_count_relative"
      ]
    },
    {
      "page": "cas_count_total_words",
      "title": "Count total words in a dataset",
      "topics": [
        "cas_count_total_words"
      ]
    },
    {
      "page": "cas_create_db_folder",
      "title": "Creates the base folder where 'castarter' stores the project database.",
      "concept": [
        "database functions"
      ],
      "topics": [
        "cas_create_db_folder"
      ]
    },
    {
      "page": "cas_delete_corpus",
      "title": "Delete previously stored corpora written with 'cas_write_corpus()'.",
      "topics": [
        "cas_delete_corpus"
      ]
    },
    {
      "page": "cas_delete_from_db",
      "title": "Delete rows from selected database table",
      "topics": [
        "cas_delete_from_db"
      ]
    },
    {
      "page": "cas_disable_db",
      "title": "Disable caching for the current session",
      "concept": [
        "database functions"
      ],
      "topics": [
        "cas_disable_db"
      ]
    },
    {
      "page": "cas_disconnect_from_db",
      "title": "Ensure that connection to database is disconnected consistently",
      "concept": [
        "database functions"
      ],
      "topics": [
        "cas_disconnect_from_db"
      ]
    },
    {
      "page": "cas_download",
      "title": "Downloads files systematically, and stores details about the download in a local database",
      "topics": [
        "cas_download"
      ]
    },
    {
      "page": "cas_download_chromote",
      "title": "Downloads one file at a time with 'chromote'",
      "topics": [
        "cas_download_chromote"
      ]
    },
    {
      "page": "cas_download_httr",
      "title": "Downloads one file at a time with httr",
      "topics": [
        "cas_download_httr"
      ]
    },
    {
      "page": "cas_download_httr2",
      "title": "Downloads one file at a time with 'httr2'",
      "topics": [
        "cas_download_httr2"
      ]
    },
    {
      "page": "cas_download_index",
      "title": "Downloads index files systematically, and stores details about the download in a local database",
      "topics": [
        "cas_download_index"
      ]
    },
    {
      "page": "cas_download_internal",
      "title": "Downloads one file at a time with the default R function for downloading files",
      "topics": [
        "cas_download_internal"
      ]
    },
    {
      "page": "cas_enable_db",
      "title": "Enable caching for the current session",
      "concept": [
        "database functions"
      ],
      "topics": [
        "cas_enable_db"
      ]
    },
    {
      "page": "cas_explorer",
      "title": "Run a web interface allowing basic word frequency analysis",
      "topics": [
        "cas_explorer"
      ]
    },
    {
      "page": "cas_export_tables",
      "title": "Export database tables to another format such as csv",
      "topics": [
        "cas_export_tables"
      ]
    },
    {
      "page": "cas_extract",
      "title": "Extract fields and contents from downloaded files",
      "topics": [
        "cas_extract"
      ]
    },
    {
      "page": "cas_extract_html",
      "title": "Facilitates extraction of contents from an html file",
      "topics": [
        "cas_extract_html"
      ]
    },
    {
      "page": "cas_extract_html_custom",
      "title": "Facilitates extraction of contents from an html file",
      "topics": [
        "cas_extract_html_custom"
      ]
    },
    {
      "page": "cas_extract_links",
      "title": "Extract direct links to individual content pages from index pages",
      "topics": [
        "cas_extract_links"
      ]
    },
    {
      "page": "cas_extract_script",
      "title": "Extracts scripts from an html page",
      "topics": [
        "cas_extract_script"
      ]
    },
    {
      "page": "cas_find_extractor",
      "title": "Facilitate finding extractors, typically to be used with 'cas_extract_html()'",
      "topics": [
        "cas_find_extractor"
      ]
    },
    {
      "page": "cas_generate_metadata",
      "title": "Generate basic metadata about the corpus, including start and end date and total number of items available.",
      "topics": [
        "cas_generate_metadata"
      ]
    },
    {
      "page": "cas_get_base_folder",
      "title": "Get base folder under which files will be stored.",
      "topics": [
        "cas_get_base_folder"
      ]
    },
    {
      "page": "cas_get_base_path",
      "title": "Build full path to base folder where batches of files will be stored.",
      "topics": [
        "cas_get_base_path"
      ]
    },
    {
      "page": "cas_get_corpus_path",
      "title": "Get path to folder where the corpus is stored.",
      "topics": [
        "cas_get_corpus_path"
      ]
    },
    {
      "page": "cas_get_db",
      "title": "Get connection to database with details about current website",
      "topics": [
        "cas_get_db"
      ]
    },
    {
      "page": "cas_get_db_file",
      "title": "Gets location of database file",
      "topics": [
        "cas_get_db_file"
      ]
    },
    {
      "page": "cas_get_db_settings",
      "title": "Get database connection settings from the environment",
      "concept": [
        "database functions"
      ],
      "topics": [
        "cas_get_db_settings"
      ]
    },
    {
      "page": "cas_get_files_to_download",
      "title": "Create a data frame with not yet downloaded files",
      "topics": [
        "cas_get_files_to_download"
      ]
    },
    {
      "page": "cas_get_files_to_extract",
      "title": "Get path to (locally available) files to be extracted",
      "topics": [
        "cas_get_files_to_extract"
      ]
    },
    {
      "page": "cas_get_options",
      "title": "Get key project parameters that determine the folder used for storing project files",
      "concept": [
        "settings"
      ],
      "topics": [
        "cas_get_options"
      ]
    },
    {
      "page": "cas_get_path_to_files",
      "title": "Get path to locally downloaded files",
      "topics": [
        "cas_get_path_to_files"
      ]
    },
    {
      "page": "cas_get_sitemap",
      "title": "Checks for availability of a sitemap in xml format.",
      "topics": [
        "cas_get_sitemap"
      ]
    },
    {
      "page": "cas_get_urls_df",
      "title": "Checks that a given input corresponds to the format expected of a download data frame, consistently returns expected format",
      "topics": [
        "cas_get_urls_df"
      ]
    },
    {
      "page": "cas_get_website_folder",
      "title": "Get folder were files and data related to the current website are stored",
      "topics": [
        "cas_get_website_folder"
      ]
    },
    {
      "page": "cas_ia_check",
      "title": "Gets an Archive.org Wayback Machine URL",
      "topics": [
        "cas_ia_check"
      ]
    },
    {
      "page": "cas_ia_save",
      "title": "Save a URL the Internet Archive's Wayback Machine",
      "topics": [
        "cas_ia_save"
      ]
    },
    {
      "page": "cas_kwic",
      "title": "Adds a column with n words before and after the selected pattern to see keywords in context",
      "topics": [
        "cas_kwic"
      ]
    },
    {
      "page": "cas_kwic_single_pattern",
      "title": "Adds a column with n words before and after the selected pattern to see keywords in context",
      "topics": [
        "cas_kwic_single_pattern"
      ]
    },
    {
      "page": "cas_read_corpus",
      "title": "Read datasets created with 'cas_write_dataset'",
      "topics": [
        "cas_read_corpus"
      ]
    },
    {
      "page": "cas_read_db_contents_data",
      "title": "Read contents data from local database",
      "topics": [
        "cas_read_db_contents_data"
      ]
    },
    {
      "page": "cas_read_db_contents_id",
      "title": "Read contents from local database",
      "topics": [
        "cas_read_db_contents_id"
      ]
    },
    {
      "page": "cas_read_db_download",
      "title": "Read index from local database",
      "topics": [
        "cas_read_db_download"
      ]
    },
    {
      "page": "cas_read_db_ia",
      "title": "Read status on the Internet Archive of given URLs",
      "topics": [
        "cas_read_db_ia"
      ]
    },
    {
      "page": "cas_read_db_ignore_id",
      "title": "Read identifiers to be ignored from the local database",
      "topics": [
        "cas_read_db_ignore_id"
      ]
    },
    {
      "page": "cas_read_db_index",
      "title": "Read index from local database",
      "topics": [
        "cas_read_db_index"
      ]
    },
    {
      "page": "cas_read_db_response",
      "title": "Check response type of URLs as stored in the local database.",
      "topics": [
        "cas_read_db_response"
      ]
    },
    {
      "page": "cas_read_db_sitemap",
      "title": "Read sitemap from local database",
      "topics": [
        "cas_read_db_sitemap"
      ]
    },
    {
      "page": "cas_read_db_urls",
      "title": "Read urls stored in the local database",
      "topics": [
        "cas_read_db_urls"
      ]
    },
    {
      "page": "cas_read_from_db",
      "title": "Reads data from local database",
      "concept": [
        "database functions"
      ],
      "topics": [
        "cas_read_from_db"
      ]
    },
    {
      "page": "cas_reset_db",
      "title": "Delete a specific table from database",
      "topics": [
        "cas_reset_db"
      ]
    },
    {
      "page": "cas_reset_db_contents_data",
      "title": "Removes from the local database the folder where extracted data are stored",
      "topics": [
        "cas_reset_db_contents_data"
      ]
    },
    {
      "page": "cas_reset_db_contents_id",
      "title": "Removes from the local database the folder where links to contents associated with their id are stored",
      "topics": [
        "cas_reset_db_contents_id"
      ]
    },
    {
      "page": "cas_reset_db_ignore_id",
      "title": "Removes from the local database all identifiers included in the ignore list",
      "topics": [
        "cas_reset_db_ignore_id"
      ]
    },
    {
      "page": "cas_reset_db_index_id",
      "title": "Removes from the local database the table where links to index urls are stored",
      "topics": [
        "cas_reset_db_index_id"
      ]
    },
    {
      "page": "cas_reset_download_contents",
      "title": "Delete all files and database records for the contents pages of the current website",
      "topics": [
        "cas_reset_download_contents"
      ]
    },
    {
      "page": "cas_reset_download_index",
      "title": "Delete all files and database records for the index pages of the current website",
      "topics": [
        "cas_reset_download_index"
      ]
    },
    {
      "page": "cas_restore",
      "title": "Restore files from compressed files",
      "topics": [
        "cas_restore"
      ]
    },
    {
      "page": "cas_set_db",
      "title": "Set database connection settings for the session",
      "concept": [
        "database functions"
      ],
      "topics": [
        "cas_set_db"
      ]
    },
    {
      "page": "cas_set_db_folder",
      "title": "Set folder for storing the database",
      "concept": [
        "database functions"
      ],
      "topics": [
        "cas_get_db_folder",
        "cas_set_db_folder"
      ]
    },
    {
      "page": "cas_set_options",
      "title": "Set key project parameters that determine the folder used for storing project files",
      "concept": [
        "settings"
      ],
      "topics": [
        "cas_set_options"
      ]
    },
    {
      "page": "cas_show_barchart_ggiraph",
      "title": "Creates interacative barchart with ggiraph",
      "topics": [
        "cas_show_barchart_ggiraph"
      ]
    },
    {
      "page": "cas_show_barchart_ggplot2",
      "title": "Creates barchart with ggplot2",
      "topics": [
        "cas_show_barchart_ggplot2"
      ]
    },
    {
      "page": "cas_show_gg_base",
      "title": "Creates base ggplot2 object to be used by ggplot or ggiraph",
      "topics": [
        "cas_show_gg_base"
      ]
    },
    {
      "page": "cas_show_ts_dygraph",
      "title": "Create dygraphs based on a data frame typically generated with 'cas_count()'",
      "topics": [
        "cas_show_ts_dygraph"
      ]
    },
    {
      "page": "cas_summarise",
      "title": "Summarise for a given time period word counts, typically calculatd with 'cas_count()'",
      "topics": [
        "cas_summarise"
      ]
    },
    {
      "page": "cas_update",
      "title": "Update corpus",
      "topics": [
        "cas_update"
      ]
    },
    {
      "page": "cas_write_corpus",
      "title": "Export the textual dataset for the current website",
      "topics": [
        "cas_write_corpus"
      ]
    },
    {
      "page": "cas_write_db_contents_data",
      "title": "Write extracted contents to local database",
      "topics": [
        "cas_write_db_contents_data"
      ]
    },
    {
      "page": "cas_write_db_contents_id",
      "title": "Write contents URLs to local database",
      "topics": [
        "cas_write_db_contents_id"
      ]
    },
    {
      "page": "cas_write_db_ignore_id",
      "title": "Ignore a set of ids from the download or processing step",
      "topics": [
        "cas_ignore_id",
        "cas_write_db_ignore_id"
      ]
    },
    {
      "page": "cas_write_db_index",
      "title": "Write index URLs to local database",
      "topics": [
        "cas_write_db_index"
      ]
    },
    {
      "page": "cas_write_db_sitemap",
      "title": "Write index URLs to local database",
      "topics": [
        "cas_write_db_sitemap"
      ]
    },
    {
      "page": "cas_write_db_urls",
      "title": "Write index or contents urls directly to the local database",
      "topics": [
        "cas_write_db_urls"
      ]
    },
    {
      "page": "cas_write_to_db",
      "title": "Generic function for writing to database",
      "concept": [
        "database functions"
      ],
      "topics": [
        "cas_write_to_db"
      ]
    },
    {
      "page": "casdb_empty_index_id",
      "title": "Empty data frame with the same format as data stored in the 'index_id' table",
      "topics": [
        "casdb_empty_index_id"
      ]
    },
    {
      "page": "cass_build_urls",
      "title": "Helps you define the parameters you need for building index urls",
      "topics": [
        "cass_build_urls"
      ]
    },
    {
      "page": "cass_download_csv_app",
      "title": "A minimal shiny app that demonstrates the functioning of related modules",
      "topics": [
        "cass_download_csv_app"
      ]
    },
    {
      "page": "cass_highlight",
      "title": "Takes a character vector and returns it with matches of pattern wrapped in html tags used for highlighting",
      "topics": [
        "cass_highlight"
      ]
    },
    {
      "page": "cass_show_ts_dygraph_app",
      "title": "A minimal shiny app that demonstrates the functioning of related modules",
      "topics": [
        "cass_show_ts_dygraph_app"
      ]
    },
    {
      "page": "cass_split_string",
      "title": "Split string into multiple inputs",
      "topics": [
        "cass_split_string"
      ]
    }
  ],
  "_readme": "https://github.com/giocomai/castarter/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "assertthat",
    "attempt",
    "base64enc",
    "bit",
    "bit64",
    "blob",
    "bslib",
    "cachem",
    "callr",
    "cicerone",
    "cli",
    "clipr",
    "commonmark",
    "config",
    "cpp11",
    "crayon",
    "credentials",
    "crosstalk",
    "curl",
    "DBI",
    "dbplyr",
    "desc",
    "digest",
    "dplyr",
    "DT",
    "dygraphs",
    "ellipsis",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fontBitstreamVera",
    "fontLiberation",
    "fontquiver",
    "forcats",
    "fs",
    "gdtools",
    "generics",
    "gert",
    "ggiraph",
    "ggplot2",
    "gh",
    "gitcreds",
    "glue",
    "golem",
    "gtable",
    "here",
    "highr",
    "hms",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr",
    "httr2",
    "ini",
    "isoband",
    "janeaustenr",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "later",
    "lattice",
    "lazyeval",
    "lifecycle",
    "lubridate",
    "magrittr",
    "MASS",
    "Matrix",
    "memoise",
    "mime",
    "openssl",
    "otel",
    "pillar",
    "pkgconfig",
    "PrettyCols",
    "prettyunits",
    "processx",
    "progress",
    "promises",
    "ps",
    "purrr",
    "R.cache",
    "R.methodsS3",
    "R.oo",
    "R.utils",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "reactable",
    "reactR",
    "readr",
    "rlang",
    "rmarkdown",
    "rprojroot",
    "RSQLite",
    "rstudioapi",
    "rvest",
    "S7",
    "sass",
    "scales",
    "selectr",
    "shiny",
    "shinymeta",
    "slider",
    "SnowballC",
    "sourcetools",
    "stringi",
    "stringr",
    "styler",
    "sys",
    "systemfonts",
    "tbl2xts",
    "tibble",
    "tidyr",
    "tidyselect",
    "tidytext",
    "timechange",
    "tinytex",
    "tokenizers",
    "tzdb",
    "usethis",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "waiter",
    "warp",
    "whisker",
    "withr",
    "xfun",
    "xml2",
    "xtable",
    "xts",
    "yaml",
    "zip",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "castarter-database.Rmd",
      "filename": "castarter-database.html",
      "title": "Database structure in castarter",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Database location and database file naming conventions",
        "Main database tables and column names",
        "Additional tables"
      ],
      "created": "2022-12-11 22:44:49",
      "modified": "2023-12-24 11:27:47",
      "commits": 2
    },
    {
      "source": "castarter-shiny-modules.Rmd",
      "filename": "castarter-shiny-modules.html",
      "title": "Shiny modules included in castarter",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Time series",
        "Dygraphs",
        "Barchart"
      ],
      "created": "2022-12-11 22:44:49",
      "modified": "2026-02-07 22:06:53",
      "commits": 4
    }
  ],
  "_score": 5.008600171761918,
  "_indexed": true,
  "_nocasepkg": "castarter",
  "_universes": [
    "giocomai"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0.9015",
      "date": "2026-05-25T21:29:08.000Z",
      "distro": "noble",
      "commit": "f0befcb8d640766d398a13a28f0a76c46b5a9920",
      "fileid": "c64710e313210a2f852253cced6ee8c139ef07e7ae15c033f9b520d715acbdaa",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/giocomai/actions/runs/26420257456"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.0.9015",
      "date": "2026-05-25T21:29:00.000Z",
      "distro": "noble",
      "commit": "f0befcb8d640766d398a13a28f0a76c46b5a9920",
      "fileid": "abab29e898ab8a0b1e00ef3febc2ec7a43ebe926fa244b9621c3b0cef16a7265",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/giocomai/actions/runs/26420257456"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0.9015",
      "date": "2026-05-25T21:27:41.000Z",
      "commit": "f0befcb8d640766d398a13a28f0a76c46b5a9920",
      "fileid": "350bd48340fa4e5a0adf40fc9f4bc0fb510eed7c53da32ed6e15a034ffddc705",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/giocomai/actions/runs/26420257456"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.0.9015",
      "date": "2026-05-25T21:27:46.000Z",
      "commit": "f0befcb8d640766d398a13a28f0a76c46b5a9920",
      "fileid": "00bb9ad5ff69f1f9976bdf359badad0fb8435a95fb6ac319530895e4e27f0d18",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/giocomai/actions/runs/26420257456"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0.9015",
      "date": "2026-05-25T21:29:05.000Z",
      "commit": "f0befcb8d640766d398a13a28f0a76c46b5a9920",
      "fileid": "a1bb2b891b0a1d7d2e84432717514bc32d4cf9a66c800f8a9ba72952087d4926",
      "status": "success",
      "buildurl": "https://github.com/r-universe/giocomai/actions/runs/26420257456"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0.9015",
      "date": "2026-05-25T21:27:52.000Z",
      "commit": "f0befcb8d640766d398a13a28f0a76c46b5a9920",
      "fileid": "cd740f1013844404d13f72391e5a035325301f183576e4d3c54cd8d6ee06eec8",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/giocomai/actions/runs/26420257456"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0.9015",
      "date": "2026-05-25T21:27:51.000Z",
      "commit": "f0befcb8d640766d398a13a28f0a76c46b5a9920",
      "fileid": "73714c280279b3e7cc74c6cf1164c8208806500bf242d6ebd658531087d41a90",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/giocomai/actions/runs/26420257456"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.0.9015",
      "date": "2026-05-25T21:29:39.000Z",
      "commit": "f0befcb8d640766d398a13a28f0a76c46b5a9920",
      "fileid": "84faaeb9da2bdcf7306d2913c641a5662ce135d2d150270a0f5f0c3503030f6c",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/giocomai/actions/runs/26420257456"
    }
  ]
}