# The &kget; Handbook

Gaurav
Chaturvedi
gaurav.p.chaturvedi@gmail.com
2009
Gaurav Chaturvedi
&FDLNotice;
2009-12-03
2.3.82

&kget; is the download manager for &kde;

KDE
kdeutils
kget
kppp
download

## Introduction

1. Start &kget; (you should see a Drop Target)

2. Drag and drop the required &URL; in the &kget; window/Drop Target.

Screenshot of &kget; Screenshot of &kget;

## &kget; Drop Target

The &kget; Drop Target has five options.

Screenshot of &kget; drop target
Screenshot of &kget; drop target

### &kget; Drop Target options

Right click on the drop target to see the options.

&Ctrl;R Start / Resume All

  To start a download or resume all the pending downloads. The shortcut for doing this is &Ctrl;R

Hide Main Window

  This option minimizes the main window to the system tray.

Show Drop Target

  Uncheck this box to make the &kget; Drop Target go away.

Sticky

  Makes the &kget; drop target undraggable.

Quit &kget;

  Quits &kget;

## &kget;'s Configuration window

Settings Configure &kget;

  Opens the &kget; configuration window

### Appearance

Appearance Appearance

Appearance

  You can modify the various appearance related stuff here.

Show splashscreen

  Check this check box to show a splashscreen before startup.

Show drop target

  Uncheck this if you do not want the &kget; Drop Target.

Enable animation

  Enables few fancy animations.

Expandable transfer details instead of separate tabs

  Shows transfer details inside the Download View.

### Groups

You can group downloads.

&kget; Groups
&kget; Groups

Use default directories for groups

  Tick this box if you want &kget; to use default directories for your downloads.

### Network

You can modify your network related settings here.

&kget; Network
&kget; Network

Limit Maximum Downloads Per Group

  Check this box if you want Download limits to be implemented.

Number of downloads

  You can set the maximum simultaneous downloads using this box.

Speed limit

  Check this box if you want the Global speed limits to be used.

Global download limit

  Set the maximum global download limit.

Global upload limit

  Set the maximum upload limit.

Reconnect on Error or Broken Connection

  Check this box if you want &kget; to reconnect after an error or a broken connection.

Number of retries

  Set the maximum number of time &kget; will try to reconnect.

Retry after

  Set the retrying interval here (in seconds)

### Web Interface

To enable the web interface, check Enable Web Interface; default port is 8080, and you configure any port higher than 1024. Then set User and Password. You can access your web interface at http://127.0.0.1:<port>. You will need to enter the username and password to get access.

&kget; Web Interface
&kget; Web Interface

### Verification

Verify your downloads.

&kget; Verification
&kget; Verification

Using the two methods Checksum and Signature you can verify your downloads. You just have to tick the Automatic verification check box.

### Advanced

Modify Advanced Options.

&kget; Advanced Options
&kget; Advanced Options

Disable confirmation dialogs (less verbosity)

  Disables the confirmation dialogs, which causes verbosity.

Enable system tray icon

  This check box enables the &kget; system tray icon.

Execute action after all downloads have been finished

  Check this box to enable Quitting &kget; after all downloads have finished. At startup you can choose to Restore Download state. Such as Stop All downloads/ Start All downloads.

History Backend

  You can choose your history backend as Sqlite or Xml.

Use as download manager for Konqueror

  You can set &kget; as your download manager for &konqueror;.

Monitor clipboard for files to download

Enable &kde; global progress tracking

  You can set &kget; to show every single download or show overall progress.

## Main Window

Overview of &kget;'s Main Window

Screenshot of &kget;
Screenshot of &kget;

### The File Menu

&Ctrl;N File New Download...

  Add a new file to download

&Ctrl;I File Import Transfers...

  Load a *.kgt, *.metalink, *.meta4 or *.torrent file

&Ctrl;E File Export Transfers List...

  Export the highlighted links to a .kgt file, to be loaded later.

&Ctrl;P File Export Transfers as Plain Text...

  Exports the links being downloaded as plain text.

&Ctrl;L File Import Links...
  Import Links
  Import Links

  This action brings up another window, where you can see and manipulate which file to download. Also you can make a selection based on Videos, Images, Audio and Archives. There is also a text box to filter out results.

&Ctrl;L File Create Metalink
  Creating a metalink0
  Creating a Metalink0

  Select between creating a new Metalink and loading an existing Metalink. Click the Next button to proceed.

  Creating a metalink1
  Creating a Metalink1

  Here you can choose to enter some general optional information. Such as where can this metalink be obtained from (Enter the &URL; in the text box next to Origin).

  Creating a metalink2
  Creating a Metalink2

  Here you have to enter the &URL; from where you are trying to download the file. Also you can enter some optional information such as Preference (Priority) for a particular mirror if you are adding more then one mirrors, for the file you want to download.

  Creating a metalink 3
  Creating a Metalink 3

  You should be able to see a new window where all your files which will be imported will be shown.

&Ctrl;H File Transfer History
  Transfer History
  Transfer_History

  Opens a new window where you can see all the files downloaded using &kget;. You can manage your history here, including filter and clear the history.

&Ctrl;Q File Quit

  Quits &kget;

## Credits and License

&kget;

Documentation copyright © 2009 Gaurav Chaturvedi gaurav.p.chaturvedi@gmail.com

Thanks to :-

&Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; (for helping me with docbook related stuff.)

&Jonathan.Drews; &Jonathan.Drews.mail; (Copy and pasted a lot of things from his old &kget; documentation.)

&underFDL; &underGPL;

## Installation

### How to obtain &kget;

&install.intro.documentation;

### Compilation and installation

&install.compile.documentation;

&documentation.index;