{"id":17158206,"url":"https://github.com/msoap/xml-plist-perl","last_synced_at":"2025-09-06T02:34:51.432Z","repository":{"id":2573639,"uuid":"3553906","full_name":"msoap/xml-plist-perl","owner":"msoap","description":"Read Mac OS plist files as xml (using XML::LibXML) / perl","archived":false,"fork":false,"pushed_at":"2017-03-20T17:46:13.000Z","size":19,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-08T14:44:44.184Z","etag":null,"topics":["library","perl","plist","xml","xml-plist"],"latest_commit_sha":null,"homepage":"http://msoap.github.io/xml-plist-perl/","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/msoap.png","metadata":{"files":{"readme":"README.md","changelog":"Changes","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-02-26T18:41:06.000Z","updated_at":"2022-08-01T07:45:06.000Z","dependencies_parsed_at":"2022-08-29T02:51:43.940Z","dependency_job_id":null,"html_url":"https://github.com/msoap/xml-plist-perl","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/msoap/xml-plist-perl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msoap%2Fxml-plist-perl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msoap%2Fxml-plist-perl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msoap%2Fxml-plist-perl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msoap%2Fxml-plist-perl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/msoap","download_url":"https://codeload.github.com/msoap/xml-plist-perl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msoap%2Fxml-plist-perl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273848743,"owners_count":25178995,"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-06T02:00:13.247Z","response_time":2576,"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":["library","perl","plist","xml","xml-plist"],"created_at":"2024-10-14T22:10:50.584Z","updated_at":"2025-09-06T02:34:51.412Z","avatar_url":"https://github.com/msoap.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"XML-PList\n=========\n\nNAME\n----\n\nXML::PList - parse mac os .plist files\n\nSYNOPSIS\n--------\n\n    use XML::PList;\n\n    # parse file\n    my $data = XML::PList-\u003enew('file.plist')-\u003eparse();\n\n    # parse string\n    my $data = XML::PList-\u003enew(\\'\u003c?xml...\u003cplist\u003e...')-\u003eparse();\n\nDESCRIPTION\n-----------\nparse mac os .plist (only xml) files\n\nMETHODS\n-------\n\n### new\ncreate XML::PList object\n\n    my $plist = XML::PList-\u003enew($filename);\n    my $plist = XML::PList-\u003enew(\\$string_with_plist_xml);\n\n    # parse binary plist via external utility plutil (on Mac OS only)\n    my $xml_string = qx'plutil -convert xml1 -o - binary.plist';\n    my $plist = XML::PList-\u003enew(\\$xml_string);\n\n### parse\nparse plist xml into perl structure\n\n    my $data = $plist-\u003eparse();\n\nINSTALLATION\n------------\nTo install this module type the following:\n\n    perl Makefile.PL\n    make\n    make test\n    make install\n\nDEPENDENCIES\n------------\nThis module requires these other modules and libraries:\n\n- XML::LibXML\n- MIME::Base64\n\nSEE ALSO\n--------\n\n- Mac::Tie::PList\n- Data::Plist\n- Mac::PropertyList\n\nAUTHOR\n------\nCopyright (C) 2012 by Sergey Mudrik\n\nThis library is free software; you can redistribute it and/or modify it\nunder the same terms as Perl itself.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsoap%2Fxml-plist-perl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmsoap%2Fxml-plist-perl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsoap%2Fxml-plist-perl/lists"}