Qiita 스톡과 LGTM을 '하테나 북마크'로 전환

3290 단어 파이썬QiitaHatena

소개



Qiita에서 북마크 대신 LGTM이나 스톡을 사용하는 사람도있을 것입니다.
요즈음, 무슨 일이 일어날지 모르는 세정을 생각해 보면, 하나의 서비스만으로 북마크를 보관 유지해 두면, 리스크가 됩니다.

이번에는 모처럼 모은 LGTM과 스톡의 정보를 하테나 북마크로 마이그레이션하는 스크립트를 작성해 보겠습니다.

덧붙여 제 케이스에서는 다음과 같이 이행되었습니다.
htps : // b. 하테나. 네. jp/미마 3/쿠이타/

Qiita 스톡


등록한 하테나 북마크


환경



Windows10
파이썬 3.7.4

사전 준비



Qiita API를 실행할 준비



아래를 참조하여 액세스용 토큰을 받으세요.
htps : // 코 m / 미마 _ / ms / e c33706c20f11 a 95516 a

Hatena 북마크 RESTAPI 실행 준비



아래를 참조하여 Hatena 북마크 RESTAPI를 실행하기위한 Consumer Key와 Consumer Secret을 작성하십시오.

Hatena 북마크 REST API 사용

사용방법



(1) 아래에서 스크립트를 가져옵니다.
htps : // 기주 b. 코 m / 미마 3 / 쿠타 _ 에 x 포 r r

(2) LGTM을 JSON 형식으로 내보냅니다.
python export_qiita_lgtm.py QiitaのID lgtm.json

(3) 스톡을 JSON 형식으로 내보냅니다.
python export_qiita_stock.py  QiitaのID "Qiitaのアクセストークン" stock.json

(4) 작성한 JSON을 Hatena 북마크에 등록합니다.
python import_hatena_bookmark.py はてなユーザID はてなパスワード はてなのConsumerKey はてなのConsumerSecret lgtm.json stock.json

북마크에 등록할 때 Qiita의 기사에 있던 태그 외에 [Qiita]라는 태그를 부여하여 등록하고 있습니다.

해설



LGTM에 대해서는 불행히도 Qiita API를 통해 얻을 수 없습니다.

아래의 페이지에서 스크래핑으로 Qiita의 "좋아요"목록 얻기 에서 선구자님이 있었습니다만, 이것은 전부의 기사에 대해 자신이 「LGTM」또는 「스톡」하고 있는지 조사하는 거동이 되어 있는 것 같습니다.

2020년 4월 단계에서는 화면으로 LGTM한 기사 을 볼 수 있으므로, 이번에는 화면을 해석해 취득하고 있습니다.

당연히 화면 해석으로 인해 Qiita 화면의 사양 변경이 제대로 작동하지 않을 수 있습니다.

다양한 요약



이번에는 스톡과 LGTM을 은행 북마크로 이동해 보았습니다.
또, 지금까지 기사를 GitHub 이나 WordPress 에 이행하는 방법도 소개하고 있습니다.

편집 요청이나 자동 저장, 페이지 내의 목차 등 다양한 편리한 기능이있는 Qiita 이었지만, 무엇이 있는지 모르는 세상이므로, 여러분도 각각의 방법으로 마이그레이션 대상을 찾아 보면 좋다고 생각합니다 합니다.

좋은 웹페이지 즐겨찾기