Skip to content

kzlk/ImageDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Downloader Application

MainWindow

About

Application to view/download image by keyword from Pexels using Pexels API.

To view bug, problems, need to-do click this!


Implemented features

  • Search for pictures over Pexels by keyword
  • Show images in thumbnails and display their names (on status bar) like gallery
    • The image name shows on the status bar after a click on some image
  • Dark mode

Searching


  • Convenient transition between application windows using the left menu bar

Searching


  • Caching picture in order to speed up application and decrease traffic

  • Downloading picture

    • Click on the picture thumbnail to select the image for downloading (the selected picture will mark by blue color), supported multiply selection
    • Click on the selected picture to deselect it, or click on the button "Clear all selection"
    • Click on button "Download" to download selected pictures
    • If few pictures selected they will be downloaded in parallel
    • Downloading original picture size

  • Show progress indicator for each current downloading picture

Downloading


  • Ability to see search history
    • Click on search history item to select for deleting (support multiply selection) by button "Clear"

SearchHistory

Add history Delete history
AddHistory ClearHistory

  • Ability to set folder for saving the pictures
    • If there no folder set - app using default downloading folder for Windows / Linux
    • If the folder is deleted when you are using the app and clicking to download, then pop - the up message that the folder does not exist

ChangeDir


  • Non-blocking UI (not freeze while using the app)

Non-blocking UI


  • Double click on image item (thumbnail) to open photo preview

ItemDoubleClick


  • Compile for Linux and Windows

Linux


TO-DO && BUGS

  • Code

    • delete unused code
    • delete code for debugging
    • add comments
    • update function to view progress bar
      • add view photo names
      • add view downloaded size (1.2mb / 9.5 mb) instead procent
  • Bug

    • crash when search some unknown words like "jkkjd" and other unknown sequences
    • crash when very fast click to button "Search"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors