Opened 8 years ago

Last modified 6 years ago

#229 accepted enhancement

import from flickr -> mediagoblin

Reported by: Caleb Davis Owned by:
Priority: trivial Milestone:
Component: programming Keywords:
Cc: Parent Tickets:

Description (last modified by Elrond)

What does the glorious future hold for sucking the life out of
existing centralized saas and then breathing it into free
alternatives? Okay, specifically, how do we handle this use case:


-  Hey, I just heard about MediaGoblin, and I'd like to try it out,
   but all my stuff is in Flickr. What's the easiest way to move
   things over?



Subtickets

Change History (14)

comment:1 Changed 8 years ago by Elrond

Oh well, that's a long run really.

I think, this asks for two things, basicly:


1. An API in mediagoblin, so that a user can remotely control
   mediagoblin in a programmable way
2. A standaline app, using flickr's and mediagloblin's API to
   transfer as much data as possible.

For the flickr api there is a python module, or maybe even two. I
think, I even used one or both.

Is there a meta bug for "mediagoblin needs an API", that this bug
can be linked to?



comment:2 Changed 8 years ago by Caleb Davis

well, there's this one -
`http://bugs.foocorp.net/issues/293 <http://bugs.foocorp.net/issues/293>`_



comment:3 Changed 8 years ago by joar

Status: NewResolved
It's a feature



comment:4 Changed 8 years ago by joar

Status: ResolvedNew
Very much active. Wrong bug, sorry everyone.



comment:5 Changed 8 years ago by Christopher Allan Webber

Yes, I think Elrond is right on with how we should approach this. I
think API support will be one of the parts of the holy trinity of
big features we kick off after 0.1.0 (along with multimedia,
federation) ;)



comment:6 Changed 8 years ago by Elrond

Priority: NormalLow
This looks quite Low Priority to me, really.
Of course, if someone volunteers, it's great.

and to be honest, this sounds like something for the "Feature
Ideas" wiki page.



comment:7 Changed 8 years ago by Greg Grossmeier

I tried to flesh out some of the basics of this feature in the wiki
(good idea, Elrond).

`http://wiki.mediagoblin.org/Feature\_Ideas/Flickr\_Import <http://wiki.mediagoblin.org/Feature_Ideas/Flickr_Import>`_

Let's edit that page when relevant to get the idea formalized.



comment:8 Changed 8 years ago by Will Kahn-Greene

The original url for this bug was http://bugs.foocorp.net/issues/539 .
Relations:
#27: blocked

comment:9 Changed 8 years ago by warp

I hacked together an import tool using phantomjs. It has quite a few problems, the ones I know about are documented in the README.

code: https://gitorious.org/phantomjs-mediagoblin-flickr-import/

comment:10 Changed 7 years ago by Jakob Kramer

Type: defectenhancement

comment:11 Changed 6 years ago by Elrond

Description: modified (diff)
Milestone: 0.4.0

Some options:

  1. We could test the above mentioned tool and link to it on the docs or wiki. That would partially close this bug.
  2. We have an API by now. So in theory someone could write a (maybe cleaner) desktop tool to do the job. I am unsure, whether we can bring this forward without someone knowing the flickr api (or libraries for it) better.

I am putting this on the 0.4.0 queue, so that we decide on how to continue with this.

comment:12 Changed 6 years ago by Christopher Allan Webber

Milestone: 0.4.00.4.1

Moving to 0.4.1

comment:13 Changed 6 years ago by Christopher Allan Webber

Milestone: 0.5.0

warp's tool should be posted on the wiki.. emailing warp as such. We could close this out once we have some sort of page for that.

I'm not sure this belongs on the milestone for 0.5.0.

As for "using the API to do the migration", that would be a good tool... I'm not sure it's in the scope of this tracker, but it would be good to have such a thing done and also be put on that wiki page if it exists.

comment:14 Changed 6 years ago by warp

The phantomjs hack linked above is just that, a hack. It submitted to the web form because MediaGoblin did not have an API when I wrote it. It has a bunch of problems, and it probably just plain doesn't work anymore, presumably in the past 16 months the web form has changed :)

My hack should be forgotten and a proper flickr import tool which uses the mediagoblin API should be written :)

Note: See TracTickets for help on using tickets.