Skip to content
Swati Jaiswal edited this page Dec 31, 2019 · 9 revisions

Welcome to SJdownloader wiki. This guide will walk you through the overview of the project.

Walkthrough

  1. Introduction
  2. Specifications
  3. Features
  4. Release Notes
  5. Change log
  6. Future scope
  7. Support

Introduction

SJdownloader is a desktop application for downloading files from internet.
You can download images(all formats), songs(mp3), texts, PDFs and many more. It is simple and fast. It is inspired by the Firefox add-on DownThemAll.
We are trying to integrate all of its functionality so as to serve a wide user-base, being platform independent. Being the first release, it has limited functionality. We will keep advancing in future releases.

Specifications

Created on : Python.
Platform Support: Windows and Debian based Linux.
Libraries used : wxpython, urllib2.

Features

  • Small in size.
  • Easy to use interface.
  • Speedy.
  • If a download was not completed, no need to start from beginning, it resumes from where it was broke.
  • Shows progress for ongoing downloads.
  • Can optionally download in segments.
  • Can choose actions to be taken, when a file already exist.
  • Provides default savings according to your preferences.
  • History and download saving.

Release Notes

v1.0.0
-Pre-Beta release.

Change log

v1.0.0
-Initial release. See commit log here.

Future scope

  1. GUI improvement
    • Enhancing the view menu options i.e. history and downloads.
    • History -> To be shown in different window.
    • Downloads -> To improve the view. Also provide facility to open the download in folder.
    • Show on going downloads in a window with multiple downloads going simultaneously.
  2. Implementing encryption and compressing on downloads.
  3. Download pause and resume for individual file.
  4. Improving the speed of download.
  5. Parallel processing for large downloads.
  6. Documentation improvement.

Support

If you want to report the software, need help or want to suggest changes you can contact me at @swati12jaiswal or drop me a mail at jaiswalswati94atTheRAteGMail Dot com. Visit the project page.