Skip to content

기글하드웨어기글하드웨어

커뮤니티 게시판 : 아주 기본적인 네티켓만 지킨다면 자유롭게 쓸 수 있는 커뮤니티 게시판입니다. 포럼에서 다루는 주제는 각각의 포럼 게시판을 우선 이용해 주시고, 민감한 소재는 비공개 게시판이나 수상한 게시판에, 홍보는 홍보/외부 사용기 게시판에 써 주세요. 질문은 포럼 게시판의 질문/토론 카테고리를 사용해 주세요.

잡담
2020.09.22 22:19

자동화는 개발자의 본능

profile
조회 수 1670 댓글 24

여기에도 하는분이 몇분 계신걸로 압니다만, 아이돌마스터 밀리언라이브 시어터데이즈(이하 밀리시타)라는 게임이 있습니다. 한달에 대략 이벤트를 4번 하는데, 제가 안바쁠때는 꼬박꼬박 합니다만 시험기간이거나 뭔가 할일이 있으면 맨날 까먹게된단말이죠... 그래서 매일 한번씩 휴대폰으로 어떤 이벤트가 진행중인지 알림이 오게 할 수 있으면 좋겠다고 생각했습니다.

 

image.png

여기서 API가 등장합니다. 일본의 능력자분이 게임의 각종 정보(이벤트, 카드 라운지등)를 제공하는 RESTful API를 만들어서 공개해두셨고, 이전부터 디스코드나 밴드 채팅봇의 구현에 아주 쏠쏠히 써먹고 있었기 때문에 여기서도 당연히 사용하기로 했습니다.

 

image.png

API 주소로 GET 요청을 보내면 역대 이벤트들의 일정을 json배열로 묶어서 돌려주기 때문에 사용하기가 아주 쉽습니다.

 

그런데 휴대폰(특히 아이폰)으로 알림을 보내는 방법에는 뭐가 있을까요? 저 혼자 쓰는거라면 텔레그램 봇을 통한 알림을 사용할 수 있겠지만 이왕 만드는거 좀 퍼블릭하게 만들고 싶어졌기 때문에 캘린더를 이용하기로 했습니다. 

 

image.png

구글캘린더는 Go는 물론이고 Python을 비롯한 9개언어에서 간단하게 API를 사용할 수 있는 라이브러리를 제공합니다. 구글답게 아주 문서화가 잘되어있어서 pip로 모듈 몇개 깔고 바로 사용할 수 있었습니다.

 

image.png

적당히 코딩하고 돌려주면

 

image.png

캘린더에 이벤트들이 깔끔하게 들어갑니다. 이걸 아이폰에서 구독하고

 

image.png

적당히 단축어를 만들어주고

 

image.png

자동화를 추가하면

 

image.png

잘 작동합니다... 이제 이벤트 까먹을 일은 없어졌습니다. 

 

공개캘린더 주소입니다. 파이썬 스크립트는 도커에 올려놓고 크론돌리고있으니 구글계정에 추가해두시면 새로 갱신되는 이벤트정보가 아이폰 캘린더에도 반영됩니다.

