Net-FS-Flickr
view release on metacpan or search on metacpan
use Module::Build;
my $build = Module::Build
->new( module_name => "Net::FS::Flickr",
license => 'perl',
script_files => [ 'bin/flickrfs' ],
requires => {
'Test::More' => 0,
'File::Basename' => 0,
'Flickr::Upload' => 0,
'Acme::Steganography::Image::Png' => '0.05',
'LWP::Simple' => 0,
'File::Temp' => 0,
},
create_makefile_pl => 'traditional',
);
$build->create_build_script;
---
name: Net-FS-Flickr
version: 0.1
author: ~
abstract: store and retrieve files on Flickr
license: perl
requires:
Acme::Steganography::Image::Png: 0.05
File::Basename: 0
File::Temp: 0
Flickr::Upload: 0
LWP::Simple: 0
Test::More: 0
provides:
Net::FS::Flickr:
file: lib/Net/FS/Flickr.pm
version: 0.1
Net::FS::Flickr::Access:
Makefile.PL view on Meta::CPAN
# Note: this file was auto-generated by Module::Build::Compat version 0.03
use ExtUtils::MakeMaker;
WriteMakefile
(
'NAME' => 'Net::FS::Flickr',
'VERSION_FROM' => 'lib/Net/FS/Flickr.pm',
'PREREQ_PM' => {
'Acme::Steganography::Image::Png' => '0.05',
'File::Basename' => '0',
'File::Temp' => '0',
'Flickr::Upload' => '0',
'LWP::Simple' => '0',
'Test::More' => '0'
},
'INSTALLDIRS' => 'site',
'EXE_FILES' => [
'bin/flickrfs'
],
lib/Net/FS/Flickr.pm view on Meta::CPAN
package Net::FS::Flickr;
use Data::Dumper;
use LWP::Simple;
use Acme::Steganography::Image::Png;
use File::Temp qw/tempdir/;
use Cwd qw(cwd);
use Net::FS::Flickr::Access;
use Net::FS::Flickr::DefaultImage;
use strict;
our $VERSION = "0.1";
our $FILESTORE_VERSION = "0.1"; # this way we can track different revisions of filestore format
lib/Net/FS/Flickr.pm view on Meta::CPAN
=head2 new
Takes a valid API key and a valid secret key
=cut
sub new {
my $class = shift;
my %opts = @_;
my $flickr = Net::FS::Flickr::Access->new({ key => $opts{key}, secret => $opts{secret} });
my $writer = Acme::Steganography::Image::Png::RGB::556FS->new();
my $self = { _flickr => $flickr, _writer => $writer };
return bless $self, $class;
}
=head2 files [nsid, email or username]
Get a list of all the files on the system
Given an nsid, username or email, use that. Otherwise use the nsid from
the auth token.
( run in 0.430 second using v1.01-cache-2.11-cpan-0a6323c29d9 )