Menu

Tree [36442b] main /
 History

HTTPS access


File Date Author Commit
 .github 2024-08-09 Divanshu Chauhan Divanshu Chauhan [36442b] ci: fix
 configs 2023-06-02 Divanshu Chauhan Divanshu Chauhan [221491] configs: add rpm config file
 docker 2023-06-01 Divanshu Chauhan Divanshu Chauhan [925a5b] ci: do not upload artifacts and rename dockerfile
 keys 2023-06-02 Divanshu Chauhan Divanshu Chauhan [7b6d37] add gpg key
 pkg 2024-02-03 celestix celestix [913637] WarpDL v1.0.0
 scripts 2024-03-18 celestix celestix [312a1c] bump to 1.0.4
 snap 2024-03-18 celestix celestix [312a1c] bump to 1.0.4
 tests 2023-06-07 Divanshu Chauhan Divanshu Chauhan [e7bff2] ci: fox tests
 .gitignore 2024-02-03 celestix celestix [20853c] gitignore bin directory
 .goreleaser.yml 2024-08-09 Divanshu Chauhan Divanshu Chauhan [36442b] ci: fix
 LICENSE 2023-12-04 Veer Veer [ed5b2f] Create LICENSE
 Makefile 2023-05-29 Divanshu Chauhan Divanshu Chauhan [122873] Add Makefile
 README.md 2024-03-18 celestix celestix [64744e] Add v2 notice to readme
 config.go 2023-11-07 celestix celestix [e409fd] warp: handle download time errors instead of co...
 confim.go 2023-06-18 anonyindian anonyindian [adaaf8] WarpDL v0.0.45
 counter.go 2023-07-10 celestix celestix [2db4c6] change speed calc method for download bar to EW...
 deploy.bat 2023-08-27 celestix celestix [6ea990] fix: saving of video and audio separately won't...
 deploy.sh 2024-02-03 celestix celestix [913637] WarpDL v1.0.0
 dload.go 2024-08-01 celestix celestix [f1396a] fix: false positive video playback error warning
 errors.go 2023-11-09 celestix celestix [250556] keep 'no such host' error as it is
 flags.go 2023-06-30 anonyindian anonyindian [74e3a8] allow flushing a particular download
 flush.go 2024-02-03 celestix celestix [913637] WarpDL v1.0.0
 go.mod 2024-03-18 celestix celestix [e85aa7] fix: youtube download not working
 go.sum 2024-03-18 celestix celestix [e85aa7] fix: youtube download not working
 httpClient.go 2023-11-21 celestix celestix [84428d] Remove http client timeout
 info.go 2024-02-03 celestix celestix [913637] WarpDL v1.0.0
 mux.go 2023-06-02 anonyindian anonyindian [f6f416] pro
 screenshot.png 2023-12-05 Veer Veer [147288] Add files via upload
 templ.go 2023-06-07 anonyindian anonyindian [04d6f5] Warp v0.0.33
 uagent.go 2024-02-03 celestix celestix [913637] WarpDL v1.0.0
 uagent_darwin.go 2023-06-30 anonyindian anonyindian [f5bc51] fix build errors in darwin
 uagent_linux.go 2023-06-30 anonyindian anonyindian [06e32b] make windows user agents as default
 utube.go 2024-02-03 celestix celestix [913637] WarpDL v1.0.0
 warpdl.go 2024-02-03 celestix celestix [913637] WarpDL v1.0.0

Read Me


Logo

WarpDL

A powerful and versatile cross-platform download manager.

Report Bug . Request Feature

Note: WarpDL v1 will only be getting bugs patch updates from now on till the release of v2. Help us build WarpDL v2 faster by contributing to dev branch.

CI Release Downloads Contributors Issues License

Table Of Contents

About The Project

Screen Shot

Warp is a powerful and versatile cross-platform download manager. With its advanced technology, Warp has the ability to accelerate your download speeds by up to 10 times, revolutionizing the way you obtain files on any operating system.

Getting Started

Although WarpDL can be installed using various package managers, but you can also build it manually.

Prerequisites

You will need the following things for building warpdl binary:

  • This Repository - clone it using the following command:
    git clone https://github.com/warpdl/warpdl
  • Go v1.18+ - You can download it from go.dev/dl.

Installation

  • Building form source:

  • Run the following command in the repo directory of warpdl:
    go mod tidy

  • Build the binary using standard go build command:
    go build -ldflags="-s -w"

  • Add the binary to PATH environment variable.

  • Installing through package managers:

  • Scoop (Windows):
    scoop bucket add doppler https://github.com/warpdl/scoop-bucket.git scoop install warpdl
  • Homebrew:
    brew install warpdl/tap/warpdl
  • Snap:
    snap install warpdl
  • Yum (Redhat/Centos):
    sudo rpm --import 'https://repo.warpdl.org/rpm/gpg.key' curl -sLf --retry 3 --tlsv1.2 --proto "=https" 'https://raw.githubusercontent.com/warpdl/warp-releases/main/configs/rpm/config.rpm.txt' | sudo tee /etc/yum.repos.d/warpdl.repo sudo yum update && sudo yum install warp
  • Installing through official bash script:
    (curl -Ls --tlsv1.2 --proto "=https" --retry 3 https://cli.warpdl.org/install.sh || wget -t 3 -qO- https://cli.warpdl.org/install.sh) | sudo sh
  • Other

You can download all binaries and release artifacts from the Releases page. Binaries are built for macOS, Linux, Windows, FreeBSD, OpenBSD, and NetBSD, and for 32-bit, 64-bit, armv6/armv7, and armv6/armv7 64-bit architectures.

You can also directly download the generated .deb, .rpm, and .apk packages. If a binary does not yet exist for the OS/architecture you use, please open a GitHub Issue.

You can refer to INSTALL.md for more detailed information on installation.

Usage

Use warpdl help <command> for information about various commands.

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
* If you have suggestions for adding or removing features, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
* Please make sure you check your spelling and grammar.
* Create individual PR for each suggestion.

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.