프로젝트 소개
music-dl은 PHP로 작성된 명령줄 음악 검색 및 다운로드 도구로, PHP >= 8.5가 필요합니다. 이 프로젝트는 학습 및 교류 목적으로 제작되었으며, README에서 상업적 사용을 명시적으로 금지합니다.
설치 방법은 두 가지입니다: 빌드된 실행 파일 music-dl을 직접 다운로드하거나(curl로 받아 실행 권한 부여), Composer를 통해 전역 또는 로컬로 guanguans/music-dl을 설치할 수 있습니다.
주요 명령은 music으로, 음악을 검색하고 다운로드합니다. 검색 키워드를 인수로 전달할 수 있으며 여러 옵션을 지원합니다: -b/--break는 다운로드 후 중단 여부, -d/--directory는 다운로드 디렉터리, -D/--driver는 검색 드라이버(sync, fork, process), -l/--locale은 언어(기본 zh_CN), -N/--no-notify는 데스크톱 알림 비활성화, -p/--page와 -P/--per-page는 페이지네이션 제어(기본 1페이지, 페이지당 30개), -s/--sources는 음원 선택(tencent, netease, kugou, 다중 선택 가능), --isolated는 동일 명령 중복 실행 방지, --xdebug는 디버그 정보 출력, --configuration은 설정 키-값 쌍을 동적으로 전달합니다.
또한 completion(shell 자동 완성 스크립트 생성), inspire, self-update(자체 업데이트), thanks 등의 보조 명령과 일반적인 --help, --version, --ansi, --verbose 같은 전역 옵션도 제공합니다.
프로젝트에는 테스트, php-cs-fixer, ecs 등의 Composer 스크립트가 포함되어 있으며, CI 워크플로우와 코드 커버리지 배지가 있고 MIT 라이선스를 사용합니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.