Простите, не совсем понимаю… Хотите ли вы, чтобы я привёл вам то, как выглядел этот текст без форматирования, но сохраняя спец. символы? Если да, то:

````text
# Youtube-dl WebUI

![Main](https://github.com/timendum/Youtube-dl-WebUI/raw/master/img/main.png)
![List](https://github.com/timendum/Youtube-dl-WebUI/raw/master/img/list.png)

## Description
Youtube-dl WebUI is a small web interface for youtube-dl/yt-dlp. It allows you to host your own video downloader. 
After the download you can stream your videos from your web browser (or VLC or others)
or save it on your computer directly from the list page.

It supports:

* simultaneous downloads in background
* yt-dlp, youtube-dl (and others)
* logging
* fetch info without download

## Requirements
- A web server (Apache or nginx) on Unix system.
- PHP >= 7 version should be fine.
- Python >= 2.7 for Youtube-dl.
- [yt-dlp](https://github.com/yt-dlp/yt-dlp) or [Youtube-dl](https://github.com/rg3/youtube-dl).

## How to install ?
1. Clone this repo in your web folder (ex: `/var/www`).
1. Copy `config/config.php.TEMPLATE` to  `config/config.php` and edit it as you like ([set binary](#set-binary), [change password](#set-a-password)).
1. Check folders permissions (www-data user must be able to write in the download and log folders).
1. Load index.php to check that everything works.

## Set binary
1. Open `config/config.php`.
1. Set `bin` to the path of yt-dlp or youtube-dl instance (es: `/usr/local/bin/yt-dlp`).

## Set a password
1. Open `config/config.php`.
1. Set `security` to `true`.
1. Find a password, hash it with md5 and replace the value of `password` element.

Example (chosen password is `foo`):

```
echo -n foo | md5sum | sed 's/ .*//'
# Returns the hash acbd18db4cc2f85cedef654fccc4a4d8
```

## Set logging
If you want to check the download process, enable logging with these instructions:

1. Open `config/config.php`.
1. Set `log` to `true`.
1. Check the `logFolder` value.


## Library

Youtube-dl WebUI uses:

- [Bootstrap 5](https://getbootstrap.com/docs/5.2/) (with Popper and jQuery 3)
- [Bootstrap Icons](https://icons.getbootstrap.com/)
- [yt-dlp](https://github.com/yt-dlp/yt-dlp) or [youtube-dl](https://youtube-dl.org/) (or any compatible fork)
- [FFmpeg](https://ffmpeg.org/) for media manipulation, if present
- [Python](http://python.org/) for JSON formatting, if present


## License

Copyright (c) 2018-2022 Timendum

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
````
Простите, не совсем понимаю... Нотите ли вы, чтобы я привёл вам то, как выглядел этот текст без форматирования, но сохран ใช่แล้ว ซิมโวลู? หากต้องการ: ````text # Youtube-dl WebUI ![Main](https://github.com/timendum/Youtube-dl-WebUI/raw/master/img/main.png) ![List] (https://github.com/timendum/Youtube-dl-WebUI/raw/master/img/list.png) ## คำอธิบาย Youtube-dl WebUI เป็นเว็บอินเตอร์เฟสขนาดเล็กสำหรับ youtube-dl/yt-dlp ช่วยให้คุณสามารถโฮสต์โปรแกรมดาวน์โหลดวิดีโอของคุณเองได้ หลังจากดาวน์โหลด คุณสามารถสตรีมวิดีโอของคุณจากเว็บเบราว์เซอร์ของคุณ (หรือ VLC หรืออื่น ๆ ) หรือบันทึกลงในคอมพิวเตอร์ของคุณโดยตรงจากหน้ารายการ รองรับ: * ดาวน์โหลดพร้อมกันในพื้นหลัง * yt-dlp, youtube-dl (และอื่น ๆ ) * การบันทึก * ดึงข้อมูลโดยไม่ต้องดาวน์โหลด ## ข้อกำหนด - เว็บเซิร์ฟเวอร์ (Apache หรือ nginx) บนระบบ Unix - PHP >= 7 version น่าจะใช้ได้ - Python >= 2.7 สำหรับ Youtube-dl - [yt-dlp](https://github.com/yt-dlp/yt-dlp) หรือ [Youtube-dl](https://github.com/rg3/youtube-dl) ## ติดตั้งอย่างไร ? 1. โคลน repo นี้ในโฟลเดอร์เว็บของคุณ (เช่น: `/var/www`) 1. คัดลอก `config/config.php.TEMPLATE` ไปที่ `config/config.php` และแก้ไขตามที่คุณต้องการ ([set binary](#set-binary), [เปลี่ยนรหัสผ่าน](#set-a-password) ). 1. ตรวจสอบสิทธิ์ของโฟลเดอร์ (ผู้ใช้ www-data ต้องสามารถเขียนลงในโฟลเดอร์ดาวน์โหลดและบันทึกได้) 1. โหลด index.php เพื่อตรวจสอบว่าทุกอย่างใช้งานได้ ## ตั้งค่าไบนารี 1. เปิด `config/config.php` 1. ตั้งค่า `bin` เป็นเส้นทางของอินสแตนซ์ yt-dlp หรือ youtube-dl (เช่น: `/usr/local/bin/yt-dlp`) ## ตั้งรหัสผ่าน 1. เปิด `config/config.php` 1. ตั้งค่า 'ความปลอดภัย' เป็น 'จริง' 1. ค้นหารหัสผ่าน แฮชด้วย md5 และแทนที่ค่าขององค์ประกอบ "รหัสผ่าน" ตัวอย่าง (รหัสผ่านที่เลือกคือ `foo`): ``` echo -n foo | md5sum | sed 's/ .*//' # ส่งกลับแฮช acbd18db4cc2f85cedef654fccc4a4d8 ``` ## ตั้งค่าการบันทึก หากคุณต้องการตรวจสอบกระบวนการดาวน์โหลด ให้เปิดใช้งานการบันทึกตามคำแนะนำเหล่านี้: 1. เปิด `config/config.php` 1. ตั้งค่า `log` เป็น `true` 1. ตรวจสอบค่า `logFolder` ## Library Youtube-dl WebUI ใช้: - [Bootstrap 5](https://getbootstrap.com/docs/5.2/) (พร้อม Popper และ jQuery 3) - [ไอคอน Bootstrap](https://icons.getbootstrap.com /) - [yt-dlp](https://github.com/yt-dlp/yt-dlp) หรือ [youtube-dl](https://youtube-dl.org/) (หรือทางแยกอื่น ๆ ที่เข้ากันได้) - [FFmpeg](https://ffmpeg.org/) สำหรับการปรับแต่งสื่อ หากมี - [Python](http://python.org/) สำหรับการจัดรูปแบบ JSON หากมี ## License Copyright (c) 2018-2022 Timendum อนุญาตให้บุคคลใดก็ตามที่ได้รับสำเนาของซอฟต์แวร์นี้และไฟล์เอกสารที่เกี่ยวข้อง ("ซอฟต์แวร์") อนุญาตโดยไม่เสียค่าใช้จ่าย เพื่อจัดการกับซอฟต์แวร์โดยไม่มีข้อจำกัด รวมถึงแต่ไม่จำกัดเพียงสิทธิ์ในการใช้ คัดลอก ปรับเปลี่ยน ผสาน เผยแพร่ แจกจ่าย ให้อนุญาตช่วง และ/หรือขายสำเนาของซอฟต์แวร์ และอนุญาตให้บุคคลที่ได้รับซอฟต์แวร์นี้ดำเนินการดังกล่าวได้ภายใต้เงื่อนไขต่อไปนี้: ประกาศเกี่ยวกับลิขสิทธิ์ข้างต้นและประกาศการอนุญาตนี้จะรวมอยู่ในสำเนาทั้งหมด หรือส่วนสำคัญของซอฟต์แวร์ ซอฟต์แวร์นี้มีให้ "ตามที่เป็น" โดยไม่มีการรับประกันใดๆ ทั้งโดยชัดแจ้งหรือโดยนัย ซึ่งรวมถึงแต่ไม่จำกัดเพียงการรับประกันความสามารถในการค้าขาย ความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ และการไม่ละเมิด ไม่ว่าในกรณีใดผู้เขียนหรือผู้ถือลิขสิทธิ์จะต้องรับผิดต่อการเรียกร้องความเสียหายหรือความรับผิดอื่น ๆ ไม่ว่าในการกระทำของสัญญาการละเมิดหรืออย่างอื่นที่เกิดขึ้นจากหรือเกี่ยวข้องกับซอฟต์แวร์หรือการใช้งานหรือข้อตกลงอื่น ๆ ใน ซอฟต์แวร์. ````
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence