pixiv_down.1 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. .Dd April, 20 2024
  2. .Dt PIXIV_DOWN 1
  3. .Os
  4. .Sh NAME
  5. .Nm pixiv_down
  6. .Nd command line downloader for
  7. .Lk www.pixiv.net
  8. .Sh SYNOPSIS
  9. .Nm
  10. .Ar command
  11. .Op options
  12. .Sh DESCRIPTION
  13. .Nm
  14. is a command line program that allows you to download various content
  15. from the pixiv website. It allows you to download specific artworks
  16. with the
  17. .Cm artwork
  18. command; download all of the works uploaded by a particular artist
  19. with the
  20. .Cm artist
  21. command; download all of the works uploaded by all the artists you
  22. follow with the
  23. .Cm following
  24. command; download all of the works uploaded by all the artists you
  25. follow between certain dates with the
  26. .Cm daily
  27. command.
  28. .Pp
  29. .Nm
  30. supports downloading the following content types:
  31. .Bl -bullet -compact
  32. .It
  33. Illustrations
  34. .It
  35. Manga
  36. .It
  37. Novels
  38. .It
  39. Ugoira
  40. .El
  41. .Ss Options
  42. .Bl -tag -width Ds
  43. .It Fl h, \-help
  44. Print the synopsis and a list of the commands.
  45. .It Fl v, \-version
  46. Prints the version of
  47. .Nm ,
  48. potentially followed by a reference of the version control commit
  49. hash. The output is generated by
  50. .Xr git-describe 1 .
  51. .It Fl \-config-file
  52. Provide a custom path for the configuration file used for this instance. See
  53. .Xr pixiv_down.conf 5
  54. for more file information.
  55. .It Fl \-output-directory
  56. Specify a custom base directory to use when downloading artworks. Setting
  57. the value here will override any values set in any configuration file,
  58. including ones specified with
  59. .Fl \-config-file .
  60. .El
  61. .Ss Commands
  62. .Bl -tag
  63. .It Xr pixiv_down-artist 1
  64. Download all the content uploaded by an artist.
  65. .It Xr pixiv_down-artwork 1
  66. Download specific artworks, including manga, by their ID.
  67. .It Xr pixiv_down-bookmarked 1
  68. Download bookmarked works, optionally removing works that no
  69. longer exist.
  70. .It Xr pixiv_down-compact 1
  71. Compact all of an artist's directories in to one.
  72. .It Xr pixiv_down-daily 1
  73. Download all content by followed artists between dates.
  74. .It Xr pixiv_down-following 1
  75. Download all content by followed artists.
  76. .It Xr pixiv_down-novel 1
  77. Download specific novels by their ID.
  78. .It Xr pixiv_down-prune 1
  79. Remove previously downloaded content by artists that are no
  80. longer followed or no longer exist.
  81. .El
  82. .Sh ENVIRONMENT
  83. .Bl -tag -width PIXIV_DOWN_LOG_LEVELX
  84. .It Ev PIXIV_DOWN_LOG_LEVEL
  85. Controls the log verbosity for logging events to the
  86. .Pa pixiv_down.log
  87. file.
  88. .It Ev PIXIV_DOWN_SESSID
  89. The value of the
  90. .Va PHPSESSID
  91. cookie taken from the pixiv website. This value will take
  92. precedence over any previously stored value.
  93. .El
  94. .Sh FILES
  95. .Bl -tag -width $XDG_CONFIG_HOME/pixiv_down/pixiv_down.conf
  96. .It Pa $XDG_CONFIG_HOME/pixiv_down/pixiv_down.conf
  97. configuration file. If
  98. .Ev XDG_CONFIG_HOME
  99. is not set, then the fallback is
  100. .Pa $HOME/.config .
  101. .El
  102. .Sh SEE ALSO
  103. .Xr pixiv_down.conf 5
  104. .Sh AUTHORS
  105. Written by
  106. .An Mio Aq stigma@disroot.org
  107. .Sh BUGS
  108. .Pp
  109. Please report any bugs you may find at the bug tracker, which can be
  110. found on the website at
  111. .Lk https://yume-neru.neocities.org/p/pixiv_down.html