Skip to main content

WordPressへの投稿を自動化するパッケージ

Project description


OASIS

~ Optimized Article Sorting Intelligent System ~
PyPI - Version PyPI - Format PyPI - Implementation PyPI - Status PyPI - Downloads PyPI - Downloads GitHub Repo stars forks - Sunwood-ai-labs GitHub Last Commit GitHub Top Language GitHub Release GitHub Tag GitHub Actions Workflow Status

[🌐 Website][🐱 GitHub] [🐦 Twitter][🍀 Official Blog]

[!IMPORTANT] このリポジトリのリリースノートやREADME、コミットメッセージの9割近くはclaude.aiChatGPT4を活用したAIRA, SourceSage, Gaiah, HarmonAI_IIで生成しています。

🌟 O.A.S.I.S (Optimized Article Sorting Intelligent System)

~ 最適化された記事分類インテリジェントシステム ~

OASISは、MarkdownファイルからWordPressへの投稿を自動化するPythonパッケージです。

🎥 デモ

※ デモ動画があればここに埋め込み

🚀 はじめに

OASISを使用すると、MarkdownファイルからWordPressへの投稿を効率的に行うことができます。LLMによる自動カテゴリ・タグ提案やサムネイル画像の自動アップロードなど、便利な機能が満載です。

インストール

pip install oasis-article

使用方法

コマンドラインから使用する場合:

oasis /path/to/your/folder

例:

oasis articles_draft/ELYZA-tasks-100-v2

Pythonスクリプトから使用する場合:

from oasis import OASIS

oasis = OASIS()
result = oasis.process_folder("/path/to/your/folder")
print(result)

📝 設定

環境変数を使用して設定を行います:

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

🤝 コントリビューション

OASISの開発にご協力いただける方は、GitHubリポジトリにアクセスしてください。Issue報告、プルリクエストをお待ちしております。

📄 ライセンス

このプロジェクトはMITライセンスの下で公開されています。

🙏 謝辞

OASISの開発にあたり、多大な貢献をしていただいた方々に感謝申し上げます。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oasis_article-0.1.7.tar.gz (11.8 kB view hashes)

Uploaded Source

Built Distribution

oasis_article-0.1.7-py3-none-any.whl (13.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page