Coder Social home page Coder Social logo

luwenfenggithub / downloader-for-apple-developers Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vineetchoudhary/downloader-for-apple-developers

0.0 1.0 0.0 48.67 MB

Download Xcode, WWDC Videos, and other developer tools up to 16 times faster.

Home Page: https://xcdownloader.com

License: MIT License

Swift 96.45% Shell 3.23% Ruby 0.32%

downloader-for-apple-developers's Introduction

Build Status GitHub Release License Support

Downloader for Apple Developers

Download Xcode and other developer tools up to 16 times faster with resume capability.

Features

  • 🚀 Download Xcode and other developer tools up to 16 times faster.
  • 🎥 Download WWDC, Tech Talks and other videos up to 16 times faster.
  • ✨ Resume download automatically if the download failed due to any reason.
  • ⏬ Multiple downloads supported.

Installation

Using curl

Now, you can install Downloader by running the following command in your terminal -

curl -s https://xcdownloader.com/install.sh | bash

Manual

If you face any issue using the above command then you can manually install it by downloading it from here. After that, unzip Downloader.app.zip and move Downloader.app into the /Applications directory.

How to use

Download Xcode and Other Developer Tools

Step Description
1. Log in with your Apple Developer Account.
2. After login, you'll see the Apple Developer Downloads page.
3. Select any file to start the download.

Download WWDC, Tech Talks, and Other Videos

Step Description
1. Select "Videos (WWDC, Tech Talks, etc.)" from the right side download source list.
2. After that, you'll see the Apple Developer Videos page.
3. Select any video which you want to download.
4. Now just select "HD Video" or "SD Video" from the Resources section to start the download.

Screenshots

How does it work?

Basically, this program is completely dependent on aria2. aria2 is a utility for downloading files that support segmented downloading. When we start downloading, this program takes the download auth token from cookies (as well as other required parameters), and pass them to aria2.

An instance of Process takes the output from aria2 and shows it on UI. You can achieve the same with aria2 without this program, but you'd have to manually take out the auth token from cookies and other parameters and feed them into aria2.

Contributions

Any contribution is more than welcome! You can contribute through pull requests and issues on GitHub

Bugs

Please post any bugs to the issue tracker found on the project's GitHub page. Please include a description of what is not working right with your issue.

Thanks

A special thanks to Tatsuhiro Tsujikawa and all other contributors of aria2.

License

MIT License

downloader-for-apple-developers's People

Contributors

alexis-pigeon-accedo avatar rogerluan avatar vineetchoudhary avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.