OASISで簡単!MarkdownからWordPressへの投稿を自動化しよう

WordPress

皆さん、ブログ運営に奮闘していませんか?記事を書くのは楽しいけど、WordPressへの投稿作業が面倒...そんな悩みをお持ちの方に朗報です!今回は、「OASIS」というツールをご紹介します。OASISを使えば、Markdownで書いた記事を簡単にWordPressに投稿できるんです。しかも、カテゴリやタグの提案までしてくれる優れもの!それでは、OASISの魅力に迫っていきましょう。

OASISの特徴は下記の3つです。

  1. Markdownファイルの自動投稿
  2. カテゴリとタグの自動提案
  3. サムネイル画像の自動アップロード

つまり、OASISは私たちの「記事作成→投稿」という作業をグーンと楽にしてくれる、心強い味方なんです!

さて、そんな便利なOASIS、どうやって使い始めればいいのでしょうか?心配ご無用!インストールは超カンタンです。

  • Pythonがインストールされたパソコン
  • コマンドラインの基本的な操作知識
  1. コマンドプロンプト(Windowsの場合)やターミナル(MacやLinuxの場合)を開きます。
  2. 次のコマンドを入力し、Enterキーを押します:
pip install oasis-article

これだけです!簡単でしょう?

[!NOTE]
pipコマンドがうまく動かない場合は、Pythonが正しくインストールされているか確認してください。

では、実際にOASISを使ってみましょう。初めての方でも大丈夫、一緒に順を追って説明していきます。

まず、OASISが正しく動作するために必要な情報を設定します。これは環境変数というものを使います。

  • AUTH_USER: WordPressのユーザー名
  • AUTH_PASS: WordPressのパスワード
  • BASE_URL: WordPressサイトのURL
  • LLM_MODEL: 使用するAIモデル(デフォルトは "gemini/gemini-1.5-pro-latest")

環境変数の設定方法はOSによって異なります。ここでは、一時的に設定する方法を紹介します。

Windowsの場合:

set AUTH_USER=あなたのユーザー名
set AUTH_PASS=あなたのパスワード
set BASE_URL=https://あなたのサイト.com

MacやLinuxの場合:

export AUTH_USER=あなたのユーザー名
export AUTH_PASS=あなたのパスワード
export BASE_URL=https://あなたのサイト.com

[!TIP]
これらの設定を毎回行うのは面倒ですよね。.envファイルを使うと、より簡単に管理できます。詳しい方法は、OASISの公式ドキュメントを参照してください。

次に、WordPressに投稿したい記事をMarkdown形式で書きます。


これは記事の本文です。Markdownの文法を使って自由に書いていきましょう。

- 箇条書き1
- 箇条書き2

1. 番号付きリスト1
2. 番号付きリスト2

このファイルを、適当なフォルダ(例:my_articles)に保存します。

さあ、いよいよOASISを使ってWordPressに投稿します!

  1. コマンドプロンプトやターミナルを開きます。
  2. 次のコマンドを実行します:
oasis /path/to/your/folder

例えば、my_articlesフォルダに記事を保存した場合:

oasis my_articles

Pythonを使って自動化したい場合は、以下のようなスクリプトを作成します:

from oasis import OASIS

oasis = OASIS()
result = oasis.process_folder("my_articles")
print(result)

このスクリプトを実行すると、指定したフォルダ内のMarkdownファイルが処理され、WordPressに投稿されます。

OASISは単に記事を投稿するだけではありません。その賢さに驚くこと間違いなしの機能をいくつか紹介します。

OASISは、あなたの記事を読み込んで、最適なカテゴリとタグを提案してくれます。AIの力を借りているので、的確な提案が期待できますよ。

記事のタイトルから、SEOに適した英語のスラグ(URLの一部になる文字列)を自動生成します。

記事と同じフォルダに画像ファイルがあれば、自動的にサムネイルとしてアップロードしてくれます。

OASISを使っていて問題が発生しても大丈夫。ここでは、よくある問題とその解決方法を紹介します。

A1: Pythonのバージョンが古い可能性があります。Python 3.7以上をインストールしてみてください。

A2: 環境変数が正しく設定されているか確認してください。特にBASE_URLが間違っていないか、もう一度チェックしましょう。

A3: AIの提案は完璧ではありません。記事の内容をより明確に書くことで、精度が上がる可能性があります。

いかがでしたか?OASISを使えば、面倒だったWordPressへの投稿作業が驚くほど簡単になります。

  • Markdownで自由に記事を書ける
  • コマンド一つで投稿完了
  • カテゴリやタグも自動で提案

これからは記事を書くことに集中して、投稿作業の心配はOASISにおまかせ。あなたの創造性を最大限に発揮させましょう!

さあ、新しいブログ生活の第一歩。OASISと一緒に、楽しいブログ運営を始めましょう!

リポジトリ

oasis-article
WordPressへの投稿を自動化するパッケージ
GitHub - Sunwood-ai-labs/OASIS: O.A.S.I.S (Optimized Article Sorting Intelligent System)
O.A.S.I.S (Optimized Article Sorting Intelligent System) - Sunwood-ai-labs/OASIS

コメント

タイトルとURLをコピーしました