docent - your Flickr gallery assistant

view photos

An app by blech​

docent - galleries overview by blech​
  • docent - galleries overview by blech​
  • docent - atom feed by blech​
  • docent - front page by blech​
docent is "your helpful Flickr gallery assistant", who finds your contact's galleries, and notifies you of new galleries as they're added, either on the web or via an Atom feed. 

Comments on this application

view profile

:mirae: says:

this is an amazing app. great to see galleries my contacts created.
Posted 40 months ago. ( permalink )

view profile

iksus  Pro User  says:

i love this app, but just after 5 mins of using it i got this message

Traceback (most recent call last):
File "/base/python_lib/versions/1/google/appe ngine/ext/webapp/__init__.py", line 507, in __call__
handler.get(*groups)
File "/base/data/home/apps/gallery-attendant/ 1.339448990515149143/Lyle/__init__.py", line 72, in get
return self.galleries(path_alias)
File "/base/data/home/apps/gallery-attendant/ 1.339448990515149143/Lyle/__init__.py", line 106, in galleries
stats = get_gallery_stats(for_user.nsid)
File "/base/data/home/apps/gallery-attendant/ 1.339448990515149143/Lyle/utils.py", line 26, in get_gallery_stats
stats['no_galleries'] = root.filter('has_galleries =', False).count()
File "/base/python_lib/versions/1/google/appe ngine/ext/db/__init__.py", line 1558, in count
result = raw_query.Count(limit=limit)
File "/base/python_lib/versions/1/google/appe ngine/api/datastore.py", line 1102, in Count
raise _ToDatastoreError(err)
NeedIndexError: The built-in indices are not efficient enough for this query and your data. Please add a composite index for this query.
Posted 40 months ago. ( permalink )

view profile

blech​  Pro User  says:

Yes, it just blew up. I'm looking at that now and seeing what I can do to resolve it. [Edit, 21:37 GMT] I think that's fixed it, for now. I'll be keeping an eye on the logs for a while.
Posted 40 months ago. ( permalink )

view profile

TPorter2006  Pro User  says:

Just happened to me too.
Posted 40 months ago. ( permalink )

view profile

Muffet  Pro User  says:

Me, too...
Posted 40 months ago. ( permalink )

view profile

Paul L Dineen  Pro User  says:

Wicked! It's great to see a start on tools for discovering galleries.

I didn't know that the gallery API had been made public; I'll check into it.

I just got the stack trace too; but I don't care because I'm sure you'll get on top of it and we'll have this neat tool soon enuf. Thanks!
.
Posted 40 months ago. ( permalink )

view profile

blech​  Pro User  says:

I think I've worked out a fix but it'll take a little while. Apologies for everyone who's keen to try this: I was hopeful that it would scale slightly better...

[Edit 12:35 GMT] I think I've resurrected it, at the cost of higher CPU usage. Please let me know if you still have issues; I'm watching the logs but I'm sure there'll be things slipping through. Thanks for your patience.
Posted 40 months ago. ( permalink )

view profile

Paul L Dineen  Pro User  says:

It's now finding my contacts' galleries.

A relative cosmetic: text overwrite:
www.screencast.com/users/PaulDineen/folders/J ing/media/b9...
.
Posted 40 months ago. ( permalink )

view profile

hk_traveller  Pro User  says:

Nice look and feel. Hope that the application works soon.

:)
Posted 40 months ago. ( permalink )

view profile

Neil Fitzgerald  Pro User  says:

Fantastic. Fills a gap that was missing with the Galleries launch. Is there any way to order the galleries it returns by number of photos (just so I can ignore all the single photo galleries)?
Posted 40 months ago. ( permalink )

view profile

blech​  Pro User  says:

hk_traveller: it should be working now. Do you have a specific issue t the moment?

Neil: the way the data model is at the moment, that's a bit tricky, but I'll see what I can do about that. It's more likely that there'll be an option to group by contact and order by title, which I hope to add (when I figure out a nice way of offering them via the UI).
Posted 40 months ago. ( permalink )

view profile

TPorter2006  Pro User  says:

