{"id":20969998,"url":"https://github.com/aycanirican/hweblib","last_synced_at":"2025-05-14T11:33:02.097Z","repository":{"id":1117277,"uuid":"988067","full_name":"aycanirican/hweblib","owner":"aycanirican","description":"Haskell Web Library","archived":false,"fork":false,"pushed_at":"2020-09-28T19:14:35.000Z","size":523,"stargazers_count":15,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-10T06:43:51.301Z","etag":null,"topics":["abnf","haskell","hypertext-transfer-protocol","internet-messages","mime","uri"],"latest_commit_sha":null,"homepage":"","language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aycanirican.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-10-14T20:18:53.000Z","updated_at":"2023-07-10T07:01:18.000Z","dependencies_parsed_at":"2022-08-16T12:05:16.151Z","dependency_job_id":null,"html_url":"https://github.com/aycanirican/hweblib","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aycanirican%2Fhweblib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aycanirican%2Fhweblib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aycanirican%2Fhweblib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aycanirican%2Fhweblib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aycanirican","download_url":"https://codeload.github.com/aycanirican/hweblib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225292101,"owners_count":17451086,"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","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":["abnf","haskell","hypertext-transfer-protocol","internet-messages","mime","uri"],"created_at":"2024-11-19T03:56:12.808Z","updated_at":"2024-11-19T03:56:13.496Z","avatar_url":"https://github.com/aycanirican.png","language":"Haskell","funding_links":[],"categories":[],"sub_categories":[],"readme":"hweblib\n=======\n\n[![Build Status](https://secure.travis-ci.org/aycanirican/hweblib.png?branch=master)](http://travis-ci.org/aycanirican/hweblib)\n\n[hweblib on Hackage](http://hackage.haskell.org/package/hweblib)\n\nThe library includes attoparsec based incremental parsers for below RFCs:\n\n  * rfc2045.hs: Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies\n  * rfc2046.hs: Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types\n  * rfc2183.hs: Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field\n  * rfc2234.hs: Augmented BNF for Syntax Specifications: ABNF\n  * rfc2388.hs: Returning Values from Forms: multipart/form-data\n  * rfc2822.hs: Internet Message Format\n  * rfc3986.hs: Uniform Resource Identifier (URI): Generic Syntax\n  * rfc4647.hs: Matching of Language Tags\n  * rfc5234.hs: Augmented BNF for Syntax Specifications: ABNF\n  * rfc5322.hs: Internet Message Format\n  * rfc5646.hs: Tags for Identifying Languages\n  * rfc7230.hs: Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing\n  * rfc7231.hs: Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content\n  * rfc7232.hs: Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests\n  * rfc7233.hs: Hypertext Transfer Protocol (HTTP/1.1): Range Requests\n  * rfc7234.hs: Hypertext Transfer Protocol (HTTP/1.1): Caching\n  * rfc7235.hs: Hypertext Transfer Protocol (HTTP/1.1): Authentication\n\nDoctests and HUnit tests are included within the distribution.\n\nA small benchmark program is included in the package which parses a\nvery long uri and a GET request.\n\nContact Information\n-------------------\n\nAycan iRiCAN \u003ciricanaycan@gmail.com\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faycanirican%2Fhweblib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faycanirican%2Fhweblib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faycanirican%2Fhweblib/lists"}