GithubHelp home page GithubHelp logo

kkchaulagain / ytpull Goto Github PK

View Code? Open in Web Editor NEW

This project forked from huynguyen-n/ytpull

0.0 0.0 0.0 4.42 MB

Simple macOS application to download audio/video from YouTube

License: MIT License

Shell 4.07% Swift 95.93%

ytpull's Introduction

YTPull

Download YouTube video and audio




YTPull is a free and open source macOS application that lets you download YouTube videos and audio using SwiftUI and Combine. It provides a modern and responsive UI, advanced downloading capabilities, and seamless integration with macOS technologies. With YTPull, you can easily grab your favorite YouTube media for offline use or other purposes.

Screenshots

Features

  • Download videos from Youtube URL.
  • Download videos from playlists or channels.
  • Extract and export best audio from video.
  • Auto copy/paste Youtube URL.

Installation

There are multiple ways to install the app.

Download the App

The easiest way to install YTPull is.

  1. Download the latest version on release page.
  2. Unzip the download by double-click on it.

Notes: In case you don't see YTPull appear on menu bar (because of 'unidentified developer'). Let's right click on the app and then select Open. A dialog will appear, click again on Open. From now on you can always open the app without needing to right click on it. More info: Apple Support.

Open-the-app.mov

Build from Source

Xcode 14 and Swift 5 is required You can build YTPull directly on your machine:

  1. Clone the YTPull repository
git clone [email protected]:huynguyen-n/YTPull.git
  1. Open the YTPull.xcodeproj and hit Build and Run. Make sure that the YTPull scheme is selected.

Contributing

Thank you for your interest in contributing to YTPull. You can contribute by fixing bugs, adding new features, improving documentation, testing, or enhancing UX/UI. Your contributions will help make YTPull even better. Join us and be a part of our community!

Acknowledgements

yt-dlp

Thank you for your open-source project that has been instrumental in helping me build YTPull. Your dedication and hard work are greatly appreciated!

FAQ

What is YTPull?

YTPull is a macOS application for downloading YouTube videos and audio. It is an open-source project that uses SwiftUI and Combine to provide a user-friendly interface and seamless YouTube downloading experience.

Is YTPull free to use?

Yes, YTPull is completely free to use. It is an open-source project and does not charge any fees for downloading videos or audio from YouTube.

Can I contribute to YTPull?

Yes, YTPull welcomes contributions from the open-source community. You can contribute by fixing bugs, adding new features, improving documentation, testing, or enhancing UX/UI. Please refer to the contribution guidelines and code of conduct for more information.

Is YTPull safe to use?

YTPull is an open-source project and is built with a focus on security and user privacy. However, as with any software, it is recommended to use it responsibly and ensure that you are downloading videos and audio from YouTube in compliance with their terms of service and applicable laws.

Donation

YTPull is free for you to use. I work on the app in my spare time. If you would like to support the development by donating, you can do so.

Buy Me a Coffee at ko-fi.com Donate with Paypal

Thank you for being a part of the YTPull community and supporting my open-source project!

ytpull's People

Contributors

huynguyen-n 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.