BooruPy Loadr is a download tool for various image board "Booru" systems.
Based on BooruPy
- Danbooru
- Gelbooru 0.2+ (0.1.X has no API support)
BooruPy Loadr is licensed under the terms of GPLv3.
BooruPy Loadr is a download tool for various image board "Booru" systems.
License: GNU General Public License v3.0
There should be an option to prevent BooruPy-Loadr from creating subdirectories. I would prefer a checkbox for this.
BooruPy Loadr is currently using PyGTK, which is old and no longer supported by their developers. So we need an alternative, GObject Introspection is my favorite one. The only problem is that GObject Introspection does not support Windows at the moment. We could either drop the Windows Support (a bad idea i guess) or wait for a GObject Introspection Windows port.
I'm also not sure if there is an Mac OS X port, but its a long time to 2.0 anyway.
There should be an option to disable the NSFW providers. Also we need an option to filter NSFW content
It should be possible to pack BooruPy-Loadr in .deb, .rpm and other package formats. Also it would be nice to install it with apt or yum.
We should make a better UI with a new glade file. The current one is made with Glade 3.4.3 which won't support newer versions.
Every time when i download stuff from Danbooru this fancy error occurs: "ValueError: No JSON object could be decoded". The strange thing is, this error occurs only when downloading stuff directly from http://danbooru.donmai.us/ other danbooru systems are not affected.
BooruPy-Loadr is still to hard to install for a standard Windows user. Maybe prepare an installer with Python 2.7+, PyGTK 2.24 etc.?
Show and resize the preview image is a very cpu intensive task. For lower powered computer this option should be disabled!
If I choose a 'Recently Used' Folder in the Filepath Selection Dialog the variable 'path' will be None in the Following line (boorupy-loadr.py:87)
path = self._filepath_field.get_current_folder()
This results in this Traceback:
Exception in thread Thread-5:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 505, in run
self.__target(*self.__args, **self.__kwargs)
File "./boorupy-loadr.py", line 148, in _download
self.get_filepath(),
File "./boorupy-loadr.py", line 89, in get_filepath
if not path[-1] is "/":
TypeError: 'NoneType' object is not subscriptable
Image download paused sometimes
BooruPy-Loadr is still to hard to install for a standard Mac OS X user.
The provider list should be extensible.
We should add an option "Remember last used filepath"
This problem involves BooruPy
Depends on BooruPy #4
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.