{"id":16571766,"url":"https://github.com/hrbrmstr/madhttr","last_synced_at":"2025-09-12T18:44:25.513Z","repository":{"id":141238470,"uuid":"195853181","full_name":"hrbrmstr/madhttr","owner":"hrbrmstr","description":"🎩Tidy Helper Methods for Many Types of Unkempt Internet Metadata and Content","archived":false,"fork":false,"pushed_at":"2019-07-08T20:27:43.000Z","size":37,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-05T14:19:00.104Z","etag":null,"topics":["har","httr","openssl","r","rstats","web-scraping"],"latest_commit_sha":null,"homepage":"","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hrbrmstr.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-08T16:55:48.000Z","updated_at":"2019-07-09T05:09:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"55774775-a7be-4362-a597-cbe8550ee89a","html_url":"https://github.com/hrbrmstr/madhttr","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hrbrmstr/madhttr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hrbrmstr%2Fmadhttr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hrbrmstr%2Fmadhttr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hrbrmstr%2Fmadhttr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hrbrmstr%2Fmadhttr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hrbrmstr","download_url":"https://codeload.github.com/hrbrmstr/madhttr/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hrbrmstr%2Fmadhttr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274856855,"owners_count":25362684,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["har","httr","openssl","r","rstats","web-scraping"],"created_at":"2024-10-11T21:25:13.036Z","updated_at":"2025-09-12T18:44:25.455Z","avatar_url":"https://github.com/hrbrmstr.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\noutput: rmarkdown::github_document\neditor_options: \n  chunk_output_type: inline\n---\n```{r pkg-knitr-opts, include=FALSE}\nknitr::opts_chunk$set(\n  collapse = TRUE, fig.retina = 2, message = FALSE, warning = FALSE\n)\noptions(width=120)\n```\n\n[![Travis-CI Build Status](https://travis-ci.org/hrbrmstr/madhttr.svg?branch=master)](https://travis-ci.org/hrbrmstr/madhttr) \n[![Coverage Status](https://codecov.io/gh/hrbrmstr/madhttr/branch/master/graph/badge.svg)](https://codecov.io/gh/hrbrmstr/madhttr)\n[![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/madhttr)](https://cran.r-project.org/package=madhttr)\n\n# madhttr\n\nTidy Helper Methods for Many Types of Unkempt Internet Metadata and Content\n\n## Description\n\nThe 'httr', 'openssl', and 'HARtools' packages provide methods to retrieve\nrich metadata and content from internet hosts but their return objects are quite\nunkempt. Methods are provided to turn these objects into tidy data frames along with\nother useful helper methods which augment functionality in these packages.\n\n## What's Inside The Tin\n\nThe following functions are implemented:\n\n```{r ingredients, results='asis', echo=FALSE}\nhrbrpkghelpr::describe_ingredients()\n```\n\n## Installation\n\n```{r install-ex, results='asis', echo = FALSE}\nhrbrpkghelpr::install_block()\n```\n\n## Usage\n\n```{r lib-ex}\nlibrary(madhttr)\nlibrary(tibble) # for printing\n\n# current version\npackageVersion(\"madhttr\")\n\n```\n\n### Certifiable\n\n```{r certs}\ntidy_cert(download_ssl_cert(\"r-project.org\"))\n```\n\n### Responsive\n\n```{r resp}\ntidy_response(GET(\"https://rud.is/b\"))\n```\n\n### HARdy\n\n```{r hardy}\ntidy_har(readRDS(system.file(\"extdat\", \"example-har.rds\", package = \"madhttr\")))\n```\n\n## madhttr Metrics\n\n```{r cloc, echo=FALSE}\ncloc::cloc_pkg_md()\n```\n\n## Code of Conduct\n\nPlease note that this project is released with a [Contributor Code of Conduct](CONDUCT.md). \nBy participating in this project you agree to abide by its terms.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhrbrmstr%2Fmadhttr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhrbrmstr%2Fmadhttr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhrbrmstr%2Fmadhttr/lists"}