2005-08-30 22:43 cpb * MANIFEST (1.11), t/Kernel & perl.jpg (1.2[DEAD]), t/async.t (1.3), t/failupload.t (1.9), t/progress.t (1.4), t/request.t (1.6), t/testimage.jpg (1.1), t/upload.t (1.10): change the test image name. Needs to go in MANIFEST... 2005-08-28 01:05 cpb * flickr_upload (1.9): (#11) key and secret can be specified in =~/.flickrrc=. This allows a user to get one API key, authenticate against it, and use =flickr_upload= and a bunch of personal scripts with just =~/.flickrc= for storing the authentication info. 2005-08-28 00:59 cpb * README (1.6), Upload.pm (1.22): (#11) change of ownership 2005-08-28 00:35 cpb * Upload.pm (1.21), flickr_upload (1.8): (#11) some documentation cleanups 2005-08-24 02:36 cpb * Makefile.PL (1.12), README (1.5): (#8) really remove refs to =thickr_upload=. 2005-08-24 02:32 cpb * Makefile.PL (1.11): (#8) switched to Debian, =cvs2cl= is called something else 2005-08-24 02:31 cpb * Upload.pm (1.20): (#8) remove some debug code, handle undef photo situation. 2005-08-24 02:29 cpb * Makefile.PL (1.10), Upload.pm (1.19), flickr_upload (1.7), thickr_upload (1.3), t/async.t (1.2), t/failupload.t (1.8), t/progress.t (1.3), t/request.t (1.5), t/upload.t (1.9): (#8) first stab at getting =Flickr::Upload= working with the new authentication. *: had to completely gut the interface and inherit from =Flickr::API=. *: straight and async uploading via =flickr_upload= _works_ *: this means =Flickr::Upload::upload()= and =Flickr::Upload::check_upload()= methods are good. *: tests /Flickr-Upload/t/request.t and /Flickr-Upload/t/progress.t are _not_ passing, although the progress test is still uploading the image. 2005-08-24 01:57 cpb * MANIFEST (1.10): (#8) remove =thickr_upload= for now. 2005-03-16 02:31 cpb * Upload.pm (1.18): bump version 2005-02-16 03:16 cpb * thickr_upload (1.2): non-blocking uploading... *: spawn the uploading in a separate process (via fork) and process the results in a pipe using Tk fileevent. *: error handling needs a bit of work *: need to manage the process id of the uploader so that we clean up when we quit. *: really need an upload manager window so we can monitor the entire queue *: also need to check for ticket completions 2005-02-06 15:09 cpb * Makefile.PL (1.9): tweak ChangeLog options 2005-02-05 23:40 cpb * README (1.4): add blurb about thickr_upload 2005-02-05 23:38 cpb * MANIFEST (1.9), Makefile.PL (1.8), thickr_upload (1.1), thkr_upload (1.7[DEAD]): rename thkr_upload to thickr_upload. Long story, won't bother explaining. 2005-02-05 23:35 cpb * thkr_upload (1.6): remove the logo stuff. We'll just show some blankness. 2005-02-05 23:16 cpb * thkr_upload (1.5): *: remove some debug junk *: replace Tk::FileSelect with Tk::getOpenFile() so we can do multiple selection. This really streamlines things. 2005-02-05 21:11 cpb * thkr_upload (1.4): fix comment about best way to use LWP from Tk 2005-01-17 04:03 cpb * thkr_upload (1.3): more churning on the uploading. Nicer cleanup. 2005-01-16 04:50 cpb * thkr_upload (1.2): *: clean up preview a bit. Now properly scales images to fit, manages memory better, etc. *: make preview area a drag and drop site for photos. DnD code is a little crufty but works *: update menus a touch. Help is actually in the right place *: switch to messageBox for Help|About *: documentation *: use Tk::HTML::IO to, hopefully, do better IO for the upload. Haven't tested this and need to refine the upload process some anyways. We really want something like an "upload manager" view of what's happening. *: new photos are added at the front of the list. Just better feedback. 2005-01-15 05:08 cpb * MANIFEST (1.8), Upload.pm (1.17), flickr_logo_beta.gif (1.1), thkr_upload (1.1): added initial cut at thkr_upload, a Tk-based GUI upload client 2005-01-13 14:33 cpb * README (1.3), Upload.pm (1.16): update documentation a touch. It's a new year, you know. 2005-01-13 14:31 cpb * Upload.pm (1.15): $VERSION++ 2005-01-13 14:31 cpb * flickr_upload (1.6): use the async option to pipeline the upload process so we wait for photoid assignments after _all_ the uploads are completed. This should reduce the overall time are multi-image batch uploads quite a bit. 2005-01-13 14:16 cpb * MANIFEST (1.7): added async.t to MANIFEST 2005-01-13 04:28 cpb * t/progress.t (1.2): chunk could be undefined. 2005-01-13 04:23 cpb * Upload.pm (1.14), t/async.t (1.1): *: modified make_upload_request() to allow async and properly handle returned ticket ids. *: added check_upload() function to check status up async tickets *: added t/async.t to test/demo async functionality 2005-01-08 17:13 cpb * Upload.pm (1.13): trim down commentary on async uploading. It _might_ be useful to such an API, given recent problems with delays in the uploading process (in something like sync conduits, for example). 2005-01-08 17:06 cpb * Upload.pm (1.12), flickr_upload (1.5): L<> in NAME section gets interpreted as links to a man page, leading to a synopsis like "Flickr::Upload - Upload images to the flickr.com manpage". 2005-01-04 00:37 cpb * Upload.pm (1.11): version++ 2005-01-04 00:36 cpb * flickr_upload (1.4): Another Michael, another bug report... _Michael Parker says:_ I noticed this in the flickr_upload script distributed with the Flickr::Upload package (at least until 1.10): 'public=i' => sub { $args{is_public} = $_[1] }, 'friend=i' => sub { $args{is_public} = $_[1] }, 'family=i' => sub { $args{is_public} = $_[1] }, It looks like a cut and paste error, using is_public for all 3 rather than is_friend and is_family. 2004-12-14 18:03 cpb * Upload.pm (1.10): bump version number 2004-12-14 18:03 cpb * Makefile.PL (1.7): Grrr... forgot the perl version dependency in Makefile.PL... 2004-12-14 00:38 cpb * Upload.pm (1.9): Michael Stillwell pointed out that the restriction to perl >= 5.8.3 was silly. 5.6.1+ would be fine, and probably even earlier. 2004-12-08 01:03 cpb * Makefile.PL (1.6): oops, not -no-wrap 2004-12-08 01:01 cpb * Makefile.PL (1.5): Fixup the cvs2cl.pl options to something a bit nicer. 2004-12-07 03:45 cpb * Makefile.PL (1.4): add some Makefile.PL magic to ensure that ChangeLog is removed by make clean and generated by make dist. Of course, we're building dist with access to my CVS repository... 2004-12-05 17:27 cpb * MANIFEST (1.6), t/progress.t (1.1): Add an example/test which uses the DYNAMIC_FILE_UPLOAD functionality to implement some progress feedback. 2004-12-05 17:17 cpb * Upload.pm (1.8): minor formatting tweak, but I also need to bump the version to do a new release. 2004-12-05 17:17 cpb * t/: request.t (1.4), upload.t (1.8): *: HACK for the LWP content length warning. Apparently, add_parts() doesn't cause the existing content length to be invalidated and LWP complains when it recalculates it anyways. *: tweak description... sometimes the :: doesn't make it through. 2004-12-05 16:58 cpb * t/: request.t (1.3), upload.t (1.7): *: oops, chomp the password *: make test image private. We don't really need to spam the tag index with kernel and perl over and over again... 2004-12-05 16:44 cpb * t/: failupload.t (1.7), request.t (1.2), upload.t (1.6): make tests fail gracefully if no password file provided. This way I can do sane testing but cpansmoke won't complain. 2004-12-05 05:12 cpb * MANIFEST (1.5), Upload.pm (1.7), t/request.t (1.1): *: added make_upload_request and upload_request functions to allow for more direct manipulation of the HTTP::Request structure. *: added t/request.t to demonstrate how said functionality can be used to upload images directly from memory rather than having to create temporary files. It appears, unfortunately, that LWP doesn't like the way I do things, but it only complains rather than bailing. The end result works. 2004-12-05 03:36 cpb * t/: failupload.t (1.6), upload.t (1.5): strip out the test comments 2004-09-05 19:18 cpb * Upload.pm (1.6): *: don't export upload() by default. *: upload() returns the resulting photo identifier on success (still undef on failure). We're also nicer about the resulting failure message. 2004-09-05 19:17 cpb * flickr_upload (1.3): *: output uploaded photoid for each image *: read config from ~/.flickrrc. 2004-09-05 19:16 cpb * t/failupload.t (1.5): in theory, zero might be a valid photoid. Probably not, but... 2004-09-05 19:16 cpb * t/: failupload.t (1.4), upload.t (1.4): change how we 'use' the module. 2004-09-04 22:33 cpb * Upload.pm (1.5): force version increment 2004-09-04 22:33 cpb * Makefile.PL (1.3), README (1.2): assorted documentation niceties. Dunno how I forgot about the README... 2004-09-04 20:29 cpb * META.yml (1.2[DEAD]): remove META.yml from CVS 2004-09-04 20:29 cpb * flickr_upload (1.2): - assorted pod additions - cleanup failure handling 2004-09-04 20:10 cpb * MANIFEST (1.4), Makefile.PL (1.2), flickr_upload (1.1): - added flickr_upload script - clean up Makefile.PL (i.e. add prereqs, etc). 2004-09-04 20:09 cpb * t/: failupload.t (1.3), upload.t (1.3): tags now just a string rather than list ref 2004-09-04 20:09 cpb * Upload.pm (1.4): assorted fixes: - pod fixes - tags now just a string rather than a list ref 2004-09-04 18:03 cpb * Upload.pm (1.3), t/failupload.t (1.2), t/upload.t (1.2): upload() works 2004-09-04 15:49 cpb * MANIFEST (1.3): change tests 2004-09-04 15:49 cpb * t/: Flickr-Upload.t (1.2[DEAD]), Kernel & perl.jpg (1.1), failupload.t (1.1), upload.t (1.1): adjusted testing, added test image 2004-09-04 15:49 cpb * Upload.pm (1.2): laid out pod, initial stab at how API will work 2004-09-02 21:43 cpb * MANIFEST (1.2), META.yml (1.1): added META.yml 2004-09-02 21:34 cpb * MANIFEST (1.1), Makefile.PL (1.1), README (1.1), Upload.pm (1.1), t/Flickr-Upload.t (1.1): Initial revision 2004-09-02 21:34 cpb * MANIFEST (1.1.1.1), Makefile.PL (1.1.1.1), README (1.1.1.1), Upload.pm (1.1.1.1), t/Flickr-Upload.t (1.1.1.1): initial import