일단 새글 알리미 업데이트한거 배포할게


(아래 원본 깃허브에 트래픽 최소화 수정 버전 업데이트했으니 아래 링크로)


이번 업데이트에서 가장 중요한건 기존에 알림이 멈추거나 응답없음이 뜨던 버그를 수정했어!

그리고 내가 개인적으로 추가했던 이메일 알림 기능 좀 다듬고 설정 저장/불러오기 기능 좀 개선했어


 

일단 메인 페이지 UI는 변경안시키고 내가 이메일 알림 기능 넣었던건 기타 설정 페이지로 이동시켰어

프로그램 실행시키면 프로그램이랑 같은 경로에 config.yaml 파일 생기는데 이게 설정 파일이야

설정들 다 해둔 다음에 메인 페이지에서 저장 버튼 누르면 설정 파일에 설정값들이 모두 저장되서 다음에 실행할 때 자동으로 불러와지게 돼


그리고 기타 설정 페이지에선 알림을 윈도우 알림으로만 받을지, 이메일로만 받을지, 둘 다 받을지 선택할 수 있고

이메일로 알림 받을려면 여기서 이메일이랑 비밀번호를 입력해야해

기존에 gamil만 가능하던걸 개선해서 이제 네이버나 다음 등 왠만한 이메일 서비스는 호환될거야

대신 사용하려고 하는 해당 이메일 설정에서 IMAP/SMTP를 활성화해줘야 할거야

구글 같은 경우는 이전 배포 글에서 처럼 2단계 인증 후 앱 비밀번호를 생성해서 사용해야해

사실 그냥 계정 설정에서 보안 수준이 낮은 앱의 엑세스를 허용으로 바꿔둬도되지만 권장하진 않을게

앱 비밀번호 설정하는 방법은 다시 쓰기 귀찮으니 이전 글 참조: https://arca.live/b/6soo6/36373947


아무튼 그리고 채널 여러개 돌리는 경우 프로그램 여러번 동시에 실행시켜두고 돌리면 되는데

그럴때마다 설정 다시 해주긴 번거로우니 기타 설정 페이지에서 설정 프리셋을 나눠서 저장/불러오기 가능하게 만들었어

프로그램 실행시킬 때 자동으로 불러와지는 설정값은 default에 저장되어 있고 설정 목록 젤 아래 빈칸 더블 클릭하면 이름 바꿀 수 있어

이름 설정한 다음 기타 설정 페이지의 저장 버튼 누르면 해당 이름으로 현재 설정값이 저장될거야

다음에 불러올 땐 불러오고자 하는 설정 프리셋 선택한 다음 불러오기 버튼 누르면 되고

설정 목록에서 삭제하고 싶은 설정 프리셋 더블 클릭하면 삭제할 수도 있어

기타 설정 페이지에 있는 초기화 버튼을 누르면 현재 작동중인 설정을 기본값으로 초기화시킬 수 있고

초기화 버튼 누른다고 설정 프리셋에는 영향 없으니 덮어쓰고 싶으면 똑같이 해당 프리셋 선택한 다음 저장 버튼 누르면 돼
이렇게 설정 프리셋 나눠서 저장한다고 설정 파일 자체가 여러개 생기는건 아니니 폴더 지저분해지는건 크게 걱정안해도 될듯

설정 파일은 어차피 yaml 포멧으로 생성되니 그냥 config.yaml 파일 메모장으로 열어서 임의로 수정할 수도 있긴 한데 권장하진 않을게

설명이 좀 길긴 한데 대충 가지고 깨작거리다 보면 어떻게 사용해야 하는지 알거야


별다른 버그가 추가로 발견되지 않으면 조만간 저것도 공식 버전에 업데이트될 수도 있음

원본 깃허브: https://github.com/aldlfkahs/DCinsideAlarm/tree/arcalive



암튼 다음으로 유튜브 썸네일 다운로더 사용성 조금 개선했어

자세한 설명 및 코드: https://github.com/RTFM90172155/youtube_thumbnail_downloader

다운로드: https://github.com/RTFM90172155/youtube_thumbnail_downloader/releases/latest


기존에 배포한거랑 아주 크게 달라지진 않았고 로직 조금 잘못짠거 수정하고 사용성 소폭 개선했어

어차피 윈도우용인데 윈도우10 이상은 엣지 브라우저 기본으로 깔려있고 윈도우7도 업데이트로 자동 설치되니깐

원래 크롬 브라우저 기반이었던거 엣지 브라우저 기반으로 변경했어

실행시키면 현재 설치된 엣지 브라우저랑 호환되는 웹 드라이버 버전 맞춰서 자동으로 다운받고 불러와질거야

그리고 GUI 없이 cmd로 가볍게 돌릴 수 있는 CLI 버전도 포팅했는데 사용법은 위에 링크에서 CLI 버전 사용법 참조해서 써봐



그리고 마지막으로 박스 포장하는 사이트도 사용성 조금 개선했어

자세한 설명 및 코드: https://github.com/RTFM90172155/box_wrapping

사이트: https://rtfm90172155.github.io/box_wrapping


이것도 크게 달라진건 없는데 명색이 PC/모바일 겸용치곤 UI가 너무 없어보여서 조금 다듬었어

이제 PC에서 파일 드래그 앤 드롭해서 업로드할 수도 있고 화면 크기에 따라 가로 모드 세로 모드 바뀔거야

UI 조금 다듬으면서 기존에 약간 이상하게 동작하던 작동 로직도 같이 겸사겸사 조금 다듬었어



대충 이정도인것 같아

하루가 넘어가 버려서 미안하고

나도 낮에 갑자기 일이 생길 줄은 몰랐지