forked from Cavemanon/cavepaintings
54 lines
2.2 KiB
PHP
54 lines
2.2 KiB
PHP
<?php declare(strict_types=1);
|
|
|
|
class DanbooruApiInfo extends ExtensionInfo
|
|
{
|
|
public const KEY = "danbooru_api";
|
|
|
|
public $key = self::KEY;
|
|
public $name = "Danbooru Client API";
|
|
public $authors = ["JJS"=>"jsutinen@gmail.com"];
|
|
public $description = "Allow Danbooru apps like Danbooru Uploader for Firefox to communicate with Shimmie";
|
|
public $documentation =
|
|
"<p>Notes:
|
|
<br>danbooru API based on documentation from danbooru 1.0 -
|
|
http://attachr.com/7569
|
|
<br>I've only been able to test add_post and find_tags because I use the
|
|
old danbooru firefox extension for firefox 1.5
|
|
<p>Functions currently implemented:
|
|
<ul>
|
|
<li>add_post - title and rating are currently ignored because shimmie does not support them
|
|
<li>find_posts - sort of works, filename is returned as the original filename and probably won't help when it comes to actually downloading it
|
|
<li>find_tags - id, name, and after_id all work but the tags parameter is ignored just like danbooru 1.0 ignores it
|
|
</ul>
|
|
|
|
CHANGELOG
|
|
13-OCT-08 8:00PM CST - JJS
|
|
Bugfix - Properly escape source attribute
|
|
|
|
17-SEP-08 10:00PM CST - JJS
|
|
Bugfix for changed page name checker in PageRequestEvent
|
|
|
|
13-APR-08 10:00PM CST - JJS
|
|
Properly escape the tags returned in find_tags and find_posts - Caught by ATravelingGeek
|
|
Updated extension info to be a bit more clear about its purpose
|
|
Deleted add_comment code as it didn't do anything anyway
|
|
|
|
01-MAR-08 7:00PM CST - JJS
|
|
Rewrote to make it compatible with Shimmie trunk again (r723 at least)
|
|
It may or may not support the new file handling stuff correctly, I'm only testing with images and the danbooru uploader for firefox
|
|
|
|
21-OCT-07 9:07PM CST - JJS
|
|
Turns out I actually did need to implement the new parameter names
|
|
for danbooru api v1.8.1. Now danbooruup should work when used with /api/danbooru/post/create.xml
|
|
Also correctly redirects the url provided by danbooruup in the event
|
|
of a duplicate image.
|
|
|
|
19-OCT-07 4:46PM CST - JJS
|
|
Add compatibility with danbooru api v1.8.1 style urls
|
|
for find_posts and add_post. NOTE: This does not implement
|
|
the changes to the parameter names, it is simply a
|
|
workaround for the latest danbooruup firefox extension.
|
|
Completely compatibility will probably involve a rewrite with a different URL
|
|
";
|
|
}
|