Intravenous
08/21/24 11:05PM
Useful tools thread
This is a list of tools I use on mspabooru, maybe some of you will also find them useful.

Tampermonkey
https://www.tampermonkey.net
You need this chrome extension to install userscripts.

Linkify++
https://greasyfork.org/en/scripts/4255-linkify-plus-plus
This userscript lets you click on source links, or any link that isn't directly clickable.

Booru mass uploader
https://github.com/Seedmanc/Booru-mass-uploader
This userscript lets you upload many images in bulk. Because mspabooru isn't supported by default, you can add it by following the pattern of the existing @include lines. Just remember to tag and source them all later!

Image Max URL
https://github.com/qsniyg/maxurl
This userscript will automatically resize images to the largest available size. It also has a gallery downloading option with Shift+D, in case you don't want to use gallery-dl for that.

gallery-dl
https://github.com/mikf/gallery-dl
A program that lets you easily download artwork. When downloading from Tumblr, it can filter for certain tags.
maybetheyregiants
08/22/24 10:01PM
cool thread idea!
i make heavy use of the saucenao extension for sourcing art.
https://saucenao.com/tools/
Luxferre
02/02/25 08:00PM
Intravenous said:
gallery-dl
https://github.com/mikf/gallery-dl
A program that lets you easily download artwork. When downloading from Tumblr, it can filter for certain tags.

how are you supposed to use it? to rule out the obvious: i do have python and pip installed. it seems you're supposed to use the command prompt (though it doesn't say that anywhere), so i tried "gallery-dl https://www.tumblr.com/perpetuallymoody/tagged/homestuck%20fanart" and got a bunch of errors:

Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\user\AppData\Local\Programs\Python\Python313\Scripts\gallery-dl.exe\__main__.py", line 7, in <module>
sys.exit(main())
~~~~^^
File "C:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\gallery_dl\__init__.py", line 330, in main
status = jobtype(url).run()
~~~~~~~^^^^^
File "C:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\gallery_dl\job.py", line 284, in __init__
Job.__init__(self, url, parent)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "C:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\gallery_dl\job.py", line 40, in __init__
extr = extractor.find(extr)
File "C:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\gallery_dl\extractor\__init__.py", line 223, in find
for cls in _list_classes():
~~~~~~~~~~~~~^^
File "C:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\gallery_dl\extractor\__init__.py", line 262, in _list_classes
for module in _module_iter:
^^^^^^^^^^^^
File "C:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\gallery_dl\extractor\__init__.py", line 271, in _modules_internal
yield __import__(module_name, globals_, None, (), 1)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\gallery_dl\extractor\2ch.py", line 9, in <module>
from .common import Extractor, Message
File "C:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\gallery_dl\extractor\common.py", line 21, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
Intravenous
02/02/25 08:49PM
If you go to https://github.com/mikf/gallery-dl/releases you can download the latest gallery-dl.exe. Then,
-Press shift + right click in that directory to open PowerShell
-Enter ./gallery-dl.exe <the URl you want to download from>
The readme has more details, including about inputting your login information if necessary. Hope this helps!
Luxferre
02/02/25 09:02PM
oh yeah that finally did the trick. i tried running the standalone exe but not using powershell, so it just closed instantly and i could barely find any help in the documentation.

it even downloads images in what i assume to be the best resolution available, which is great because i was actually somewhat worried it wouldn't. thanks!
Mechanape
02/03/25 03:29PM
Thanks!!! This'll be useful...
1


Reply | Forum Index