Hi, I have a feature request.
I would love to see this module integrated with the media_mover module, http://drupal.org/project/media_mover. The media_mover project includes a module mm_s3, which enables media files to be stored on Amazon S3. And so I was hoping you might provide an archive.org alternative to Amazon, by adding the appropriate media_mover hooks to your module. If you are not familiar with media_mover, there is a good overview here: http://www.archive.org/details/DrupalconDc2009-MediaMoverFileProcessingA...

Thanks.

Comments

civicpixel’s picture

Status: Active » Postponed (maintainer needs more info)

Last time I tested, the media mover integration is still functional -- I've only tested it with the 2x branch of Media Mover, there should be actions available to either queue files to be transferred, or to transfer them directly. For awhile we were doing a lot of integration with Media Mover for one of our clients, so that's why the support is in there.

Let me know if this is not working for you.

kobnim’s picture

That's great! I was using the 1.x version of media_mover, and hadn't realized you had already integrated it into 2.x. Thanks very much for adding media-mover integration!
- Mindy

civicpixel’s picture

No problem, I'd be open to 1x support as well, particularly since MM2x is very beta still -- but hopefully someone else could just look at the hooks I wrote for 2x and back port them relatively easily.

civicpixel’s picture

Status: Postponed (maintainer needs more info) » Closed (works as designed)
kobnim’s picture

Category: feature » bug

I am having trouble getting internet_archive to work with mediamover 2.x
I am using the latest dev version of internet_archive (dated december 18), together with the latest dev version of mediamover (dated december 21).

When I try to run a config script that harvests from a filefield and then moves the file to archive.org, I get this warning:

warning: Invalid argument supplied for foreach() in internet_archive.module on line 1789.

The code at line 1789 is the foreach statement:

function internet_archive_get_node_from_filepath($filepath) {
  $tables = internet_archive_get_field_tables();

  foreach ($tables as $key => $table_info) {...

Once I am able to get internet_archive working with mediamover 2.x, I will try to backport the functionality to mediamover 1.x

kobnim’s picture

Category: bug » feature
Status: Closed (works as designed) » Active

You mentioned in comment #3 that you were open to supporting media_mover 6.x-1.x.
I tried using media_mover 2.x, but it is not yet ready for prime time, and so I have reverted back to media_mover 1.x If you are still open to supporting media_mover 1.x, that would be much appreciated!

Thanks.