Deprecated: Return type of Zend_Config::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stconrad/ZendFramework-1.11.4-minimal/library/Zend/Config.php on line 248

Deprecated: Return type of Zend_Config::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stconrad/ZendFramework-1.11.4-minimal/library/Zend/Config.php on line 258

Deprecated: Return type of Zend_Config::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stconrad/ZendFramework-1.11.4-minimal/library/Zend/Config.php on line 278

Deprecated: Return type of Zend_Config::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stconrad/ZendFramework-1.11.4-minimal/library/Zend/Config.php on line 269

Deprecated: Return type of Zend_Config::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stconrad/ZendFramework-1.11.4-minimal/library/Zend/Config.php on line 304

Deprecated: Return type of Zend_Config::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stconrad/ZendFramework-1.11.4-minimal/library/Zend/Config.php on line 292

Deprecated: Return type of Zend_Controller_Action_HelperBroker_PriorityStack::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stconrad/ZendFramework-1.11.4-minimal/library/Zend/Controller/Action/HelperBroker/PriorityStack.php on line 91

Deprecated: Return type of Zend_Controller_Action_HelperBroker_PriorityStack::offsetExists($priorityOrHelperName) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stconrad/ZendFramework-1.11.4-minimal/library/Zend/Controller/Action/HelperBroker/PriorityStack.php on line 102

Deprecated: Return type of Zend_Controller_Action_HelperBroker_PriorityStack::offsetGet($priorityOrHelperName) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stconrad/ZendFramework-1.11.4-minimal/library/Zend/Controller/Action/HelperBroker/PriorityStack.php on line 117

Deprecated: Return type of Zend_Controller_Action_HelperBroker_PriorityStack::offsetSet($priority, $helper) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stconrad/ZendFramework-1.11.4-minimal/library/Zend/Controller/Action/HelperBroker/PriorityStack.php on line 138

Deprecated: Return type of Zend_Controller_Action_HelperBroker_PriorityStack::offsetUnset($priorityOrHelperName) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stconrad/ZendFramework-1.11.4-minimal/library/Zend/Controller/Action/HelperBroker/PriorityStack.php on line 175

Deprecated: Return type of Zend_Controller_Action_HelperBroker_PriorityStack::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stconrad/ZendFramework-1.11.4-minimal/library/Zend/Controller/Action/HelperBroker/PriorityStack.php on line 201

Deprecated: Return type of Zend_Registry::offsetExists($index) should either be compatible with ArrayObject::offsetExists(mixed $key): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/stconrad/ZendFramework-1.11.4-minimal/library/Zend/Registry.php on line 204
FlickrOCD - Welcome!

Organize your photos with FlickrOCD!

Welcome!

The goal of Flickr OCD is to provide a series of organizational utilities that use Flickr's public API. Flickr OCD will be a service for Flickr users with large photo collections that are dissatisfied with the native interface of Flickr for editing photo metadata.

I've paid for Flickr Pro, $25 dollars per year, and now I want to upload my entire photo collection to Flickr. I want the collection and information to be organized for me and my grandkids someday. Currently, I find the existing Flickr features inadequate. Picasa is not suitable either, because I want my entire photo collect to be archived offsite.

Some planned features:

Please send me other suggestions: sean @ seantconrad.com


Here's what we can do so far:

  1. Find & Remove Duplicates
  2. Set Posted Dates to same as Taken Dates