D wrapper around (some) of the pixiv web API
Rev. | Zeit | Autor | Nachricht |
---|---|---|---|
b1bd238 | 2023-01-28 14:59:11 | supercell | trunk Update examples to use new API. |
aa02bba | 2023-01-28 14:54:35 | supercell | Update dub.sdl Make the targetType explicit to prevent p... |
8b0d2e3 | 2023-01-21 17:22:30 | supercell | v0.8 Add PixivMagickException The primary purpose for this (A... |
865763c | 2023-01-21 15:51:04 | supercell | Fix some documentation |
4e77922 | 2023-01-19 15:17:06 | supercell | Fix some unit tests. Incorrect date seems a little odd s... |
7f2a310 | 2023-01-19 13:48:13 | supercell | Update for new version of MagickD Just changes for dynam... |
2fbaa59 | 2023-01-19 13:44:07 | supercell | Big ol' re-write. |
40368d6 | 2022-04-17 16:45:53 | supercell | Add fetch_dependencies.bash script |
add83c4 | 2022-04-17 15:46:58 | supercell | Add option to override downloaded file Again[0], not a c... |
7d171c8 | 2022-04-17 15:43:40 | supercell | Add FileExistsException |
Name | Rev. | Zeit | Autor | Nachricht |
---|---|---|---|---|
trunk | b1bd238 | 2023-01-28 14:59:11 | supercell | Update examples to use new ... |
- pixivd - a wrapper around the pixiv web api (ajax) for D. = requirements = - a D compiler (https://wiki.dlang.org/Compilers) - dub v1.23.0 or greater (https://dub.pm) - GraphicsMagick (http://www.graphicsmagick.org) for dub versions less than 1.23.0, you can run the 'fetch_dependencies' script, and change the dub.sdl file as written in the comments. = usage = *NOTICE*: You need to know what QuantumDepth the GraphicsMagick library uses on the system which will run this library. Having the incorrect configuration _will_ result in runtime errors. To find this out, run `gm version | head -n1 | cut -d' ' -f4`. Then, use the `--override-config` option when compiling with dub or the "subConfiguration" setting in a dub SDL/JSON file. the basic usage is that you create a Client structure by passing your PHPSESSID cookie value (see PHPSESSID file for information on how to find this). currently you can only fetch a single illustration, or the "newest" illustrations from accounts that you follow. see the "examples" directory for working examples. = license = pixivd is licensed under the GNU General Public License, version 3 only.