{"id":15649935,"url":"https://github.com/book/hash-weighted-categorize","last_synced_at":"2025-03-30T00:13:37.740Z","repository":{"id":11981446,"uuid":"14556222","full_name":"book/Hash-Weighted-Categorize","owner":"book","description":"Categorize weighted hashes using a Domain Specific Language","archived":false,"fork":false,"pushed_at":"2013-12-25T22:28:14.000Z","size":173,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-05T01:45:17.518Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://search.cpan.org/dist/Hash-Weighted-Categorize/","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/book.png","metadata":{"files":{"readme":"README","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":"2013-11-20T12:43:09.000Z","updated_at":"2014-09-09T14:50:09.000Z","dependencies_parsed_at":"2022-09-23T03:23:32.676Z","dependency_job_id":null,"html_url":"https://github.com/book/Hash-Weighted-Categorize","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/book%2FHash-Weighted-Categorize","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/book%2FHash-Weighted-Categorize/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/book%2FHash-Weighted-Categorize/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/book%2FHash-Weighted-Categorize/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/book","download_url":"https://codeload.github.com/book/Hash-Weighted-Categorize/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246258871,"owners_count":20748573,"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":[],"created_at":"2024-10-03T12:32:37.285Z","updated_at":"2025-03-30T00:13:37.703Z","avatar_url":"https://github.com/book.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"Hash::Weighted::Categorize\n\nDESCRIPTION\n\nHash::Weighted::Categorize is a tool to easily create scoring functions\n(think monitoring) based on a simple mini-language. A\nHash::Weighted::Categorize object is a parser for this mini-language,\nthat will return coderefs implementing a scoring function written in\nthis language.\n\nDOMAIN SPECIFIC LANGUAGE\n\nThe *domain specific language* parsed by Hash::Weighted::Categorize is\nintentionnaly very simple.\n\nHere is an example:\n\n    %OK \u003e 90%, %CRIT \u003c .1: OK;\n    %CRIT \u003e 50%: CRIT;\n    %CRIT \u003e 25%: WARN;\n    UNKN;\n\nACKNOWLEDGMENTS\n\nThis module was originally developed for Booking.com. With approval from\nBooking.com, this module was generalized and put on CPAN, for which the\nauthor would like to express his gratitude.\n\nThis module is the result of scratching my colleague Menno Blom's itch\nduring a company-sponsored hackathon. Thanks to everyone involved.\n\nCOPYRIGHT\n\nCopyright 2013 Philippe Bruhat (BooK), all rights reserved.\n\nLICENSE\n\nThis program is free software; you can redistribute it and/or modify it\nunder the same terms as Perl itself.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbook%2Fhash-weighted-categorize","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbook%2Fhash-weighted-categorize","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbook%2Fhash-weighted-categorize/lists"}