게시판:질문게시판의 토론 주제

페미위키 크롬 익스텐션 개발

4
Tteslee (토론기여)

안녕하세요 저희는 코드포코리아 커뮤니티에서 활동하고 있는 프로젝트 팀입니다. 새로운 프로젝트로 페미위키 문서를 기반으로 한 팝업 사전을 브라우저 익스텐션으로 만들어보려고 하고 있는데요, 특히 젠더폭력과 관련한 키워드를 특정해서 구현해보려고 합니다. 이런 익스텐션을 만들자고 했을 때 페미위키의 동의도 필요할 것 같고요, 혹시 저희가 개발에 참고할만한 리소스가 있을지 질문드립니다 (api, documentation, 등). 답변 주시면 감사하겠습니다!

낙엽1124 (토론기여)

안녕하세요, 페미위키는 미디어위키를 사용하고 있기 때문에 문서 자체는 미디어위키의 것을 참고하시면 되고, 페미위키에서 API를 직접 실행하는 페이지도 있어 이용하실 수 있습니다. 이렇게 미디어위키에서 예전부터 제공하는 API는 "Action API"라는 이름이 붙어있고 restful하지는 않아서 npm 라이브러리 mwbot 같은 걸 이용하시는 게 편하실 수 있습니다. REST API도 있는데 이건 제가 안 써봐서 지원 범위가 어느 정도인지 잘 모르겠네요.

내용은 크리에이티브 커먼즈 라이선스를 준수하시면 이용하실 때 별도로 허락을 구하실 필요는 없고 다만 알려주신다면 다른 분들이 기뻐하실 수는 있습니다 :)

기타 참고하실 사항으로는 특별한 인증 없이 API를 사용하실 경우 속도제한이 다소 낮을 수 있다는 것이 있고 높은 빈도로 API를 사용하기 위해서는 토큰 기반 인증 혹은 OAuth 앱으로 등록해 사용하실 수도 있습니다. 만드시려는 브라우저 익스텐션이 어떤 종류일지는 모르지만 그래도 아마 인증 없이 작성해도 큰 문제는 없을 것 같긴 합니다.

Phlee (토론기여)

안녕하세요! 코드포코리아 커뮤니티에서 활동하고 있는 프로젝트 팀입니다.

크롬 익스텐션을 만들 때 API를 호출하는 과정에서 CORS 에러가 발생하는데 allow origin 해주실 수 있으실까요?

낙엽1124 (토론기여)

제가 프론트엔드는 잘 모르지만 그래도 브라우저 익스텐션에서는 CORS가 발생 안 하지 싶은데 이 가이드 따라 설정 등이 되었는지 확인해봐주실 수 있을까요?