네... 기존에 올렸던 유틸 소개글 입니다만...
설정창 관련 설명문 추가한다는게 수정을 누르고 나서 삭제 해버렸습니다.
진짜 존나 빡치네요.
코네 이미지 정렬로 가운데 정렬 자꾸 삑살 나는 것도 좆같은데
몇 번 수정한다고 이것저것 하다가 진짜 딱 "한 번" 잘못 딸깍 하니까 그냥 사라졌습니다.
아.
크롬 브라우저 문젠가. 코네 문젠가. 암튼 좆같네요. 네.
아래는 안내 글 입니다.
세세한 내용은 좀 다를지라도 그냥 프로그램 사용 설명서이니 기존 분들은 그냥 쓰셔도 무관하실 겁니다.
기존 "DLsite 퀵 뷰어"가 크롬 웹스토어에 의해 검열 문제로 더 이상의 업데이트가 불가능하게 바뀌었고, 이에 따라 새롭게 범용 툴로써 재등록한 프로그램이 본 "Digital Contents Library Tool"입니다.
본 확장 프로그램은 자신이 보유하고 있는 소프트웨어(게임, ASMR, 영상 등등)와 웹페이지 상의 상품 코드를 대조하여, 중복 여부를 판단하는 브라우저 확장 프로그램 입니다.
추가로 웹 페이지 상의 코드에 대한 미리보기 기능과 보유 목록에 대한 라이브러리 기능을 제공합니다.
| 스팀 코드 미리보기 예시 | DLsite 코드 미리보기 예시 |
| 보유 파일 목록 예시 |
아래 링크에서 확장 프로그램을 추가해주세요.
상품 코드 인식을 위한 "인식 규칙"을 추가해야 합니다.
본인이 설정한 규칙에 의해 웹페이지 상에서 코드를 식별하거나, 본인의 보유 목록을 저장하는데 상품을 식별하는 등 프로그램 동작에 있어 제일 필수적인 부분입니다.
브라우저 우측 상단의 확장 프로그램 아이콘을 클릭합니다. |
본 확장 프로그램을 클릭해주세요. |
팝업창 입니다. 팝업창 우측 상단의 설정(⚙️)을 클릭합니다. |
설정창 입니다. 다음과 같이 설정창을 확인하실 수 있습니다. |
설정창에서 Rules Manager 옆의 [+]를 눌러주세요.
그러면 규칙 추가를 위한 입력 필드가 나옵니다.
아래는 제가 사용 중인 규칙 필드 입니다.
참고해주세요.
복사 붙여넣기는 아래 영상과 같이 브라우저를 한 편에 두고, 나머지 한 편에 메모장 등을 이용해 아래 필드를 미리 복사해둔 뒤, 작업하시면 수월합니다.
| RJ |
| (?:(?i:R\s*J)|꺼|거)\s*(?:((?:\d\s*){7}\d)(?!\d(?!\.\d))|((?:\d\s*){5}\d)(?!\d(?!\.\d))) |
| RJ{num} |
| https://www.dlsite.com/soft/api/=/product.json?workno=RJ{num} |
| https://www.dlsite.com/soft/work/=/product_id/RJ{num}.html |
| VJ |
| (?:(?i:V\s*J)|퍼)\s*(?:((?:\d\s*){7}\d)(?!\d(?!\.\d))|((?:\d\s*){5}\d)(?!\d(?!\.\d))) |
| VJ{num} |
| https://www.dlsite.com/soft/api/=/product.json?workno=VJ{num} |
| https://www.dlsite.com/soft/work/=/product_id/VJ{num}.html |
| STEAM |
| (?:(?i:S\s*T|STEAM)|스팀|https?:\/\/(?:store\.)?steampowered\.com\/app\/)\s*((?:\d\s*){3,8})(?!\d(?!\.\d)) |
| STEAM{num} |
| https://store.steampowered.com/api/appdetails?appids={num}&cc=us&l=korean |
| https://store.steampowered.com/app/{num} |
+ 해당 스팀 API는 상점 호출을 미국으로 강제합니다(cc=us). 만약 브라우저 상에서 스팀 로그인이 되어있지 않을 경우, VPN과 성인 인증 없이 국가 차단 게임에 대한 미리보기 기능이 정상적으로 제공됩니다.
단, 브라우저 상(기기 아닙니다. 인터넷 브라우저 의미하는 겁니다.)에서 스팀에 로그인 되어있을 경우 로그인된 계정의 주소를 우선합니다. (특정 상품을 조회하기 위해 VPN 혹은 성인 인증이 필요합니다.)
잘 모르겠으면 절대로 Rule Name(첫 번째)과 Library Format(세 번째)은 한 번 설정 후, 임의로 수정하지 마세요.
파일이 등록된 후 수정할 경우, 기존에 저장된 코드로 인해 더미 데이터가 쌓이거나 예상치 못한 버그가 발생할 수 있습니다.
현재 보유 목록을 등록하는 방법으로 세 가지 방식을 지원하고 있습니다.
A. [파일 선택] (팝업창)
파일명들이 저장된 텍스트(txt) 파일을 등록하는 방식입니다.
1. 파일이 저장된 폴더를 엽니다.
2. 폴더의 주소창에 'CMD'를 입력합니다.
3. 명령 프롬프트 창이 열리면 다음과 같이 명령어를 입력합니다.
| dir /b > list.txt |
| 파일명만 모두 추출합니다. |
| where .:* > list.txt |
| 파일 위치와 파일명을 모두 추출합니다. |
4. 생성된 list.txt 파일을 등록합니다.
B. [폴더 선택] (팝업창)
파일이 저장된 폴더 자체를 등록하는 방식입니다.
이 경우, 폴더 내 내용물의 양에 따라 상당한 시간이 소요될 수 있습니다.
C. [직접 추가] (1.1.1 ver 이후)
웹페이지 상에서 코드가 포함된 텍스트를 드래그한 후, 우클릭 할 경우 보유 목록에 추가시키는 옵션이 존재합니다.
이 경우, 해당 텍스트 내에 "규칙과 일치하는 코드"가 존재한다면, 드래그된 텍스트 전체를 보유 목록에 추가합니다.
팝업창에는 [파일 선택]과 [폴더 선택] 옆에 [내보내기] 버튼이 존재합니다.
A. 백업
해당 버튼을 통해 현재 보유 중인 코드 목록을 텍스트 파일로 변환하여 다운로드 하게 됩니다.
별도로 추가된 개인 메모의 경우, 메모 내에 코드 정보가 들어있다면 수정 없이, 코드 정보가 존재하지 않는 다면 메모가 작성된 상품 코드가 메모 앞에 붙은채 텍스트 파일에 함께 저장됩니다.
| 예시 | 테스트 메모입니다 -> RJ123456 테스트 메모입니다. |
B. 복구
확장 프로그램 재설치와 같은 이유로 코드를 복구할 때에는 해당 텍스트 파일을 [파일 선택] 기능을 통해 목록에 추가할 수 있습니다.
하지만 제목, 제조사, 태그 정보에 대한 내용은 복구 되지 않습니다.
라이브러리에서 동기화 과정을 다시 실행하셔야 합니다.
팝업창에 있는 [저장된 목록 보기]를 통해 보유 상품들에 대한 라이브러리 기능을 제공합니다.
라이브러리 화면입니다. |
| 좌측에는 리스트, 우측에는 미리보기 페이지를 제공합니다. |
A. Category Filter
전체 보기와 Rule Name(RJ,VJ, STEAM)에 따른 필터링을 제공합니다.
B. Include/Exclude Tags
포함/제외 태그를 지정하여 필터링할 수 있습니다.
쉼표(,)를 통해 여러 태그를 지정할 수 있습니다.
반드시 상품 사이트에서 제공하는 태그와 정확히 동일한 단어로 검색하셔야 합니다.
(예시) 여주인공, 남주인공, 네토라레
C. Global Search
제목, 제조사, 메모 내용을 통합적으로 검색할 수 있습니다.
마찬가지로 쉼표(,)를 통해 여러 검색어를 지정할 수 있습니다.
D. 메모 개수 지정
메모 개수를 지정할 수 있습니다.
이 기능을 통해 본인이 보유한 파일 중 중복된 항목들을 쉽게 식별할 수 있습니다.
E. (중요) 데이터 동기화
위의 검색, 필터링 기능을 이용하기 위해 데이터 동기화 과정을 거쳐야 합니다.
데이터 동기화 과정은 각 상점으로 부터 제목, 제조사, 태그 정보를 받아와 저장하는 과정을 의미합니다.
다음은 각 버튼의 설명입니다.
DLsite의 경우, 리뷰어 태그라는 항목이 존재합니다. 해당 항목은 리뷰어가 추가하는, "시간이 지남 따라 축적되는 태그"로 필요에 따라 업데이트 하시면 됩니다. *[데이터 동기화]는 리뷰 태그도 포함하여 갱신합니다.
F. 메모 수정/추가/삭제
우측 미리보기 화면 하단에는 해당 파일에 대한 정보가 기록되어 있습니다.
각 정보들은 "더블 클릭"을 통해 수정하실 수 있습니다.
본 프로그램은 여러 개인 설정 항목을 지원합니다.
개인 설정은 [설정창]에서 확인하실 수 있습니다.
본 글의 댓글란 혹은 [설정창] 하단부의 Github 링크를 이용해주세요.
감사합니다.
