{"id":24062389,"url":"https://github.com/rafmod/mime-mini","last_synced_at":"2025-07-01T15:10:35.795Z","repository":{"id":164787801,"uuid":"627298065","full_name":"rafmod/MIME-Mini","owner":"rafmod","description":"Minimal code to parse/create mbox files and mail messages","archived":false,"fork":false,"pushed_at":"2024-04-24T10:58:45.000Z","size":69,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-09T08:40:03.353Z","etag":null,"topics":["mbox","mime-generator","mime-parser"],"latest_commit_sha":null,"homepage":"https://metacpan.org/dist/MIME-Mini","language":"Perl","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/rafmod.png","metadata":{"files":{"readme":"README.md","changelog":"Changes","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}},"created_at":"2023-04-13T07:17:39.000Z","updated_at":"2024-04-24T10:58:30.000Z","dependencies_parsed_at":"2024-04-24T11:45:16.638Z","dependency_job_id":"ef39518d-6946-40ce-951d-b5835098b7fb","html_url":"https://github.com/rafmod/MIME-Mini","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafmod%2FMIME-Mini","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafmod%2FMIME-Mini/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafmod%2FMIME-Mini/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafmod%2FMIME-Mini/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rafmod","download_url":"https://codeload.github.com/rafmod/MIME-Mini/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240887773,"owners_count":19873539,"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":["mbox","mime-generator","mime-parser"],"created_at":"2025-01-09T08:40:11.035Z","updated_at":"2025-02-26T16:19:22.304Z","avatar_url":"https://github.com/rafmod.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# README\n\n*MIME::Mini* - Minimal code to parse/create mbox files and mail messages\n\n# Description\n\n*MIME::Mini* is a small *perl* module containing a collection of functions\nthat parse and/or create mailbox (mbox) files and individual mail messages.\n\nIt is an alternative to *MIME-tools*. *MIME-tools* does things that this\nmodule doesn't (such as uuencode and binhex decoding). And this module does\nthings that *MIME-tools* doesn't do, such as reading and writing mbox files\n(repairing incorrectly formatted ones along the way), and transparently\nunravelling `winmail.dat` attachments (aka *MS-TNEF*).\n\nIt is very small (about 3% of the size of *MIME-tools* and the other modules\nthat it requires, and about 20% of the size of I\u003cMIME-Lite\u003e (which doesn't\nparse)), so it takes much less time during program start up. This makes it\nmore suitable for uses that require a separate process for each mail\nmessage, such as in *procmail* recipes.\n\nThe following RFCs are relevant:\n\n- RFC2822 - Internet Message Format\n- RFC2045 - (MIME) Part One: Format of Internet Message Bodies\n- RFC2046 - (MIME) Part Two: Media Types\n- RFC2047 - (MIME) Part Three: Message Header Extensions for Non-ASCII Text\n- RFC2231 - MIME Parameter Value and Encoded Word Extensions: Character Sets, Languages, and Continuations\n- RFC2183 - Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field\n- RFC3282 - Content Language Headers\n- RFC3066 - Tags for the Identification of Languages\n- RFC2424 - Content Duration MIME Header Definition\n- RFC2557 - MIME Encapsulation of Aggregate Documents, such as HTML (MHTML)\n- RFC3297 - Content Negotiation for Messaging Services based on Email\n- RFC2912 - Indicating Media Features for MIME Content\n- RFC2533 - A Syntax for Describing Media Feature Sets\n- RFC1864 - The Content-MD5 Header Field\n- RFC2387 - The MIME Multipart/Related Content-type\n- RFC2912 - Indicating Media Features for MIME Content\n- RFC2533 - A Syntax for Describing Media Feature Sets\n- RFC2076 - Common Internet Message Headers\n\nThis is free software; you can redistribute it and/or modify it under the\nsame terms as the Perl 5 programming language system itself.\n\n# Documentation\n\nThere is a manual entry:\n\n- \u003chttps://metacpan.org/pod/MIME::Mini\u003e\n\n# Download\n\n*MIME::Mini* is on CPAN:\n\n- \u003chttps://metacpan.org/dist/MIME-Mini\u003e\n\nAnd can be installed using any CPAN client:\n\n        cpanm MIME::Mini\n\n# Requirements\n\n*MIME::Mini* is a perl module and requires no non-standard modules.\nIt should work on any system with any version of *perl* since v5.14.\n\n--------------------------------------------------------------------------------\n\n    URL: https://metacpan.org/dist/MIME-Mini\n    GIT: https://github.com/rafmod/MIME-Mini\n    GIT: https://codeberg.org/rafmod/MIME-Mini\n    Date: 20240424\n    Author: raf \u003craf@raf.org\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafmod%2Fmime-mini","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frafmod%2Fmime-mini","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafmod%2Fmime-mini/lists"}