
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
pip
pip install -U art-dl
Then run as art-dl
: #usage
You need poetry, install it, then run from inside the project
poetry install --no-dev
# run with poetry
poetry run python -m art_dl
# enter venv created with poetry
poetry shell
# run inside it as
python -m art_dl
# or
art-dl
# create and activate venv, e.g. with virtualenvwrapper, then
poetry install --no-dev
art-dl
Alternatively, build binary with nuitka:
poetry install
poetry shell
python -m nuitka art_dl
After that you will have binary in the root directory.
usage: art-dl [-h] [-u URL] [-l LIST] [--folder FOLDER] [--action ACTION] [-q] [-v] [--version]
Artworks downloader
options:
-h, --help show this help message and exit
-u URL, --url URL URL to download
-l LIST, --list LIST File with list of URLs to download, one URL per line
--folder FOLDER Folder to save artworks. Default folder - data
--action ACTION
-q, --quiet Do not show logs
-v, --verbose Show more logs
--version Show version
Just run
# download single url
art-dl -u [URL]
# download urls from file with list of urls, one url per line
art-dl -l [file with list of urls]
You should have deviantart.com account, login to it, then
register an application
http://localhost:23445
save client_id
and client_secret
in this application
art-dl --action deviantart:register
authorize application
After that you can use it as other sites: #usage
Run
art-dl --action config:proxy
Enter proxy, for example, socks5://localhost:1080
If the artwork has more one image, you can specify which images should be downloaded, for example, if the artwork has 10 images and you want to download 1, 3, 4, 5 and 7 image, you can add #1,3-5,7
to the link for that: https://www.pixiv.net/<lang>/artworks/<id>#1,3-5,7
.
Here we use an alternative frontend for Twitter: https://nitter.net (Github)
NSFW images supported only with API key, to use it, get it from account settings, then run
art-dl --action wallhaven:key
https://www.artstation.com/artwork/<hash>
https://www.artstation.com/<artist>
https://www.deviantart.com/<artist>
https://www.deviantart.com/<artist>/gallery/all
https://www.deviantart.com/<artist>/gallery
https://www.deviantart.com/<artist>/gallery/<some number>/<gallery name>
https://www.deviantart.com/<artist>/art/<name>
https://imgur.com/a/<id>
https://imgur.com/gallery/<id>
https://imgur.com/t/<tag>/<id>
https://www.pixiv.net/artworks/<id>
https://www.pixiv.net/<lang>/artworks/<id>
Other sites with the same content as pixiv:
https://zettai.moe/detail?id=<id>
https://redd.it/<id>
https://www.reddit.com/comments/<id>
https://www.reddit.com/gallery/<id>
https://www.reddit.com/r/<subreddit>/comments/<id>/<any name>
https://(mobile.)twitter.com/<account>/status/<id>
https://nitter.net/<account>/status/<id>
https://wallhaven.cc/w/<id>
https://whvn.cc/<id>
FAQs
Artworks downloader
We found that art-dl demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.