# Quick Start

{% hint style="info" %}
**Good to know:** it's not as hard as it looks!
{% endhint %}

## Before we begin

Python is the base for Cyberdrop-DL. But don't panic! You don't need to know anything about coding to use the tool. I've tried to make it as seamless and user friendly as possible. Just for you.

## Python Installation

You'll need to have python installed to use Cyberdrop-DL. If you are on linux or mac, the good news is you probably already do!

But I'll include these for you here in case you don't, or don't know!

{% hint style="info" %}
Cyberdrop-DL Currently Requires Python 3.11 (such as 3.11.4)
{% endhint %}

{% content-ref url="/pages/7HbLqj0KZbDiwcjwamMP" %}
[Python Install - Linux](/cyberdrop-dl/quick-start/python-install-linux.md)
{% endcontent-ref %}

{% content-ref url="/pages/sgnT7VY0TC754Mm0tBom" %}
[Python Install - Mac](/cyberdrop-dl/quick-start/python-install-mac.md)
{% endcontent-ref %}

{% content-ref url="/pages/jwit5sCMcqTprelaU4db" %}
[Python Install - Windows](/cyberdrop-dl/quick-start/python-install-windows.md)
{% endcontent-ref %}

## Installing Cyberdrop-DL

There are two ways you can install Cyberdrop-DL. One is the easy method that I've created for you. It is just a simple file that you can open and it'll run. The other method is installation using pip, and should be considered for advanced users.

{% content-ref url="/pages/DbuC41Kl9m870rpdzawt" %}
[Cyberdrop-DL Install - Easy](/cyberdrop-dl/quick-start/cyberdrop-dl-install-easy.md)
{% endcontent-ref %}

{% content-ref url="/pages/vfRcKZVdfoA6D6EDZB2T" %}
[Cyberdrop-DL Install - Advanced](/cyberdrop-dl/quick-start/cyberdrop-dl-install-advanced.md)
{% endcontent-ref %}

## What now?

Run with it! Use it to your hearts content!&#x20;

When you run it, you'll need to use the edit urls selection on the run screen to add the urls of things you want to download.

You may want to look through these though. The first is the configuration options. The page below will explain what all the options mean, and what they do.

You change these configuration options through the edit configs option on the run screen.&#x20;

The second link is for advanced users, and it contains the CLI argument options that is currently supported by the program.

{% content-ref url="/pages/VeWhKpweMmRCWf9qhIXV" %}
[Configuration Options](/cyberdrop-dl/reference/configuration-options.md)
{% endcontent-ref %}

{% content-ref url="/pages/bAztEZPxe8a15jyMfBNl" %}
[CLI Arguments](/cyberdrop-dl/reference/cli-arguments.md)
{% endcontent-ref %}

You may also want to peak at what websites the program actually supports:

{% content-ref url="/pages/kmOzFH0tTQO7ex1ivR31" %}
[Supported Websites](/cyberdrop-dl/reference/supported-websites.md)
{% endcontent-ref %}

Or if you are having issues, perhaps the FAQ might help you!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://jules-winnfieldx.gitbook.io/cyberdrop-dl/quick-start.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
