Topic: Offline version of e621

Posted under General

What's the closest thing to an offline version of e621?
Basically, I'm looking for an image viewer (can be browser-based) that lets you tag images and search for tags. But: the tags must be stored outside of the images, e.g. in a central XML database.

Updated by Kitsu~

I store my local ones in the filename inside []s and use my regular OS find tools, but that's not very flexible or quick. From time to time I import e621 tags back into my own system.

In any system, tags want to be associated with file md5sums (and sizes) for the most flexibility in where you store the files. Guess you could use something like sqlite or dbm for the database, and if your image viewer is flexible enough write a plugin to do searches and sidebar loading. eog (the Gnome image viewer) has quite a nice hackable python interface these days.

Updated by anonymous

In the past I have used Google's Picasa to sort local images. You can apply and filter on tags, and even pick "favorites", much like on e621. I'm not sure how its database works, but I do believe it's stored outside the image directories.

Updated by anonymous

I strongly advise against using anything that modifies the image data, as this changes the hash of the image, which can inadvertently cause duplicates.

Setting all the images to be read-only will prevent this, but some image collection software needs to be able to write to images.

I suggest using DigiKam, it has both Windows and Linux versions.

I used to use both Picasa and Digikam at one stage, but I found Picasa to get -really- irritating when dealing with many tags.

Digikam handles lots of tags much better and has a much more powerful search then Picasa.

IIRC, Digikam stores tags and such inside a SQLite database, but will also optionally write to the files.

Now I use a program that I coded for myself in PHP.

If you have considerable technical ability, you could run your own e621-like site locally, since the source is open.

Updated by anonymous

Well, they are pretty much the same thing, except e621 has less features.

Updated by anonymous

  • 1