• R/O
  • HTTP
  • SSH

Listed des commits

Frequently used words (click to add to your profile)

javaandroidc++linuxc#windowsobjective-ccocoaqtpython誰得phprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

D wrapper around (some) of the pixiv web API

Révision l'heure Auteur
b1bd238 trunk 2023-01-28 14:59:11 supercell

Update examples to use new API.

aa02bba 2023-01-28 14:54:35 supercell

Update dub.sdl

Make the targetType explicit to prevent potential issues with running
dub test.

Also add homepage URL.

8b0d2e3 v0.8 2023-01-21 17:22:30 supercell

Add PixivMagickException

The primary purpose for this (ATM) is to notify library user
that we could not open the GraphicsMagick library.

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 since I'm sure that originally worked,
but whatever.

I remove the test for downloading a GIF since the use of GraphicsMagick
seems create issues with threading.

7f2a310 2023-01-19 13:48:13 supercell

Update for new version of MagickD

Just changes for dynamic library loading.

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 change I'm too happy with, but I have a feeling that
I'll be changing some of the code soon anyway.

[0]: a756e041b43f318b983f48f9724876bb2c790cd5

7d171c8 2022-04-17 15:43:40 supercell

Add FileExistsException

a756e04 2022-04-17 15:40:27 supercell

Add new Ugoira class and method to fetch

GraphicsMagick (via magickd) is also added as a dependency.

This class needs some work. In particular, I don't like that
GraphicsMagick is opened and closed each time an Ugoira is downloaded.

I also feel the downloadAsGif method could be broken up a little.

e836654 2022-04-16 20:22:10 supercell

Add method to fetch following account IDs.

8b6dc9a 2022-04-16 19:24:18 supercell

Add FullUser class and fetchUser method.

At some point, the different User classes should be combined or
abstracted, or something.

acee1cc 2022-04-16 19:05:16 supercell

Add Client.fetchProfileAll

0061272 2022-04-16 18:54:57 supercell

Add UserProfile class.

Will be used for one of the APIs.

7356324 2022-04-16 18:49:11 supercell

Fix up enum values.

a471da8 2022-04-16 18:44:53 supercell

Add template for json 'true' comparison.

cd41d7b 2022-04-15 18:42:24 supercell

Update some comments.

ed73625 2022-01-08 12:57:17 supercell


35c079b 2022-01-08 12:37:46 supercell


e1c5d97 2022-01-08 12:37:24 supercell


4114968 2022-01-08 11:47:51 supercell

add daily download example

73e7480 2022-01-08 11:46:54 supercell

change Illustration.createDate to SysTime

this keeps the timezone, which is useful in the setTimes function
since it would default to UTC.

9c85bf0 2022-01-08 11:45:55 supercell

add Client.fetchIllustrationsFollowing method

fetches the "newest" illustrations from the accounts that the
authorized account follows.

dc17ebd 2022-01-08 10:34:08 supercell

change client.m_pixivConnection to RefCounted!HTTP

using the 'new' construct on the HTTP structure resulting in
a null error in libcurl. this method will prevent the copying
of the HTTP structure and still release memory correctly.

99b0f83 2022-01-05 19:30:36 supercell

fix potential pointer escape

aefba33 2022-01-05 19:24:32 supercell

Add User and ContentType

Also add a .user field member to the Illustration structure.
Not sure on what number corresponds to which type yet.

542a576 2022-01-04 17:09:23 supercell

use the correct D version for JSON

b2fe909 2022-01-04 17:08:47 supercell

finish simple module example

b02dcdb 2022-01-04 16:56:06 supercell

Update .gitignore

images and compiled examples