- Scrap image at Booru-site
- Scrap image at Wallpaper haven
- Scrap image at pixiv
- Manage downloaded image
- Check downloaded image: Ban/Save image
-
Tk-enabled Python 3
-
requirements
pip3 install -r requirements.txt
python3 manager_gui.py
- Main window detached from wallpaper window
- Configuration GUI
- Download indicator
- Auto resize image by windows
- Bug: Do not terminate program during downloads
- Tk event table bug?
- Reproduce: Click the download then quit program
- We need to use database-like
- SQLite3 or Pandas
- None
- Wallpaper download and slideshow
- GUI version!
- (Optimization) Remove unsed code (commented already) in wallchanger.py
- (GUI) Print message about request url for give user opportunity more information.
- (Feature) Add command `exit' to terminate program.
- (Refactoring) The list of image source disttach from each sources.
- It can more efficient management using global_variable
- (Optimization) Set sleep interval beteen image request
- It keep network bandwith for the server and prevent block of server.
- (Optimization) Remove unsed code (commented already) in manager_cli.py
- (Optimization) The code about the load ban database is utilized in utils.py.
- (Optimization) The load database function is unified at utils.py
- (Optimization) The change wallpaper function is moved to utils.py
- (Feature) The feature that delete file size 0
- This feature implemented in manager_cli.py
- (Feature) Add a pixiv to the image source.
- The user can select daily rank.
- (Bugfix) Exception handling
- function to Handle exception on RandomChanger
- IndexError occured when no files in downloads directory
- function to Handle exception on RandomChanger
- (Feature request) Mute category
- It just image mute, until mute clear
- Mute function is used, when user want temporary do not show that
- (Optimization) Modify timeout try-except state range
- After several times usage the timeout exception is called at response wait
- The timeout occured at low-speed network environment
- (GUI) The colored text for better visibility
- Auto-delete feature added
- When the wallpaper change to new one, the old one is deleted
- Merge check wallpaper and random wallpaper
- After now, auto-change feature is available in check wallpaper
- The random wallpaper is deleted
- (Bugfix) SIGTERM messages are sended only to child process when running random changer
- (Bug) SIGTERM message is also going to parent process not only child.
- Expecially to terminate random changer, the user press SIGTERM
- (Bug) SIGTERM message is also going to parent process not only child.
- (Bugfix) add import socket.timeout
- occure library missing error when the request is timeout
- (Bug) Execute dummy_downloader.py
- This happends because of dummy
- (Bugfix) change start_download function behavior
- It changed to call subprocess by paramater from by global variable
- From now, dummy error is not showing
- The slideshow using only downloaded images
- It can receive sleep time from user
- Compatitable to python 3.5.x
- split os.scandir flow by python minor version
- (TODO) added alpha.Wallhaven.cc as image source
- Request timeout exception control (Graceful termination)
- Launch Wallpaper manager cli!
- Change language Korean to English
- README, Source code comment
- 배경화면 변경기 인자 옵션 추가
- 배경화면 선택기 인자 옵션 추가
- 배경화면 변경기 추가
- 배경화면 선택기 인자를 받도록 수정
- Hobby 프로젝트에서 분리!
- LuHa (munhyunsu@gmail.com)