우리가 옛 터전에 있던 시절, 방주를 건설하기 위해 만들었던 확장 프로그램인데 아직 사용하시는 분들이 조금 있어 새롭게 업데이트를 하게 되었읍니다...
다만 일부 기능성 업데이트를 하는 과정에서 Chrome Web Store 심사관들로부터 다수의 경고 및 성인물 판정을 받아 추가적인 업데이트가 어렵게 되었고 이에 DLsite 전용 프로그램에서 벗어난 "범용 확장 프로그램"으로 새롭게 게시하게 되었습니다.
우선 본 확장 프로그램의 주 기능은 아래 이미지와 같이
소유자의 보유 파일 목록을 확장 프로그램에 등록해두고 단축키(저는 주로 Ctrl+A를 사용합니다.) 혹은 팝업 창의 버튼을 통해 웹페이지 상의 상품 코드를 보고 중복 여부를 판단하는 것에 있습니다.
구 확장 프로그램(DLsite 퀵 뷰어)과 다른 점은
현재 소유 파일 내용물을 파악할 수 있고,
단순히 하이라이트 마우스 좌클릭/휠클릭을 통해 웹페이지 이동 뿐만 아니라 팝업 상의 [페이지 열기] 버튼을 통해서도 이동이 가능하게끔 바뀌었습니다.
더불어 공식 상품 태그 뿐만 아니라, Reviewer Tags 부분을 새롭게 만들어 "유저 리뷰" 부분도 파악할 수 있게끔 수정되었습니다.
추가로 기존의 HTML을 통한 데이터 파싱 방식에서 API 호출 방식으로 변환되어 미리보기 속도가 빨라진 점,
사용자 지정 API, 정규식 방식으로 STEAM 상점과도 연동이 가능한 점,
AI 번역 기능을 제거하고 구글 기계 번역으로 대체되어 번역 속도가 향상된 점,
[폴더 선택] 기능을 통해 이제 별도의 목록 텍스트 파일을 생성하는 번거로운 과정이 사라진 점 등등...
이래저래 약간의 불편함(API와 정규식 직접 지정)을 감수하면 기존의 확장 프로그램보다 더 나은 편의성을 제공하니 DLsite 퀵 뷰어 확장 프로그램을 이용해주던 분들은 새 확장 프로그램으로 변경하는 것을 권장 드립니다.
무엇보다 DLsite 퀵 뷰어의 경우, 이의 신청을 했다가 심사관들한테 한 차례 거절 당해서 눈도장이 찍히는 바람에 더 이상 업데이트도 불가능 하고요.
(시정 조치: "없음")
아래는 프로그램 이용 방법 입니다.
본 프로그램은 Chrome 브라우저 기반으로 제작되었으며, 크로미엄 기반 브라우저(엣지, 웨일 등)의 경우 정상 동작할거라 생각되지만 안정적인 동작을 보장하진 않습니다.
우선 다음 Chrome Web Store 주소에서 확장 프로그램을 추가해주시면 됩니다.
혹은 직접 웹스토어에 "Digital Contents Library Tool"을 검색하셔도 됩니다.
가장 먼저 확장 프로그램 사용을 위한 규칙을 등록해야 합니다.
브라우저 우측 상단에 확장 프로그램 아이콘을 고정하고,
아이콘 클릭 -> 톱니바퀴(⚙️) 설정 버튼 -> [Rules Manager]에서 [+] 버튼을 눌러서 추가 합니다.
다음은 규칙 필드에 채워넣는 예시 입니다. (제가 사용 중인 필드입니다.)
| Rule Name (규칙명, 보유 파일 목록에서 이용됨.) | RJ |
| Highlight Regex (하이라이트 처리 규칙) | (?:(?i:R\s*J)|꺼|거)\s*(?:((?:\d\s*){7}\d)(?!\d(?!\.\d))|((?:\d\s*){5}\d)(?!\d(?!\.\d))) |
| Library ID Format (처리된 규칙을 어떻게 변환할지) | RJ{num} |
| Info API URL Template (API 주소) | https://www.dlsite.com/soft/api/=/product.json?workno=RJ{num} |
| Store URL Template (상점 주소) | https://www.dlsite.com/soft/work/=/product_id/RJ{num}.html |
| Rule Name | VJ |
| Highlight Regex | (?:(?i:V\s*J)|퍼)\s*(?:((?:\d\s*){7}\d)(?!\d(?!\.\d))|((?:\d\s*){5}\d)(?!\d(?!\.\d))) |
| Library ID Format | VJ{num} |
| Info API URL Template | https://www.dlsite.com/soft/api/=/product.json?workno=VJ{num} |
| Store URL Template | https://www.dlsite.com/soft/work/=/product_id/VJ{num}.html |
| Rule Name | STEAM |
| Highlight Regex | (?:(?i:S\s*T|STEAM)|스팀|http://steampowered.com/app/)\s*((?:\d\s*){3,8})(?!\d(?!\.\d)) |
| Library ID Format | STEAM{num} |
| Info API URL Template | https://store.steampowered.com/api/appdetails?appids={num} |
| Store URL Template | https://store.steampowered.com/app/{num} |
Rule Name과 Library ID Format 은 초기 지정 이후 수정하지 않는 것을 추천합니다.
정규식은 본인이 원하는 대로 지정하시면 됩니다.
잘 모르겠다면 Chat GPT 혹은 Gemini에게
"접두사로 'RJ'가 오고 뒤에 6자리의 숫자 혹은 8자리의 숫자가 왔을때, 이를 식별하기 위한 정규식을 작성해줘. 단, 8자리 숫자 여부를 먼저 확인해야돼."
처럼 정규식 작성을 요청하면 본인의 취향에 맞게 정규식을 작성할 수 있도록 도와줄 겁니다.
또한, 수정 기능을 제공합니다.
따라서 본 글의 예시 필드를 복사 붙여넣기 하는 중 팝업 창이 닫혀서 작성이 어려우실 경우, 수정 기능을 활용하실 수 있습니다.
대충 아무거나 작성 하여 저장한 다음, 수정을 통해 하나씩 붙여넣기를 통해 초기 설정을 완료할 수 있습니다.
목록 등록 전, 반드시 규칙 등록이 완료된 상태여야 합니다.
본인의 소유 파일 목록을 등록시키는 방법은 두 가지가 있습니다.
2. [폴더선택]
저장된 데이터를 한눈에 보고 관리할 수 있습니다.
팝업 창 하단의 [저장된 목록 보기]를 클릭합니다.
브라우저를 옮기거나 데이터를 백업할 때 사용합니다.
팝업 창의 [내보내기] 버튼을 통해 저장되어 있는 모든 상품명과 메모 목록을 텍스트 파일로 다운로드 합니다.
추후 [파일 선택] 기능을 통해 해당 텍스트 파일을 사용하여 쉽게 목록 추가가 가능합니다. (추가된 메모의 경우, 해당 상품 코드의 정규식에 식별되는 코드가 존재하지 않는다면 메모 앞에 Library ID Format이 기본 적용됩니다.)
제목, 제작사, 장르 등의 정보는 백업되지 않습니다.
신규 브라우저로 데이터를 옮길 경우, 데이터 동기화 과정을 다시 거쳐야 합니다.
문의 및 피드백은 댓글, 혹은 확장 프로그램 설정창 하단부에 있는 GitHub을 통해 전달해주세요.
감사합니다.
