NAME
WWW::SourceForge - Interfaces to the SourceForge data API
SYNOPSIS
The WWW::SourceForge family of modules are intended to implement the API documented at https://sourceforge.net/p/forge/documentation/API/
While this isn't an "official" SourceForge project, I am a SourceForge employee, and maintain these as part of my job. I also use these modules as part of my daily tasks, and so I have an interest in making them work well.
These are part of a larger package of tools (https://sourceforge.net/projects/sfprojecttools/) including greasemonkey scripts, and hopefully some day other implementations of the API (PHP and Python would be a winner).
USAGE
WWW::SourceForge::User
Usage:
my $user = new WWW::SourceForge::User( id => 1234 );
my $user2 = new WWW::SourceForge::User( username => 'rbowen' );
my @projects = $user->projects(); # WWW::SourceForge::Project objects
WWW::SourceForge::Project
Usage:
my $proj = new WWW::SourceForge::Project( id => 1234 );
my $proj2 = new WWW::SourceForge::Project( name => 'flightics' );
my @admins = $proj->admins(); # WWW::SourceForge::User objects
my @developers = $proj->developers(); # Ditto
WWW::SourceForge::Release (future?)
AUTHOR
Rich Bowen
CPAN ID: RBOW
SourceForge Community Geek Hacker
rbowen@apache.org
SUPPORT
https://sourceforge.net/p/sfprojecttools/tickets/
COPYRIGHT
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.