OpenList เป็นตัวดาวน์โหลดเพลงแบบเปิดที่เขียนด้วย Python ซึ่งดาวน์โหลดและแปลงวิดีโอเพลย์ลิสต์ YouTube เป็นไฟล์เสียง MP3

คัดลอกลิงค์จากหน้าแรกของเพลย์ลิสต์ YouTube หรือจากวิดีโอของพวกเขาและวางลงบนฉลาก 'Playlist Link' บนแอพ

เลือกตำแหน่งดาวน์โหลดที่จะดาวน์โหลดเพลย์ลิสต์

จากนั้นเพียงคลิกปุ่มเริ่มต้นและติดตามการอัปเดตในกล่องข้อความเพื่อดูว่า OpenList กำลังทำอะไรอยู่ในขณะนี้

ติดตั้งฟอนต์หลังจากดาวน์โหลดแพ็คเกจ OpenList จากที่เก็บรีลีสแล้วเปิด openList.exe สำหรับ Windows หรือ openList สำหรับ Linux

เรียกใช้คำสั่งต่อไปนี้ในไดเรกทอรีโครงการเพื่อติดตั้งการอ้างอิง:
pip install -r requirements.txt
และติดตั้งแบบอักษรโดยคลิกในไฟล์. ttf


ตอนนี้พร้อมที่จะทำงานด้วย:
python3 openList.py
ในการสร้างการปฏิบัติการคุณไม่สามารถใช้ตัวเลือก --onefile ของ Pyinstaller ได้เนื่องจากไลบรารี CustomTkinter ไม่เพียง แต่ไฟล์. py แต่ยังรวมถึงไฟล์ข้อมูลเช่น. json และ .OTF Pyinstaller ไม่สามารถบรรจุไว้ในไฟล์. exe เดียวดังนั้นคุณต้องใช้ตัวเลือก --onedir
รวมไดเรกทอรี Customtkinter ด้วยตนเองด้วยตัวเลือก --add-data ของ Pyinstaller คุณสามารถค้นหาตำแหน่งการติดตั้งของไลบรารี customtkinter ด้วยคำสั่งต่อไปนี้:
pip show customtkinter
ตำแหน่งจะแสดงตัวอย่างเช่น: /home/<user>/.local/lib/python3.8/site-packages
จากนั้นเพิ่มโฟลเดอร์ไลบรารีเช่นนี้:
--add-data " /home/<user>/.local/lib/python3.8/site-packages/customtkinter:customtkinter/ "นอกจากนี้เพิ่มไดเรกทอรีทรัพยากรและไฟล์ readme ไปยังโฟลเดอร์บิลด์โดยรวมคำสั่งนี้:
--add-data " resources/*:resources/ " --add-data " README.md:. "เพิ่มแบบอักษรด้วย:
--add-data " fonts/*.ttf:fonts/. "ตรวจสอบให้แน่ใจว่า Pyinstaller ได้รับการตั้งค่าและสร้างโดยใช้คำสั่งแบบเต็มเช่นนี้:
pyinstaller --noconfirm --onedir --windowed --add-data " /home/<user>/.local/lib/python3.8/site-packages/customtkinter:customtkinter/ " --add-data " resources/*:resources/ " --add-data " README.md:. " --add-data " fonts/*.ttf:fonts/. " " openList.py " เรียกใช้คำสั่งต่อไปนี้ในไดเรกทอรีโครงการเพื่อติดตั้งการอ้างอิง:
pip install -r requirements.txt
และติดตั้งแบบอักษรโดยคลิกในไฟล์. ttf


ตอนนี้พร้อมที่จะทำงานด้วย:
python openList.py
ในการสร้างการปฏิบัติการคุณไม่สามารถใช้ตัวเลือก --onefile ของ Pyinstaller ได้เนื่องจากไลบรารี CustomTkinter ไม่เพียง แต่ไฟล์. py แต่ยังรวมถึงไฟล์ข้อมูลเช่น. json และ .OTF Pyinstaller ไม่สามารถบรรจุไว้ในไฟล์. exe เดียวดังนั้นคุณต้องใช้ตัวเลือก --onedir
รวมไดเรกทอรี Customtkinter ด้วยตนเองด้วยตัวเลือก --add-data ของ Pyinstaller คุณสามารถค้นหาตำแหน่งการติดตั้งของไลบรารี customtkinter ด้วยคำสั่งต่อไปนี้:
pip show customtkinter
สถานที่จะแสดงตัวอย่างเช่น: c:users<user_name>appdatalocalprogramspythonpython310libsite-packages
จากนั้นเพิ่มโฟลเดอร์ไลบรารีเช่นนี้:
--add-data " C:/Users/<user_name>/AppData/Local/Programs/Python/Python310/Lib/site-packages/customtkinter;customtkinter/ "นอกจากนี้เพิ่มไดเรกทอรีทรัพยากรและไฟล์ readme ไปยังโฟลเดอร์บิลด์โดยรวมคำสั่งนี้:
--add-data " resources/*;resources/ " --add-data " README.md;. "เพิ่มแบบอักษรด้วย:
--add-data " fonts/*.ttf;fonts/. "ตรวจสอบให้แน่ใจว่า Pyinstaller ได้รับการตั้งค่าและสร้างโดยใช้คำสั่งแบบเต็มเช่นนี้:
pyinstaller --noconfirm --onedir --windowed --add-data " C:/users/<user>/appdata/local/programs/python/python310/lib/site-packages/customtkinter;customtkinter/ " --add-data " resources/*;resources/ " --add-data " README.md;. " --add-data " fonts/*.ttf;fonts/. " " .openList.py "