{"action":"closed","issue":{"url":"https://api.github.com/repos/Liru/tumblr-downloader/issues/25","repository_url":"https://api.github.com/repos/Liru/tumblr-downloader","labels_url":"https://api.github.com/repos/Liru/tumblr-downloader/issues/25/labels{/name}","comments_url":"https://api.github.com/repos/Liru/tumblr-downloader/issues/25/comments","events_url":"https://api.github.com/repos/Liru/tumblr-downloader/issues/25/events","html_url":"https://github.com/Liru/tumblr-downloader/issues/25","id":140132443,"number":25,"title":"Download only original content if not downloaded from other tumblr blogs. ","user":{"login":"apoapostolov","id":4083812,"avatar_url":"https://avatars.githubusercontent.com/u/4083812?v=3","gravatar_id":"","url":"https://api.github.com/users/apoapostolov","html_url":"https://github.com/apoapostolov","followers_url":"https://api.github.com/users/apoapostolov/followers","following_url":"https://api.github.com/users/apoapostolov/following{/other_user}","gists_url":"https://api.github.com/users/apoapostolov/gists{/gist_id}","starred_url":"https://api.github.com/users/apoapostolov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apoapostolov/subscriptions","organizations_url":"https://api.github.com/users/apoapostolov/orgs","repos_url":"https://api.github.com/users/apoapostolov/repos","events_url":"https://api.github.com/users/apoapostolov/events{/privacy}","received_events_url":"https://api.github.com/users/apoapostolov/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Liru/tumblr-downloader/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/Liru/tumblr-downloader/milestones/2","html_url":"https://github.com/Liru/tumblr-downloader/milestones/v2.0","labels_url":"https://api.github.com/repos/Liru/tumblr-downloader/milestones/2/labels","id":1637577,"number":2,"title":"v2.0","description":"Large features and additions that should be added to v2.","creator":{"login":"Liru","id":1090933,"avatar_url":"https://avatars.githubusercontent.com/u/1090933?v=3","gravatar_id":"","url":"https://api.github.com/users/Liru","html_url":"https://github.com/Liru","followers_url":"https://api.github.com/users/Liru/followers","following_url":"https://api.github.com/users/Liru/following{/other_user}","gists_url":"https://api.github.com/users/Liru/gists{/gist_id}","starred_url":"https://api.github.com/users/Liru/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Liru/subscriptions","organizations_url":"https://api.github.com/users/Liru/orgs","repos_url":"https://api.github.com/users/Liru/repos","events_url":"https://api.github.com/users/Liru/events{/privacy}","received_events_url":"https://api.github.com/users/Liru/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":1,"state":"open","created_at":"2016-03-10T21:09:02Z","updated_at":"2016-03-22T18:25:04Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2016-03-11T09:18:44Z","updated_at":"2016-03-22T18:25:04Z","closed_at":"2016-03-22T18:25:04Z","body":"This request builds on #23 that config file is implemented. \r\n\r\nPlease consider an option where multiple blogs can be configured into a \"content range\" where when a new image is found in one of the blogs, it is only downloaded if it isn't already downloaded in any other of the blogs included in the range. \r\n\r\nLet me give you example why this is a life/disk-space saver:\r\n\r\nLet's say the user is downloading content about kittens from three blogs:\r\n* Kitten Heaven\r\n* Kitten Den\r\n* Lovely Kittens \r\n\r\nUsually all these blogs post and reblog same theme so there's huge portion of duplicates being downloaded and stored into separate directories.\r\n\r\nBy defining that these three blogs are part of a \"content range\" when the application finds a new image at Kitten Heaven, it checks Kitten Den and Lovely Kittens if it is already downloaded, and if so, considers it to be already downloaded and moves on. Note that this shouldn't trigger the -u behavior since a duplicate is still a new post.\r\n\r\nIf the user removes the \"content range\" from his config file (when implemented) the next run will consider the blogs to be separate entities and download duplicates."}}