{"id":13567219,"url":"https://github.com/MalloyDelacroix/DownloaderForReddit","last_synced_at":"2025-04-04T01:31:24.812Z","repository":{"id":16483099,"uuid":"80134202","full_name":"MalloyDelacroix/DownloaderForReddit","owner":"MalloyDelacroix","description":"The Downloader for Reddit is a GUI application with some advanced features to extract and download submitted content from reddit.","archived":false,"fork":false,"pushed_at":"2024-07-08T15:04:48.000Z","size":3466,"stargazers_count":537,"open_issues_count":64,"forks_count":46,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-03-28T23:02:55.395Z","etag":null,"topics":["downloader","gui","reddit","subreddit"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MalloyDelacroix.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGE_LOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-26T16:53:53.000Z","updated_at":"2025-03-27T11:43:50.000Z","dependencies_parsed_at":"2024-08-01T13:39:36.361Z","dependency_job_id":null,"html_url":"https://github.com/MalloyDelacroix/DownloaderForReddit","commit_stats":null,"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MalloyDelacroix%2FDownloaderForReddit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MalloyDelacroix%2FDownloaderForReddit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MalloyDelacroix%2FDownloaderForReddit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MalloyDelacroix%2FDownloaderForReddit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MalloyDelacroix","download_url":"https://codeload.github.com/MalloyDelacroix/DownloaderForReddit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247107816,"owners_count":20884793,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["downloader","gui","reddit","subreddit"],"created_at":"2024-08-01T13:02:26.183Z","updated_at":"2025-04-04T01:31:20.497Z","avatar_url":"https://github.com/MalloyDelacroix.png","language":"Python","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=XJQS23G9SN79G\u0026currency_code=USD"],"categories":["Python"],"sub_categories":[],"readme":"# Downloader For Reddit\nDownloader for Reddit is a GUI application for downloading content, self text, and comments submitted to reddit.  \nIt has many advanced features and customizable settings to extract only content that you want and avoid duplicate \ndownloads.  Everything that is extracted is stored in an sqlite database.  A built-in database view window allows for\nviewing and filtering all the stored data.  The database can also be accessed with any software capable of reading \nan sqlite database, so the data you extract can be used and analysed in limitless ways.\n\n\n\n![GitHub all releases](https://img.shields.io/github/downloads/malloydelacroix/downloaderforreddit/total)\n[![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/MalloyDelacroix/DownloaderForReddit)\n![BuildStatus](https://github.com/MalloyDelacroix/DownloaderForReddit/workflows/Build/badge.svg)\n![TestStatus](https://github.com/MalloyDelacroix/DownloaderForReddit/workflows/Test/badge.svg)\n[![Donate](https://img.shields.io/badge/Donate-PayPal-blue.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=XJQS23G9SN79G\u0026currency_code=USD)\n------------\n\u003cbr\u003e\n\n![Main Window](https://imgur.com/759Job3.gif)\n\n\nUsers and subreddits are kept in two separate list displays.  You can have an unlimited number of lists containing an \nunlimited number of users/subreddits.  The lists can be downloaded as a whole, or the individual users/subreddits can be \ndownloaded independently.  User downloads can also be constrained to posts made only to the subreddits in the current \nsubreddit list.\n\nThe output display can be customized to what level of information you would like to have shown.  Each output level can\nbe customized to display in what ever color you would like it shown.\n\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\n![User/subreddit Settings](https://imgur.com/MByBar8.png)\n\nMost download settings can be applied to the entire application, an entire user/subreddit list, or individual \nusers/subreddits. This allows you to fine tune what is downloaded from where on a large or small scale.\n\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\n![Settings Window](https://imgur.com/cpfzx0n.png)\n\nThe settings dialog is robust and lets you fine tune many aspects of the application such as download parameters,\ndisplay settings, and notifications.  Through this dialog you can also schedule downloads to run at a particular time\ninterval or run at certain times on certain days.\n\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\n![Database View](https://imgur.com/Lr4B8xL.gif)\n\nThe database view can be adjusted to show you only the data that you want to see.  Each object view can be toggled on or\noff and is dependent on the model view before it.  For instance: as shown above, if a subreddit is selected, and the post\nview is toggled off, all the content for that subreddit will be displayed.  If posts are toggled on, only posts for\nthe selected subreddit will be displayed, and only content for the selected post will be displayed.\n\nIn addition to this filtering, there is a robust specific filtering system in which every model can be filtered by \nalmost every parameter in an easy to use interface.\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n### Requirements:\n\n#### Imgur Posts:\n\nBefore any content can be downloaded from Imgur.com you will need to have an imgur client-id and client secret.\nTo obtain this go to https://api.imgur.com/oauth2/addclient.  \nThe following settings are recommended:\n- Application name: Downloader For Reddit\n- Authorization type: Anonymous usage without user authorization\n- Authorization callback URL: Any valid url can be used here (ex. https://google.com) \n- Application website: https://github.com/MalloyDelacroix/DownloaderForReddit\n- Email: This is the email the client-id and secret will be sent to\n\nThis client-id and client secret will be entered on the Imgur category of the settings menu.\n\nImgur will allow you 12,500 downloads per day and 500 downloads per hour. Your remaining Imgur credits and reset time \ncan be viewed by clicking 'Imgur Credits' in the help menu.\n\n\n#### Reddit Video Posts:\n\nDue to the way they are hosted by reddit, video's that are downloaded from v.redd.it will be saved as two files, one \nvideo file and one audio file.  In order for the application to merge the two files into one playable video after \ndownload, [FFmpeg](https://www.ffmpeg.org/) must be installed and on the system path.\n\nPlease see this [wikiHow article](https://www.wikihow.com/Install-FFmpeg-on-Windows) for more information on how to \ninstall FFmpeg on a Windows system.\n\n\nInstalling The Downloader For Reddit\n---------------------------------\n\nBy far the easiest way to install and use The Downloader for Reddit is to download one of the pre-packaged executables \nfrom the [releases section](https://github.com/MalloyDelacroix/DownloaderForReddit/releases) (at the moment stand-alone \nexecutables are only available for Windows).\n\nTo run the program, extract the folder (DownloaderForReddit) from the zip file and scroll down to and click the \nexecutable file (DownloaderForReddit.exe). Everything is self-contained in the folder, there is nothing to install.\n\u003cbr\u003e\nTo run the application from source, please refer to the wiki entry \n[Setting Up A Development Environment.](https://github.com/MalloyDelacroix/DownloaderForReddit/wiki/Setting-Up-A-Development-Environment)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMalloyDelacroix%2FDownloaderForReddit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMalloyDelacroix%2FDownloaderForReddit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMalloyDelacroix%2FDownloaderForReddit/lists"}