{"id":20342073,"url":"https://github.com/briandfoy/ghojo","last_synced_at":"2025-08-22T23:11:44.374Z","repository":{"id":66490411,"uuid":"69692217","full_name":"briandfoy/ghojo","owner":"briandfoy","description":"A Mojo-based GitHub API implementation ","archived":false,"fork":false,"pushed_at":"2025-01-02T21:13:35.000Z","size":1104,"stargazers_count":8,"open_issues_count":23,"forks_count":7,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-25T19:21:39.566Z","etag":null,"topics":["github-api","perl","perl-module"],"latest_commit_sha":null,"homepage":"","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/briandfoy.png","metadata":{"files":{"readme":"README.pod","changelog":null,"contributing":"CONTRIBUTING.md","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":"2016-09-30T18:36:38.000Z","updated_at":"2025-01-02T21:13:43.000Z","dependencies_parsed_at":"2023-06-27T01:46:01.121Z","dependency_job_id":"f2905909-d4f3-41fa-8f62-f8da66904af4","html_url":"https://github.com/briandfoy/ghojo","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/briandfoy%2Fghojo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/briandfoy%2Fghojo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/briandfoy%2Fghojo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/briandfoy%2Fghojo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/briandfoy","download_url":"https://codeload.github.com/briandfoy/ghojo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248496592,"owners_count":21113862,"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":["github-api","perl","perl-module"],"created_at":"2024-11-14T21:30:50.870Z","updated_at":"2025-04-11T23:34:37.414Z","avatar_url":"https://github.com/briandfoy.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"=pod\n\n=encoding utf8\n\n=for HTML \u003ca href=\"https://www.github.com/briandfoy/ghojo/actions?query=workflow%3Amacos\"\u003e\u003cimg src=\"https://www.github.com/briandfoy/ghojo/workflows/macos/badge.svg\"\u003e\u003c/a\u003e\n\n=for HTML \u003ca href=\"https://www.github.com/briandfoy/ghojo/actions?query=workflow%3Aubuntu\"\u003e\u003cimg src=\"https://www.github.com/briandfoy/ghojo/workflows/ubuntu/badge.svg\"\u003e\u003c/a\u003e\n\n=for HTML \u003ca href=\"https://www.github.com/briandfoy/ghojo/actions?query=workflow%3Awindows\"\u003e\u003cimg src=\"https://www.github.com/briandfoy/ghojo/workflows/windows/badge.svg\"\u003e\u003c/a\u003e\n\n=for HTML \u003ca href=\"https://ci.appveyor.com/project/briandfoy/ghojo\"\u003e\u003cimg src=\"https://ci.appveyor.com/api/projects/status/x53d71yp7d42pxeg/branch/master?svg=true\"\u003e\u003c/a\u003e\n\n=for HTML \u003ca href='https://coveralls.io/github/briandfoy/ghojo?branch=master'\u003e\u003cimg src='https://coveralls.io/repos/github/briandfoy/ghojo/badge.svg?branch=master' alt='Coverage Status' /\u003e\u003c/a\u003e\n\n=for HTML \u003ca href=\"https://github.com/briandfoy/ghojo/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/cpan/l/Ghojo.svg\" /\u003e\u003c/a\u003e\n\n=for HTML \u003ca href=\"https://metacpan.org/pod/Ghojo\"\u003e\u003cimg src=\"https://img.shields.io/cpan/v/Ghojo.svg\" /\u003e\u003c/A\u003e\n\n=head1 The Ghojo module\n\nThis is the I\u003cREADME\u003e for the L\u003cGhojo\u003e Perl module, which provides\nan interface to the L\u003cGitHub API|https://developer.github.com/v3/\u003e.\nYou might also check out L\u003cNet::GitHub\u003e or L\u003cPitHub\u003e.\n\nI wanted to use L\u003cMojolicious\u003e since I had a problem with L\u003cNet::GitHub\u003e\nand SSL certs (L\u003cNet::GitHub\u003e uses L\u003clibwww-perl\u003e). I also wanted to work\non a distribution that didn't require L\u003cDist::Zilla\u003e. As usual, I love\nto keep dependencies to a minimum and I want to provide a better interface\nover raw interactions with the API.\n\nYou're probably looking at this because you don't know where else to\nfind what you're looking for. Read this once and you might never have\nto read one again for any Perl module.\n\n=head2 Documentation\n\nTo read about L\u003cGhojo\u003e, look at the embedded documentation\nin the module itself. Inside the distribution, you can format it\nwith L\u003cperldoc|https://perldoc.perl.org/perldoc.html\u003e:\n\n\t% perldoc lib/Ghojo.pm\n\nIf you have already installed the module, you can specify the module\nname instead of the file location:\n\n\t% perldoc Ghojo\n\nYou can read the documentation and inspect the meta data at\nL\u003cMetaCPAN|https://metacpan.org/pod/Ghojo\u003e.\n\nThe standard module documentation has example uses in the SYNOPSIS\nsection, but you can also look in the I\u003cexamples/\u003e directory (if it's\nthere), or look at the test files in I\u003ct/\u003e.\n\n=head2 Installation\n\nYou can install this module with a CPAN client, which will resolve\nand install the dependencies:\n\n\t% cpan Ghojo\n\t% cpanm Ghojo\n\nYou can also install directly from the distribution directory, which\nwill also install the dependencies:\n\n\t% cpan .\n\t% cpanm .\n\nYou could install just this module manually:\n\n\t% perl Makefile.PL\n\t% make\n\t% make test\n\t% make install\n\nYou probably don't want to do that unless you're fiddling with the\nmodule and only want to run the tests without installing anything.\n\n=head2 Source location\n\nThe meta data, such as the source repository and bug tracker, is in\nI\u003cMakefile.PL\u003e or the I\u003cMETA.*\u003e files it creates. You can find that on\nthose CPAN web interfaces, but you can also look at files directly in\nthe source repository:\n\n=over 4\n\n=item *\tL\u003chttps://github.com/briandfoy/ghojo\u003e\n\n=back\n\nIf you find a problem, file a ticket in the L\u003cissue\ntracker|https://github.com/briandfoy/ghojo/issues\u003e:\n\n=over 4\n\n=item *\tL\u003chttps://github.com/briandfoy/ghojo/issues\u003e\n\n=back\n\n=head2 Getting help\n\nAlthough I'm happy to hear from module users in private email,\nthat's the best way for me to forget to do something.\n\nBesides the issue trackers, you can find help at\nL\u003cPerlmonks|http://www.perlmonks.org\u003e or\nL\u003cStackoverflow|http://www.stackoverflow.com\u003e, both of which have many\ncompetent Perlers who can answer your question, almost in real time.\nThey might not know the particulars of this module, but they can help\nyou diagnose your problem.\n\nYou might like to read L\u003cbrian's Guide to Solving Any Perl\nProblem|https://briandfoy.github.io/brians-guide-to-solving-any-perl-problem/\u003e.\n\n=head2 Copyright and License\n\nYou should have received a I\u003cLICENSE\u003e file, but the license is also noted\nin the module files. About the only thing you can't do is pretend that\nyou wrote code that you didn't.\n\n=head2 Good luck!\n\nEnjoy,\n\nbrian d foy, briandfoy@pobox.com\n\n=cut\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbriandfoy%2Fghojo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbriandfoy%2Fghojo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbriandfoy%2Fghojo/lists"}