Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Less a PR than a friendly hello and thanks and FYI #2

Closed
wants to merge 45 commits into from
Closed

Less a PR than a friendly hello and thanks and FYI #2

wants to merge 45 commits into from

Conversation

thisisaaronland
Copy link

Hi,

For a whole bunch of reasons I have been investigating the IIIF Image API lately. As an exercise to better understand the various moving parts I forked your iiif package and started refactoring it so that the processing logic exists inside discrete Go packages rather than the server itself.

There was also a lot of work to define caching strategies for both derivatives and source images (because loading the same giant file to generate tiny slippy-map tiles is sad-making...)

I just merged all of that work in to my copy of master and things seem to work, which is nice because the next step is to write tools for generating derivatives out-of-band.

https://github.com/thisisaaronland/go-iiif

At this point our respective code is wildly out of sync that I am happy just creating a brand new repo (with proper credit of course :-) and we can continue to watch each other over the GitHubs. If you're interested in folding any of this work in to your code then I am happy to talk.

It is worth mentioning that I am planning to extend – and I don't have a good idea of what that actually means – the spec to do some things that we needed for images when I worked at the Cooper Hewitt [1,2] so maybe it's easier just to keep things in separate repos...

Anyway, thanks for all the work that you did! It was very helpful.

[1] http://labs.cooperhewitt.org/2013/b-is-for-beta/
[2] https://github.com/cooperhewitt/py-cooperhewitt-roboteyes

botsonfirst and others added 30 commits August 27, 2016 06:45
…VIPS stuff; update cmd/iiif-server accordingly
@greut
Copy link
Owner

greut commented Sep 1, 2016

Thanks mate.

I've be following your changes with both interest and curiosity. This project was a way to get to learn Go as a language, so it's very good to have another project to look at and take inspiration from.

I've got no direct use of this project as it was only a way to see how it would compete with a Flask-based alternative (PIL).

I'm glad that it was useful to another being. I'll keep an eye on your go-iiif.

This PR can be closed as it feels to radical :-)

Cheers and best of luck!

@greut greut closed this Sep 1, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants