• R/O
  • HTTP
  • SSH
  • HTTPS

Arbre Source

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

D wrapper around (some) of the pixiv web API


Nom Taille Révision l'heure Auteur Message de Log
examples
source
.gitignore 300 b02dcdb 2022-01-04 16:56:06 supercell Update .gitignore images and compile...
COPYING 34.33 k ed73625 2022-01-08 12:57:17 supercell Add COPYING
PHPSESSID 851 e1c5d97 2022-01-08 12:37:24 supercell Add PHPSESSID
README 1.13 k 2fbaa59 2023-01-19 13:44:07 supercell Big ol' re-write.
dub.sdl 608 7f9a1f6 2023-07-23 07:59:34 supercell Update MagickD version See: https://...
dub.selections.json 159 7f9a1f6 2023-07-23 07:59:34 supercell Update MagickD version See: https://...
fetch_dependencies.bash 3.42 k 40368d6 2022-04-17 16:45:53 supercell Add fetch_dependencies.bash script

README

- 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.