OpenList 는 Python으로 작성된 오픈 음악 다운로더로 YouTube 재생 목록 비디오를 MP3 오디오 파일로 다운로드하고 변환합니다.

YouTube 재생 목록의 홈페이지 또는 비디오 중 하나에서 링크를 복사하여 앱의 '재생 목록 링크'레이블에 붙여 넣습니다.

재생 목록이 다운로드 될 다운로드 위치를 선택하십시오.

그런 다음 시작 버튼을 클릭하고 텍스트 상자의 업데이트를 따라 OpenList가 현재 수행하는 작업을 정확히 확인하십시오.

저장소 릴리스에서 OpenList 패키지를 다운로드 한 후 글꼴을 설치 한 다음 Windows 용 openList.exe 또는 Linux의 경우 openList 시작하십시오.

프로젝트 디렉토리에서 다음 명령을 실행하여 종속성을 설치하십시오.
pip install -r requirements.txt
.ttf 파일을 클릭하여 글꼴을 설치하십시오.


이제 다음과 같이 실행할 준비가되었습니다.
python3 openList.py
CustomTkinter 라이브러리에는 .py 파일뿐만 아니라 .json 및 .otf와 같은 데이터 파일도 포함되므로 실행 파일을 빌드하려면 Pyinstaller의 --onefile 옵션을 사용할 수 없습니다. PyinStaller는 단일 .exe 파일로 포장 할 수 없으므로 --onedir 옵션을 사용해야합니다.
pyinstaller의 --add-data 옵션과 함께 CustomTkinter 디렉토리를 수동으로 포함하십시오. 다음 명령으로 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
CustomTkinter 라이브러리에는 .py 파일뿐만 아니라 .json 및 .otf와 같은 데이터 파일도 포함되므로 실행 파일을 빌드하려면 Pyinstaller의 --onefile 옵션을 사용할 수 없습니다. PyinStaller는 단일 .exe 파일로 포장 할 수 없으므로 --onedir 옵션을 사용해야합니다.
pyinstaller의 --add-data 옵션과 함께 CustomTkinter 디렉토리를 수동으로 포함하십시오. 다음 명령으로 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 "