diff --git a/.gitignore b/.gitignore index 23a0eb5..3831b9a 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,5 @@ test.js !/.gitignore todo.txt ffmpeg -ffmpeg.exe \ No newline at end of file +ffmpeg.exe +crowdin.yml \ No newline at end of file diff --git a/README.md b/README.md index 71ea0f1..9614d5d 100644 --- a/README.md +++ b/README.md @@ -27,8 +27,8 @@ A modern GUI video downloader supporting [hundreds of sites](https://github.com/ ## Screenshots -![image](https://user-images.githubusercontent.com/66430340/187023169-e4cd9b81-1968-4758-85b7-2287808d914d.png) -![image](https://user-images.githubusercontent.com/66430340/187023235-45095832-a357-4323-8cdd-50cfd6305d29.png) +![image](https://user-images.githubusercontent.com/66430340/188084613-706262fd-db82-403f-8dad-03dd2a50cfe9.png) +![image](https://user-images.githubusercontent.com/66430340/188084389-5e060523-07c3-42db-b282-7f446cb257fa.png) diff --git a/assets/css/extra.css b/assets/css/extra.css index 87a34a2..f28ba3a 100644 --- a/assets/css/extra.css +++ b/assets/css/extra.css @@ -9,6 +9,10 @@ body{ } h1{ margin-top:0; + display: inline-block; +} +#version{ + margin:5px; } input[type="text"]{ padding:10px; @@ -58,4 +62,14 @@ input[type="checkbox"]{ color:white; background-color: rgb(56, 209, 56); cursor: pointer; +} +select { + padding: 15px; + background-color: rgb(127, 253, 127); + border: none; + border-radius: 8px; + cursor: pointer; + font-size: large; + margin: 8px; + outline: none; } \ No newline at end of file diff --git a/csv2json.js b/csv2json.js new file mode 100644 index 0000000..1e484e8 --- /dev/null +++ b/csv2json.js @@ -0,0 +1,42 @@ +// Converts the csv translation file to json and puts in translations folder + +// Language of output file +const language = "ru" + +const { readFileSync, writeFileSync } = require("fs"); + +let csvFile = readFileSync("input.csv", { encoding: "utf-8" }); +let result = ""; + +let count = 0; +let size = csvFile.length; +let index = 0 + +result += "{"; +for (let letter of csvFile) { + if (letter === `"`) { + count++; + if (count < 4) { + result += letter; + index ++; + } else { + index ++; + if (index == size-1){ + result += `${letter}`; + } + else{ + result += `${letter},`; + } + + count = 0; + } + } else { + result += letter; + index++; + } +} +result += "}"; + +writeFileSync(`translations/${language}.json`, result) + +console.log(`Converted and saved to translations/${language}.json`) \ No newline at end of file diff --git a/flatpak/me.aandrew.ytdownloader.metainfo.xml b/flatpak/me.aandrew.ytdownloader.metainfo.xml index ae80acf..1e89ad6 100644 --- a/flatpak/me.aandrew.ytdownloader.metainfo.xml +++ b/flatpak/me.aandrew.ytdownloader.metainfo.xml @@ -1,55 +1,29 @@ me.aandrew.ytdownloader - Youtube Downloader + Youtube Downloader Plus Download videos and audios from Youtube and other sites -

YtDownloader lets you download videos and audios of different qualities from Youtube with high speed. It also supports hundreds of other sites including the popular ones but not limited to Facebook, Instagram, Tiktok, Twitter.

-

✅ Supports Light/Dark mode

+

YtDownloader lets you download videos and audios of different qualities from Youtube with high speed. It also supports hundreds of other sites including the popular ones but not limited to Facebook, Instagram, Tiktok, Twitter, Twitch and so on.

+

✅ Supports Light/Dark/Transparent mode

✅ Supports high quality video resolutions

+

✅ Supports downloading particular ranges

✅ Completely free and open source

+

✅ Fast download speeds

MIT CC0-1.0 - https://user-images.githubusercontent.com/66430340/181747909-f16e30dc-a7c3-40cb-876b-54f0ea8d4e42.jpg + https://user-images.githubusercontent.com/66430340/188084613-706262fd-db82-403f-8dad-03dd2a50cfe9.png - https://user-images.githubusercontent.com/66430340/181747920-4df80914-278f-4350-9328-015e9e0bcf16.jpg + https://user-images.githubusercontent.com/66430340/188084389-5e060523-07c3-42db-b282-7f446cb257fa.png https://github.com/aandrew-me/ytDownloader - - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - none - + diff --git a/html/about.html b/html/about.html index 19afce5..c6e6537 100644 --- a/html/about.html +++ b/html/about.html @@ -8,20 +8,23 @@ About + + Homepage -

ytDownloader

+

ytDownloader

-

ytDownloader lets you download videos (and sometimes audios) from hundreds of sites like Youtube, Facebook, Instagram, Tiktok, Twitter and so on -

+

ytDownloader lets you download videos (and sometimes audios) from hundreds of sites like Youtube, Facebook, Instagram, Tiktok, Twitter and so on

-

It's a Free and Open Source app built on top of Node.js and Electron. yt-dlp has been used for downloading

+

It's a Free and Open Source app built on top of Node.js and Electron. yt-dlp has been used for downloading

-

Source Code is available here

+ Source Code is available here diff --git a/html/index.html b/html/index.html index 9648e7a..871e849 100644 --- a/html/index.html +++ b/html/index.html @@ -18,7 +18,7 @@