{"id":16671443,"url":"https://github.com/ikluft/webfetch","last_synced_at":"2025-06-26T01:38:10.248Z","repository":{"id":41503942,"uuid":"509937331","full_name":"ikluft/WebFetch","owner":"ikluft","description":"Perl module to download and save information from the Web","archived":false,"fork":false,"pushed_at":"2023-08-14T20:12:38.000Z","size":356,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-13T00:41:53.765Z","etag":null,"topics":["atom","feed-reader","perl","rss"],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ikluft.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2022-07-03T06:02:47.000Z","updated_at":"2022-10-22T01:33:28.000Z","dependencies_parsed_at":"2024-06-19T20:03:14.895Z","dependency_job_id":"4ab0e413-cf2b-4f39-8c95-6602fe35ec7b","html_url":"https://github.com/ikluft/WebFetch","commit_stats":{"total_commits":215,"total_committers":5,"mean_commits":43.0,"dds":0.3441860465116279,"last_synced_commit":"1bec95f175ede795ce765236195a6b9fca8afdd8"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/ikluft/WebFetch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikluft%2FWebFetch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikluft%2FWebFetch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikluft%2FWebFetch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikluft%2FWebFetch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ikluft","download_url":"https://codeload.github.com/ikluft/WebFetch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikluft%2FWebFetch/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261983741,"owners_count":23240219,"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":["atom","feed-reader","perl","rss"],"created_at":"2024-10-12T11:44:29.511Z","updated_at":"2025-06-26T01:38:10.222Z","avatar_url":"https://github.com/ikluft.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WebFetch modules\n\nThe main module:\n\n- [WebFetch](main/) - Perl module to download and save information from the Web\n\n  - [![Perl_WebFetch](https://github.com/ikluft/WebFetch/actions/workflows/test-main.yml/badge.svg)](https://github.com/ikluft/WebFetch/actions/workflows/test-main.yml)\n  - MetaCPAN: https://metacpan.org/pod/WebFetch\n\nSubsidiary modules which were separated into their own modules due to external dependencies:\n\n- [WebFetch::Input::Atom](submodules/Input-Atom/) - get headlines for WebFetch from Atom feeds\n  \n  - MetaCPAN: https://metacpan.org/pod/WebFetch::Input::Atom\n  - depends on [XML::Atom](https://metacpan.org/pod/XML::Atom)\n\n- [WebFetch::RSS](submodules/RSS/) - WebFetch input and output handlers for RSS\n  \n  - [![Perl_WebFetch_RSS](https://github.com/ikluft/WebFetch/actions/workflows/test-sub-rss.yml/badge.svg)](https://github.com/ikluft/WebFetch/actions/workflows/test-sub-rss.yml)\n  - MetaCPAN: https://metacpan.org/pod/WebFetch::RSS\n  - depends on [XML::RSS](https://metacpan.org/pod/XML::RSS)\n\n- [WebFetch::Output::TT](submodules/Output-TT) - save data from WebFetch via the Perl Template Toolkit\n  \n  - MetaCPAN: https://metacpan.org/pod/WebFetch::Output::TT\n  - depends on [Template Toolkit](https://metacpan.org/pod/Template)\n\n- [WebFetch::Output::TWiki](submodules/Output-TWiki) - save data from WebFetch into a TWiki web site\n  \n  - MetaCPAN: https://metacpan.org/pod/WebFetch::Output::TWiki\n  - depends on [TWiki](https://twiki.org/)\n\n# Description\n\nThe WebFetch module is a framework for downloading and saving\ninformation from the web, and for saving or re-displaying it.\nIt provides a generalized interface for saving to a file\nwhile keeping the previous version as a backup.\nThis is mainly intended for use in a cron-job to acquire\nperiodically updated information.\n\nWebFetch allows the user to specify a source and destination, and\nthe input and output formats.  It is possible to write new Perl modules\nto the WebFetch API in order to add more input and output formats.\n\nThe currently provided input formats are Atom, RSS, WebFetch \"SiteNews\" files\nand raw Perl data structures.\n\nThe currently provided output formats are RSS, WebFetch \"SiteNews\" files,\nthe Perl Template Toolkit, and export into a TWiki site.\n\nSome modules which were specific to pre-RSS/Atom web syndication formats\nhave been deprecated.  Those modules can be found in the CPAN archive\nin WebFetch 0.10.  Those modules are no longer compatible with changes\nin the current WebFetch API.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fikluft%2Fwebfetch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fikluft%2Fwebfetch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fikluft%2Fwebfetch/lists"}