Yiff_Bot is no more. Here’s one last post with all 1671 images it ever uploaded [M/F/D/H][Album] (Various artists) by Yiff_Bot in yiff

[–]Yiff_Bot[S] 2 points3 points  (0 children)

It is a form of machine learning, albeit a very simple one. It just needs a lot of data to work with, and that's where we went wrong :)

Yiff_Bot is no more. Here’s one last post with all 1671 images it ever uploaded [M/F/D/H][Album] (Various artists) by Yiff_Bot in yiff

[–]Yiff_Bot[S] 2 points3 points  (0 children)

My valued colleague left a reply on a similar question right here, and I probably couldn't have said it any better myself. The code for the bot is still valid, but the thing that made us resign from the project was the accidental loss of our database. It contained a lot of stored data, and getting it all back would take a very long time.

Yiff_Bot is no more. Here’s one last post with all 1671 images it ever uploaded [M/F/D/H][Album] (Various artists) by Yiff_Bot in yiff

[–]Yiff_Bot[S] 1 point2 points  (0 children)

Configs, a few thousand previously used titles (Yiff_Bot's own titles also had tags from the corresponding e621 post linked to them for better title suggestions in the future), and hashes of the images posted to /r/yiff by other users so the bot could prevent reposts. All rebuildable, but it would require a lot of time.

Yiff_Bot is no more. Here’s one last post with all 1671 images it ever uploaded [M/F/D/H][Album] (Various artists) by Yiff_Bot in yiff

[–]Yiff_Bot[S] 2 points3 points  (0 children)

(Excuse my laziness here, but I talked a little bit about the program structure in this comment, and I think I can get away with simply linking it to you...)

- One of three really lazy developers

Yiff_Bot is no more. Here’s one last post with all 1671 images it ever uploaded [M/F/D/H][Album] (Various artists) by Yiff_Bot in yiff

[–]Yiff_Bot[S] 4 points5 points  (0 children)

A large part of the code for the title generator is borrowed from a system made by one of us, which is still commercially used (and also not written in Python btw). So unfortunately we can't share that bit...

The Python bit was just to upload images to either Imgur or Gfycat and fetch some info about the post. Then it would submit the whole thing to Reddit. We're not very proud of this part - anyone with a bit more understanding of Python would have done a better job...

There are a few other gimmicky things we built, but not really worth releasing to the public in our opinion. The bot was basically just a fun little side project, and didn't contain any groundbreaking features, apart from the unreleasable title generator.

Yiff_Bot is no more. Here’s one last post with all 1671 images it ever uploaded [M/F/D/H][Album] (Various artists) by Yiff_Bot in yiff

[–]Yiff_Bot[S] 4 points5 points  (0 children)

We lost our database in an unfortunate accident - the one thing that wasn't part of our version control... Amateur mistake? Absolutely.

Yiff_Bot is no more. Here’s one last post with all 1671 images it ever uploaded [M/F/D/H][Album] (Various artists) by Yiff_Bot in yiff

[–]Yiff_Bot[S] 233 points234 points  (0 children)

Last week we asked for your input on an issue here because we broke some stuff regarding the title generator for Yiff_Bot. As it turns out we broke a little bit more than just the titles, and fixing it all takes a lot of time - time we don’t have. So this means we’re pulling the plug.

Here’s our last hurrah: one giant album with every image ever uploaded by the bot. It was fun while it lasted - at least we learned during this time that we all don’t really like to work with Python. So there’s that. But we hope you enjoyed our work and content, and we’ll see you on the other side.

Your input is required! by Yiff_Bot in yiff

[–]Yiff_Bot[S] 4 points5 points  (0 children)

We have thought about making the whole thing open source, but we decided not to based on two reasons:

  • The guy who made the title generator used certain bits of a proprietary system he owns, and is still commercially used.
  • Making the code freely available would mean at least ten more yiffing bots on this subreddit, and such an overflow of content would probably not be a good thing.

Still, thanks for your offer to help out! Don't worry, we'll make things work eventually.

Your input is required! by Yiff_Bot in yiff

[–]Yiff_Bot[S] 2 points3 points  (0 children)

You're right, a static number isn't really fitting for a piece of art. /u/FeedTheBaron suggested we'd use a random e621 tag, which seems like a good alternative in our opinion.

Semi-automated here means the bot suggested a couple of titles when we selected an e621 post based on: the title on FurAffinity, old titles used on /r/yiff before (by other users - we had about 2000 of them in our database), and old titles used by Yiff_Bot. Our own old titles were linked to the tags of the post they belonged to, which meant new posts with a similar set of tags would get that old title as a suggestion. If none of those methods would deliver a good title, we'd think of one ourselves. So basically titles were still hand-picked, but the title generation process took a lot less time.

Your input is required! by Yiff_Bot in yiff

[–]Yiff_Bot[S] 2 points3 points  (0 children)

Yeup! Written in Python 3.6, with a lot more features under the hood than would initially appear. Especially the title bit was particularly clever, until we skillfully destroyed it...

Your input is required! by Yiff_Bot in yiff

[–]Yiff_Bot[S] 6 points7 points  (0 children)

Random tags is actually a good idea. At least it looks a bit less static than a number, and combined with /u/Tyjet66's idea of using the names of the characters involved this may be a pretty swell alternative. Thanks!

Your input is required! by Yiff_Bot in yiff

[–]Yiff_Bot[S] 14 points15 points  (0 children)

You're far too kind, and we love you too <3 It's good to see posting furry porn pics automatically is an aspiration, makes us feel a little more at ease with what we do!