• R/O
  • HTTP
  • SSH

Résumé du dépôt

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-cqtcocoa誰得pythonphprubygameguibathyscaphec翻訳計画中(planning stage)omegatframeworktwittertestdomvb.netdirectxbtronarduinopreviewerゲームエンジン

D wrapper around (some) of the pixiv web API

Commits Récents RSS

Révision l'heure Auteur Message:
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

Tags récemment modifiées

Nom Révision l'heure Auteur
v0.8 8b0d2e3 2023-01-21 17:25:46 supercell


Nom Révision l'heure Auteur Message:
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.