이는 Chromium 브라우저 및 Firefox용 확장 기능으로 다음과 같습니다.
검색 URL 끝에 추가된 텍스트로 servarr 인스턴스의 검색 필드를 채운 다음 검색 필드에서 입력 이벤트를 트리거하여 검색 요청을 시작합니다. 예를 들어 Sonarr의 표준 검색 페이지 URL은 http://my.sonarr.domain:7357/add/new입니다. 이 확장 프로그램은 http://my.sonarr.domain:7357/add/new/fringe와 같은 URL을 사용하여 페이지를 자동으로 트리거하여 프린지에 대한 결과를 표시합니다.
페이지에서 선택한 텍스트를 마우스 오른쪽 버튼으로 클릭하면 이 확장 프로그램은 새 탭에서 선택한 텍스트를 직접 검색할 수 있는 Sonarr, Radarr, Lidarr 및 Readarr 항목이 포함된 상황에 맞는 메뉴를 표시합니다.
IMDb, TVDb, TMDb, Trakt, TVmaze, MusicBrainz, Letterboxd, TV Calendar, Rotten Tomatoes, Metacritic, simkl, IPTorrents, last.fm, Allociné, SensCritique, Betaseries, Prime Video 및 MyAnimeList 웹사이트에 직접 검색 링크로 Servarr 아이콘을 추가합니다.
확장 프로그램은 확장 프로그램 팝업에서 비활성화할 수 있으며 각 상황에 맞는 메뉴 항목은 설정 페이지에서 비활성화할 수 있습니다.
새로운 기능을 추가하거나 버그를 수정하여 모두를 도와주세요. 아래 기여를 참조하세요.
저장소에 별점을 부여하세요
리뷰를 남겨주세요:
모든 지원을 매우 감사하게 생각합니다. 감사합니다. ? ?
Chrome 웹 스토어의 확장 프로그램
Microsoft Edge 추가 기능 스토어의 확장
Firefox 부가 기능 스토어의 부가 기능
브라우저에 설치되면 옵션 페이지로 이동하여 확장 기능을 구성하십시오.
참고: 이 확장은 기본적으로 최신 버전의 Sonarr 및 Radarr에 적용 가능한 설정으로 설정됩니다. v2.0을 사용하는 경우 옵션 페이지의 고급 설정 탭으로 이동하여 안내를 받으세요.
http://my.servarr.domain:7357 형식으로 각 Servarr 인스턴스의 URL 필드를 입력합니다. 각 인스턴스에 대한 API 키도 입력하면 인스턴스 버전에 따라 고급 설정이 자동으로 채워집니다.
검색 경로 - 검색 페이지인 URL 경로와 일치해야 합니다. 이는 Servarr 개발자가 URL을 변경한 경우에만 변경하면 됩니다.
검색 입력 선택기 - 이 텍스트는 확장 프로그램이 입력 검색 요소를 찾으려고 할 때 jQuery 선택기로 사용됩니다. 다시 말하지만, 이는 Sonarr/Radarr/Lidarr 개발자가 변경한 사항에 대응하기 위한 변경만 필요합니다.
이 탭의 사이트 중 하나라도 활성화된 것으로 설정된 경우 이 확장 프로그램은 Servarr 인스턴스 내에서 검색할 수 있는 직접 링크를 포함해야 하는지 확인하려고 시도합니다. 예:
grunt를 작업 실행기로 사용하고 루트 디렉터리에서 다음을 실행하여 빌드합니다.
npm i
grunt release
grunt 릴리스 구성은 Powershell 스크립트를 실행하여 web-ext를 실행합니다. 원하는 경우 이를 bash 파일로 변경할 수 있습니다(Gruntfile.js의 주석 참조).
사이트 통합 테스트는 테스트/극작가 디렉토리에서 찾을 수 있습니다. 테스트에서는 dist 디렉터리가 최신 빌드로 채워질 것으로 예상합니다. 테스트는 루트 디렉터리에서 다음을 사용하여 실행할 수 있습니다.
npm i
# npm i grunt -g # if grunt isn't already installed uncomment
grunt playwright
cd tests / playwright
npm i
npx playwright install -- with - deps chromium
npx playwright test
현재 단위 테스트 적용 범위는 없으며 현재 코드 변경 사항을 확인하는 개발 도구일 뿐이지만 사용 가능한 모든 항목에 Jest를 사용합니다.
npm i
npm run test
이 확장 프로그램을 더 좋게 만들 수 있다면 기꺼이 도와드리겠습니다! 풀 리퀘스트를 작성하고 연락주세요. 또는 버그를 발견했거나 새로운 기능을 제안하고 싶다면 자유롭게 문제를 제기해 주세요.
메모
기여하려면 PR을 생성하여 스테이징 브랜치에 병합하세요.
매니페스트, README, CHANGELOG 등의 버전을 업데이트하려면 추가 변경이 필요할 수 있으므로 이를 통해 마스터에 병합하기 전에 PR을 병합하고 관련 변경 사항을 적용할 수 있습니다.
이 프로젝트에 도움을 주신 다음 분들께 감사드립니다.
밴터보이
아으음
플로
더 많이
대니빙크
폼피에돔
카르소
3밴록
사이버덴
모즈프리
동적쿠키
이 프로젝트를 지원하기 위해 제품에 대한 오픈 소스 라이선스를 제공한 JetBrains에 감사드립니다.