Greasy Fork is available in English.
아카라이브 썸네일 이미지 생성, 이미지 뷰어, 모두 열기 버튼 생성, 그 외 잡다한 기능..
< 아카라이브 썸네일 이미지, 이미지 뷰어, 모두 열기 피드백으로 돌아가기
감사합니다. 제안해주신 썸네일 강제 생성 기능 반영했습니다.
단, 썸네일을 표시하지 않은 게시글의 경우
불쾌감을 주는 이미지나 스포성 이미지로 인해 표시하지 않은 걸 수도 있어서
설정에 thumbForce라는 이름으로 옵션 기능으로 추가했습니다.
그리고 강제 생성된 썸네일은 기존 썸네일과 동일하게 저화질로 썸네일이 표시되도록 했습니다.
(불필요한 작업이긴 한데 화질이 다른게 개인적으로는 신경쓰여서 ㅋㅋㅋ)
해당 스크립트는 ChatGPT(구버전)로 작성된거여서 제가 코드 이해가 높지 않고 잘못된 부분도 많아 버그도 많을거라고 생각합니다.
기능 추가는 힘들어도 버그나 수정이 필요하신게 있으면 시간이 되면 반영해보겠습니다.
업데이트하고 나서 확인해봤는데 isArticle() 함수가 무슨 용도인지 잘 모르겠네요
현재 게시글 내에 들어왔는지를 확인하는 거 같은데 해당 함수 조건으로 인해서
게시글 내부 하단에 있는 게시글 목록에는 썸네일 강제 생성이 되지 않아 빼도 되지 않을까 싶네요
업데이트하고 나서 확인해봤는데 isArticle() 함수가 무슨 용도인지 잘 모르겠네요현재 게시글 내에 들어왔는지를 확인하는 거 같은데 해당 함수 조건으로 인해서 게시글 내부 하단에 있는 게시글 목록에는 썸네일 강제 생성이 되지 않아 빼도 되지 않을까 싶네요
제가 아카라이브를 새창열기(ctrl+click)으로 자주 탐색하는데, 이 경우 페이지 탐색 횟수가 너무 많아져서,
봇 검사가 자주 등장하는 이유 때문에 본문일 경우에는 강제 생성하지 않도록 제한했었습니다.
생각하시기에 범용적이지 않으면 제거하셔도 좋습니다.
저는 본문에서 동작 중인가 조건을 유저 URL 패턴(쿼리에 ?p=)으로 검사 할 수 있어서 제거하셔도 괜찮습니다 :)
thumbForceArticle이라는 옵션을 추가해서 게시글 내에서도 썸네일 강제 생성이 되도록 했습니다.
여러 탭 실행시 봇 검사 뜨는걸 방지하기 위해서 탭이 활성화 될 때 실행되도록 했습니다. (그래도 캡챠 뜰 수 있음 ㅋㅋ)
예상못한 버그가 있을거라 생각하기에 문제가 발생하면 알려주시면 감사하겠습니다.
// 시작 로직 수정(1407 ~ 1425)
thumbForceArticle이라는 옵션을 추가해서 게시글 내에서도 썸네일 강제 생성이 되도록 했습니다.
여러 탭 실행시 봇 검사 뜨는걸 방지하기 위해서 탭이 활성화 될 때 실행되도록 했습니다. (그래도 캡챠 뜰 수 있음 ㅋㅋ)
예상못한 버그가 있을거라 생각하기에 문제가 발생하면 알려주시면 감사하겠습니다.
// 시작 로직 수정(1407 ~ 1425)
감사합니다.~ 앞으로도 요긴하게 쓸게요ㅎㅎㅎ
수정제안입니다 첨부파일 링크
썸네일 미리보기 목적으로 스크립트 잘 쓰고 있습니다. 다만 1차적으로 썸네일이 미표시되는 아티클에서 글 내 이미지 미리보기가 안되어 아쉬웠기 때문에, 썸네일 미표시되는 아티클인 경우 백그라운드 탐색 후 본문 내 1번째 이미지를 썸네일로 강제 생성하도록 작업해보았습니다.
버전관리를 더 이상 하실지 모르겠으나, 이곳에 스크립트 첨부해 남겨놓고 혹시 github 있으시면 github으로 PR 드리겠습니다.