https://calendar.google.com/calendar/embed?src=j81rot56k07qdr0c9oh8r93rig%40group.calendar.google.com&ctz=Asia%2FSeoul



  • profile
    검사      BLACK COW IN YOUR AREA 2020.09.22 22:45
    유용할 것 같습니다. 데레스테도 있으면 좋겠네요.
  • profile
    BEE3E3      idolm@ster.email 2020.09.22 23:11
    데레스테도 찾아봤는데 카드정보 API정도밖에 없네요. ㅠㅠ
  • profile
    title: 몰?루유키나      자, 부탁드립니다! / 블로그 https://randomstar.blog 2020.09.22 23:23
    데레스테 관련해서는 다른 사이트에 있는 걸로 압니다.
    https://starlight.kirara.ca/
  • profile
    BEE3E3      idolm@ster.email 2020.09.22 23:27
    아 time-sensitive information이라는게 현재 이벤트 진행상황이었군요(...) 대충 읽었더니 몰랐네요.
  • profile
    title: 가난한카토메구미      카토릭교 신자 입니다.! 카토는 언제나 진리 입니다. 2020.09.22 22:54
    어라..? 저도 써먹어야겠네요
  • profile
    title: 컴맹임시닉네임      "시간이 지나면 이통사 수입이 남으면 틀림없이 요금을 내릴 겁니다." - 오남석 2020.09.22 22:57
    개발 능력 부러워요 ㅠㅠ
  • ?
    clowl 2020.09.22 23:09
    이제 플레이도 오토로 하는걸 부탁합니다
  • profile
    BEE3E3      idolm@ster.email 2020.09.22 23:10
    오토플레이가 나온 이후로 개발 의욕이 확 꺾여버렸습니다...
  • profile
    그저웃지요      허허허 2020.09.22 23:14
    이게 그 재능낭비인가요
  • profile
    title: 몰?루유키나      자, 부탁드립니다! / 블로그 https://randomstar.blog 2020.09.22 23:20
    저도 저걸 가지고 밀리시타 이벤트 진행 상태(일섭 한섭 둘 다)를 간단하게 웹상에서 카운트다운 형태로 알려주는 물건을 만들었습니다. 물론 코드는 제 코딩 실력이 뭐한지라 상태가 엄청 개판이긴 하지만 그런대로 돌아는 갑니다(...)
  • profile
    BEE3E3      idolm@ster.email 2020.09.22 23:25
    구글검색에도 노출되네요. 프론트엔드랑 연이 없는 제 눈에는 그냥 이쁘기만 합니다 ㅎㅎ
  • profile
    title: 가난한AKG-3 2020.09.22 23:42
    저대신 일해주는 자동화도좀..
  • profile
    슬렌네터      Human is just the biological boot loader for A.I. 2020.09.22 23:49
    와 능력자시군요
  • profile
    슈베아츠      사람말을 할수 있는 흑우가 있다? 뿌슝빠슝 2020.09.23 02:32
    이...이게 뭐시당가....
  • profile
    BEE3E3      idolm@ster.email 2020.09.23 02:34
    캘린더 위젯에 진행중인 이벤트 기간이 딱 뜨니 마음의 안정을 찾을 수 있습니다...
  • profile
    슈베아츠      사람말을 할수 있는 흑우가 있다? 뿌슝빠슝 2020.09.23 02:36
    근데 api에서 한달치 이벤트가 미리 올라오나보네요...? 유출이 그렇게 빠른가?..
  • profile
    BEE3E3      idolm@ster.email 2020.09.23 02:37
    아뇨.. 딱 진행중인 이벤트까지 뜹니다. 본문의 달력은 잘 보시면 아시겠지만 8월달력이에요.
  • profile
    슈베아츠      사람말을 할수 있는 흑우가 있다? 뿌슝빠슝 2020.09.23 02:38
    앗....어쩐지...
  • profile
    하스웰      Twitter: @guswogjs499 / AMD 2700X / ThinkPad T490 / BlackBerry KEYONE 2020.09.23 07:55
    저 API 만드시는 분은 일일히 수동으로 데이터를 미리 입력해 두는걸까요..
  • profile
    BEE3E3      idolm@ster.email 2020.09.23 08:21
    주년이벤트 후반전 시작데이터나 카드id 추가되는걸 보면 모종의 방법으로 게임내 데이터를 가져오는것같긴 합니다.
  • ?
    치킨코테지 2020.09.23 10:20
    개발자가 저 princess라는 작명을 떠올리기위해 얼마나 많은 밤을 지새웠을지 짐작이 갑니다....
  • ?
    AleaNs      iPhone 11Pro / 2018 iPad Pro 12.9" LTE / Apple Watch 5th 2020.09.23 12:56
    뱅드림 가챠랑 이벤트도 저런식으로 긁어오면 좋겠군요.
    문젠, api는 찾았는데, 캘린더로 끌어올 실력이 없습니다.... ㅠㅠ
  • profile
    KOZ39 2020.09.23 13:23
    https://ai-creator.tistory.com/19
  • ?
    AleaNs      iPhone 11Pro / 2018 iPad Pro 12.9" LTE / Apple Watch 5th 2020.09.23 16:13
    코딩은 고등학생 때 C잠깐 만진 것이 전부입니다.
    그것도 명령어를 활용해서 주르륵 치는 것이 아닌, 알고리즘 처리 방식에 적합한 사고능력 개발이 목적이었지만요.

    일단, 파이썬 깔고 주피터노트까지 깔았지만 그 담부터 막막하군요.
    API 페이지 보니까 뭐가 뭔진 알겠는데 파이썬을 안 써봐서.......
    외부 데이터 긁어오는 소스코드 보고 예시 이것저것 읽으면서 삽질하다보면 되겠죠, 뭐 ㅎㅎ;

    좋은 예시 주셔서 감사합니다!

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 이벤트 [발표] 마이크로닉스 MA-600T 쿨러 선정 결과 12 낄낄 2024.04.24 211
83639 잡담 다음 컴터는 16스레드 이상 사야겠네요 34 updatefile 유입입니다 2024.04.25 826
83638 퍼온글 시험지에 이름만 쓴 사람 3 file 타미타키 2024.04.25 605
83637 잡담 이거 사면 시진핑이랑 정보공유 가능하다네요 6 updatefile 조마루감자탕 2024.04.25 633
83636 잡담 제주의 황금손 이번에는 해냈나요 25 updatefile title: 가난한까마귀 2024.04.25 629
83635 잡담 스냅드래곤 노트북의 전망, 어떻게 보시나요? 53 update 빈도 2024.04.25 912
83634 퍼온글 어그로 장인이 또.. 6 file 고자되기 2024.04.25 663
83633 퍼온글 환삼덩굴에 탈모예방 기능이 있었군요. 6 타미타키 2024.04.25 495
83632 잡담 마우저에 인텔 P5800x 3.2T가 등록이 되었습니다. 4 file milsa 2024.04.25 455
83631 퍼온글 한중일미 합작으로 나타난 새로운 밈 10 updatefile title: 부장님유니 2024.04.25 936
83630 잡담 부녀자님 엑박호환 패드 2개 나눔인증 updatefile 글고운 2024.04.25 240
83629 잡담 예전에 침대 잘못 산 이야기 5 updatefile 고자되기 2024.04.25 523
83628 잡담 잔상발견 ㅡㅡ 22 update 낄낄 2024.04.25 838
83627 잡담 아이고 시멘가루청소할 키친타월이랑 일회용 수세... 8 file 고자되기 2024.04.24 493
83626 퍼온글 '1664 블랑' 맥주서 부동액 검출 6 낄낄 2024.04.24 788
83625 잡담 최근 1주간 샤워할때마다 코피가 나길래 9 쁘띠버섯 2024.04.24 667
83624 잡담 아깽이 다섯마리가 태어났네요. 9 update title: 몰?루먀먀먀 2024.04.24 533
83623 잡담 최근 10년 사이에 가장 비싼 스마트폰 사봅니다 15 file 낄낄 2024.04.24 899
83622 잡담 극장에 갔습니다. 2 title: 오타쿠아라 2024.04.24 242
83621 잡담 지름신고합니다. 1 file 뚜찌`zXie 2024.04.24 193
83620 잡담 요즘 하드웨어 시장이 재미 없는 이유 44 file 360Ghz 2024.04.24 963
83619 잡담 [8.3 MB] 잡담_240424 file title: 컴맹임시닉네임 2024.04.24 173
83618 퍼온글 오키나와에서 벌어진 솎아내기...jpg 4 file title: 부장님유니 2024.04.24 826
83617 잡담 내 인생 가장 큰 지름 갱신 4 updatefile ExpBox 2024.04.24 388
83616 잡담 눈이 가끔 뿌옇게 되는분 계시나요 10 file 강제 2024.04.24 445
83615 잡담 GS25 컵라면 신제품 7 file title: 부장님유니 2024.04.24 548
83614 잡담 에어컨 install knight 도착 20 file 고자되기 2024.04.24 644
83613 퍼온글 삼성 9세대 낸드에 대한 뉴스사의 짤선정 12 file title: 가난한까마귀 2024.04.24 824
83612 잡담 이번 블아 2.5주년 행사는 리셀 방지 빡세네요. 18 title: 가난한카토메구미 2024.04.24 1082
83611 잡담 [감사]DDR3 양면 램이 왔습니다 3 file 냥뇽녕냥 2024.04.24 285
83610 잡담 피싱이 그럴듯하네요 1 file 고자되기 2024.04.24 375
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 2789 Next
/ 2789

최근 코멘트 30개
툴라
17:33
PAIMON
17:30
유입입니다
17:29
Argenté
17:29
M16
17:24
Iwish
17:21
애플마티니
17:14
TundraMC
17:13
바람돌이
16:53
벨드록
16:49
PLAYER001
16:48
아이들링
16:47
린네
16:43
조마루감자탕
16:26
uss0504
16:20
냥뇽녕냥
16:14
뚜찌`zXie
16:13
냥뇽녕냥
16:09
냥뇽녕냥
16:02
냥뇽녕냥
15:58
마초코
15:57
neon
15:56
난젊어요
15:55
영원의여행자
15:53
하아암
15:53
오꾸리
15:42
책읽는달팽
15:33
미주
15:33
책읽는달팽
15:32
TundraMC
15:32

더함
AMD
MSI 코리아
한미마이크로닉스

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소