Skip to content

Commit

Permalink
Content update
Browse files Browse the repository at this point in the history
  • Loading branch information
shailendramaurya committed Oct 10, 2023
1 parent 117c7c8 commit 6165c82
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 17 deletions.
42 changes: 27 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@

A media downloader written in HTML, JS with pico css.

## ⚠️ Work in Progress ⚠️

### Status: functioning

## Author
Expand All @@ -13,33 +11,47 @@ Github Profile: [shailendramaurya](https://github.com/shailendramaurya)

## Description

Racoon is a YouTube downloader that allows you to easily download videos from YouTube. It is built using HTML, JS with mdb library, and utilizes a piped API and PHP backend for handling the downloading process.
Racoon is a media downloader that allows you to easily download videos, posts from social media. It is built using HTML, CSS & JS with pico css.

** Currently in beta, & UI is not well optimised for desktops **

## Donations

If you find Racoon helpful, consider supporting the project by making a donation. Your contribution is greatly appreciated.

[Donate via PayPal](https://paypal.me/shailenam)

## Features

- Download YouTube videos easily
- Download videos, posts from social media easily.
- Simple and intuitive user interface
- Utilizes mdb library for enhanced UI elements
- PWA, Simply share the YouTube URL, and instantly download your desired content.
- Utilizes pico css library for enhanced UI elements
- Large number of supported sites:
- youtube videos, shorts & music
- instagram reels & posts
- tiktok videos, photos & audio
- vimeo
- pinterest videos & stories
- reddit videos & gifs
- bilibili.com videos
- rutube videos
- soundcloud
- streamable.com
- tumblr
- twitch clips
- twitter videos & voice
- vine archive
- vk video & clips

Racoon is not affiliated with any services listed above in any way, it just fetches the data which are publically available on internet via api

## Features Yet to Implement

We are open for features suggestions 😄

## Inegration with your own app

- More quality options for videos by merging streams
- Better UI for desktops
- ~~PWA with getting YouTube URLs via share menu~~
Racoon can be integrated in any web app, just pass parameter ```?url=MEDIA_URL_HERE``` to ```https://shailendramaurya.github.io/racoon```, and it will start download..... Also, if you want to download audio only pass ```?audio=true```. Thank you !

## Contributing

Pull requests and contributions are welcome. Feel free to contribute to the project by submitting bug reports, feature requests, or enhancements. Together, we can make Racoon even better!

## License

This project is licensed under the [MIT License](LICENSE).
This project is licensed under the [MIT License](LICENSE).
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ <h1><img src="logo.png" class="logo">Racoon</h1>
<header>About</header>
<img width="50%" src="logo.png" class="logo" />
<br><br>
Racoon is a lightweight YouTube downloader written in HTML, JS with PicoCSS library, it uses Piped API for fetching data.
Racoon is a lightweight media downloader written in HTML, CSS and JS with PicoCSS library.
<footer>Licensed under MIT, open-sourced at <a href="https://github.com/shailendramaurya/racoon">Github</a>.</footer>
</article>
</dialog>
Expand Down
3 changes: 2 additions & 1 deletion index.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
const url = urlParams.get("url");
const ref = urlParams.get("ref");
const audio = urlParams.get("audio");
const statusDiv = document.getElementById("status");

const status = {
Expand All @@ -25,7 +26,7 @@ const status = {
function processUrl(x){
if(url){
document.getElementById('url').value=url;
if(ref=='ytify'){
if(ref=='ytify'|| audio){
document.getElementById('isAudioOnly').checked=true;
submit(x);
}
Expand Down

0 comments on commit 6165c82

Please sign in to comment.