logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Pithub::Repos::Starring - Github v3 Repo Starring API

Author

       Johannes Plunien <plu@cpan.org>

Methods

has_starred
       •   Check if you are starring a repository.

           Requires for the user to be authenticated.

               GET /user/starred/:user/:repo

           Examples:

               my $s = Pithub::Repos::Starring->new;
               my $result = $s->has_starred(
                   repo => 'Pithub',
                   user => 'plu',
               );

   list
       •   List all stargazers of a repository

               GET /repos/:user/:repo/stargazers

           Examples:

               my $s = Pithub::Repos::Starring->new;
               my $result = $s->list(
                   repo => 'Pithub',
                   user => 'plu',
               );

   list_repos
       •   List repositories being starred by a user.

               GET /users/:user/starred

           Examples:

               my $s = Pithub::Repos::Starring->new;
               my $result = $s->list_repos(
                   user => 'plu',
               );

       •   List repos being starred by the authenticated user

               GET /user/starred

           Examples:

               my $s = Pithub::Repos::Starring->new;
               my $result = $s->list_repos;

   star
       •   Star a repository.

           Requires for the user to be authenticated.

               PUT /user/starred/:user/:repo

           Examples:

               my $s = Pithub::Repos::Starring->new;
               my $result = $s->star(
                   repo => 'Pithub',
                   user => 'plu',
               );

   unstar
       •   Unstar a repository.

           Requires for the user to be authenticated.

               DELETE /user/starred/:user/:repo

           Examples:

               my $s = Pithub::Repos::Starring->new;
               my $result = $s->unstar(
                   repo => 'Pithub',
                   user => 'plu',
               );

Name

       Pithub::Repos::Starring - Github v3 Repo Starring API

Version

       version 0.01043

See Also