スキップしてメイン コンテンツに移動

RSSからYoutube/Podcast配信

Bloggerの立ち上げ

Bloggerとは

BloggerはGoogleのサービスの一つで、無料でブログを始めることができます。
Googleアカウントが必要となりますので、ない方はアカウントの作成をお願いします。

Bloggerサイトへのログイン

https://www.blogger.com/から「ブログの作成」を選択してください。

Googleアカウントを聞かれるので、Googleアカウントとパスワードを入力してください。




ブログの名前を入力

作成するブログの名前を決めます。これは後から変えられるのでとりあえずは書こうとしてる内容に沿ったものを記入してください。


ブログのURL(インターネット上の所在地)を作成します。
こちらも変更できる(※)のですがので、頻繁に変更すると読者や検索などから外されてしますので、個人名や法人名など変更しないことを前提に名付けた方が良いと思います。
(※「.blogspot.com」以外のカスタムドメインを自分でとって、それを設定することもできます)

プロファイルの作成

ブログが作成されるとプロファイルの作成画面が出てきます。ブログ読者に見られることを意識して、ユーザー名やわかりやすい説明を記入しましょう。



以上でブログが作成できました。作成したURLをブラウザに打ち込んでみましょう!
貴方だけのブログサイトが立ち上がりました。


次はGCP(Google Cloud Platform)とBloggerを連携させてみましょう。

参考:

Blogger Help


 

このブログの人気の投稿

RSSからYoutube/Podcast配信

皆さん、情報収集はどの様にされていますでしょうか? 私は最先端に情報に触れる為、海外ニュースをRSSで購読しているのですが、私の英語力/語彙力では時間が掛かかってしょうがない。 また、できれば目で読むのではなく、音声で聞き流しながら通勤や他の作業中に行いたい。 という事で自動でニュースを収集・要約・翻訳し、それをブログ・ポッドキャスト・Youtubeに自動投稿するPythonプログラムを作成して時短化しました。 その手法を公開してますので参考にしてください。 Bloggerの立ち上げ方 GCPとBloggerの連携 情報収集自動化 Blogger自動投稿 本文要約 翻訳 音声作成 動画作成 Youtubeにアップロード Youtubeの投稿制限の回避方法 Podcast配信 翻訳・要約の改善(GPT-3) 以下のURLで上記から作成したブログやYoutubeを公開しています。参考までに見てください。 ブログ:海外ニュースを仕入れてお届け YouTube:海外Newsを仕入れてお届け Amazon Music:海外ニュースを仕入れてお届け。 Google Podcasts:海外ニュースを仕入れてお届け。 Apple Podcasts:海外ニュースを仕入れてお届け。

Blogger自動投稿

GCP連携を使って自動投稿 Blogger APIを使用することでプログラムからBloggerへ投稿できるようになります。 この作業には GCPとBloggerの連携 の手続きが先に必要です。 Pythonライブラリの追加 $ pip install google-api-python-client $ pip install google-auth-httplib2 $ pip install google-auth-oauthlib $ pip install google-cloud-translate Pythonプログラム RSSのタイトルと内容をBloggerへ記事をポストするプログラムを作成します。 test.py # coding: utf-8 import feedparser import requests import os import pickle from extractcontent3 import ExtractContent from apiclient.discovery import build from apiclient.errors import HttpError from apiclient.http import MediaFileUpload from google_auth_oauthlib.flow import InstalledAppFlow from google.auth.transport.requests import Request extractor = ExtractContent () # オプション値を指定する opt = { "threshold" : 50 } extractor . set_option ( opt ) TOKEN_PICKLE = 'token.pickle' CLIENT_SECRETS_FILE = "client_secret.json" TRANS_REQUEST_SCOPE = "https://www.googleapis.com/auth/cloud-translation"...