Is there a 1000 gallery limit? Or is it just coincidence that it is how many galleries of my contacts it found. I do admit to having a lot of contacts.
Posted 40 months ago. ( permalink )

view profile

blech​  Pro User  says:

TPorter2006: unfortunately, yes, there is a 1000 gallery limit on what can be fetched from the App Engine datastore. There are ways around that (such as filtering by date), which I was hoping to investigate later, but I'll push that up the priority queue a bit.

Even if I fail to manage that, there are a couple of other approaches I can think of; I'll be sure to let you know once they're deployed.
Posted 40 months ago. ( permalink )

view profile

blech​  Pro User  says:

I've just pushed out an update which gives users the ability to sort galleries from your contacts sorted by title, and also to see contacts who've curated galleries.

also, MelvinSchlubman: the text overwrite issue should be fixed (by a bit of smarter CSS, along with truncating long gallery titles).
Posted 40 months ago. ( permalink )

view profile

TPorter2006  Pro User  says:

I'm having trouble getting the sort by title to work for me.
Posted 40 months ago. ( permalink )

view profile

TPorter2006  Pro User  says:

In the about docent text, could you have the word Flickr in the "Flickr contacts" section be a link back to Flickr itself? That would be handy.
Posted 40 months ago. ( permalink )

view profile

cuto amidei  Pro User  says:

Utility
Posted 39 months ago. ( permalink )

view profile

TPorter2006  Pro User  says:

Also getting error on galleries from contacts:

Traceback (most recent call last):
File "/base/python_lib/versions/1/google/appe ngine/ext/webapp/__init__.py", line 507, in __call__
handler.get(*groups)
File "/base/data/home/apps/gallery-attendant/ 1.339808326750234420/Docent/__init__.py" , line 80, in get
return self.galleries(path_alias, sort)
File "/base/data/home/apps/gallery-attendant/ 1.339808326750234420/Docent/__init__.py" , line 118, in galleries
stats = get_gallery_stats(for_user.nsid)
File "/base/data/home/apps/gallery-attendant/ 1.339808326750234420/Docent/utils.py", line 22, in get_gallery_stats
stats['have_galleries'] = FlickrUser.all().filter('contact_of =', nsid).filter('has_galleries =', True).count()
File "/base/python_lib/versions/1/google/appe ngine/ext/db/__init__.py", line 1585, in count
result = raw_query.Count(limit=limit, rpc=rpc)
File "/base/python_lib/versions/1/google/appe ngine/api/datastore.py", line 1211, in Count
raise _ToDatastoreError(err)
NeedIndexError: The built-in indices are not efficient enough for this query and your data. Please add a composite index for this query.
Posted 39 months ago. ( permalink )

view profile

TPorter2006  Pro User  says:

4 weeks and the same issue. Any help?
Posted 38 months ago. ( permalink )

view profile

Lú_  Pro User  says:

Mentioned in Flickr Ideas, by staff, but the login isn't working. :(
Posted 32 months ago. ( permalink )

view profile

peter1629 says:

cool
Posted 32 months ago. ( permalink )

view profile

marilyn2d  Pro User  says:

ummmm how to get out?
Posted 30 months ago. ( permalink )

view profile

TAVITI says:

este programas es estupendo ,desde españa para todos vicitar mis fotos dog boxes tavi,
Posted 28 months ago. ( permalink )

Geovane Felicio [deleted] says:

legal
Posted 27 months ago. ( permalink )

view profile

gehmflor says:

This looks really cool, but I can't tell by the comments if it is currently working. Anyone know?
Posted 24 months ago. ( permalink )

view profile

gwlap says:

Just now, I got this error:

"
Unknown error: The API call datastore_v3.Put() required more quota than is available.
"

Are there any hints?
Posted 3 months ago. ( permalink )

Would you like to comment?

Sign up for a free account, or sign in (if you're already a member).

» The App Garden

About this App

  • Created on January 10, 2010
  • Viewed 24,409 times
  • 70 people call this app a favorite
http://docent.husk.org/

Heads up! The button above takes you off Flickr to a 3rd party site not reviewed by us. [?]

Tags

Why can I see this app?

Anyone can see this app