ลินเวกซ์ 
แม็กอส 
แอปพลิเคชั่นปกติบน Python 3 โดยใช้ Pywebengine และ PYQT5 เพื่อเปิดเพลง Yandex เวอร์ชันเว็บ
เขาสร้างขึ้นมาเพื่อตัวเองเนื่องจากไม่มีเพลง Yandex รุ่นที่เป็นทางการสำหรับ MacOS และ Linux แต่ไม่เคยให้ API สาธารณะ
บ่อยครั้งที่มันไม่สะดวกมากในโปรไฟล์การทำงานของเบราว์เซอร์เพื่อเปิดแท็บเพิ่มเติมด้วยบัญชีส่วนตัวสำหรับการฟังเพลงจากเพลง Yandex แอปพลิเคชันนี้แก้ปัญหาดังกล่าว
คำเตือน
ขอแนะนำให้ทำตามคำสั่งทั้งหมดในเทอร์มินัล (ไม่ใช่ใน IDE!) เพื่อหลีกเลี่ยงการพึ่งพา!
จำเป็นต้องมี Python3 ในระบบและเครื่องมือนักพัฒนา (GCC, XCode Commandline Tools ฯลฯ )
ชุดประกอบและประสิทธิภาพได้รับการทดสอบ:
git clone https://github.com/vokash3/YandexMusicApp.gitpython3 -m pip install -r requirements.txtสองตัวเลือก
คุณสมบัติ: สามารถเพิ่มแอปพลิเคชันลงในโปรแกรม
ติดตั้ง py2app:
python3 -m pip install py2app(นอกจากนี้) หากไม่มี setup.py ในไดเรกทอรีโครงการให้ดำเนินการสร้าง:
py2applet --make-setup YandexMusicAppแอปพลิเคชันแอพพลิเคชั่นแพ็ค:
python3 setup.py py2app --dist-dir=YandexMusicAppBuildแพ็คเกจ yandexmusicapp.app ตามปกติในเรือดำน้ำ YandexMusicAppBuild ของโครงการนี้ซึ่งสามารถย้ายไปยังโปรแกรมและเปิดตัวจาก Launchpad
ทำความเข้าใจกับไฟล์ Bin ที่ปฏิบัติการได้:
python3 -m nuitka --enable-plugin=pyqt5 --macos-create-app-bundle --macos-app-icon=icon.icns --output-dir=YandexMusicAppBuild YandexMusicApp.pyไฟล์ YandexMusicApp ที่ปฏิบัติการได้ในเรือดำน้ำ YandexMusicAppBuild จะถูกสร้างขึ้น
ตัวเลือกเดียว
ติดตั้งเครื่องมือพัฒนาผ่าน APT (APT-GET):
sudo apt install build-essentialsudo apt install python3.10-devติดตั้งแพ็คเกจเพิ่มเติมผ่าน APT (APT-GET) (เกี่ยวข้องกับ Ubuntu):
sudo apt-get install python3-pyqt5.qtwebengineทำความเข้าใจกับไฟล์ Bin ที่ปฏิบัติการได้:
python3 -m nuitka --enable-plugin=pyqt5 --linux-icon=icon.png --output-dir=YandexMusicAppBuild YandexMusicApp.pyไฟล์ YandexMusicApp.bin ที่ปฏิบัติการได้ในเรือดำน้ำ YandexMusicAppBuild จะถูกสร้างขึ้น
ฉันไม่แนะนำวิธีนี้ โปรแกรมอาจไม่เริ่ม ฉันทิ้งตัวเลือกนี้ไว้สำหรับการอ้างอิง
python3 -m pip install pyinstallerpyinstaller --onefile YandexMusicApp.pyไฟล์ YandexMusicApp ที่ดำเนินการได้ใน DIST Subdractor ของโครงการนี้จะถูกสร้างขึ้น
บน MacOS คุณสามารถสร้างแพ็คเกจแอพ:
pyinstaller --noconsole -i icon.icns YandexMusicApp.pypython3 YandexMusicApp.py