{"id":10582,"date":"2026-05-17T01:29:52","date_gmt":"2026-05-16T17:29:52","guid":{"rendered":"https:\/\/aeosub.com\/arunai-auto-news-poster\/"},"modified":"2026-05-17T01:29:52","modified_gmt":"2026-05-16T17:29:52","slug":"arunai-auto-news-poster","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/arunai-auto-news-poster\/","title":{"rendered":"ArunAI \u2013 Auto News Poster"},"content":{"rendered":"<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 15px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/arunai-auto-news-poster\/assets\/icon-256x256.png?rev=3533928\" style=\"width: 40px;height: 40px;border-radius: 6px;margin-right: 12px;vertical-align: middle\"> Developer<\/th>\n<td style=\"padding: 15px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/arunrajiah\/\" target=\"_blank\" rel=\"noopener\">arunrajiah<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.0.8<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">5.1 \/ 6.9.4<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-05-16 4:57pm GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/arunai-auto-news-poster\/\" target=\"_blank\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">Auto-generate unique blog posts from the latest news using OpenAI, Claude, or any compatible AI. Supports scheduling, DALL-E 3 images, and RSS feeds.<\/div>\n<p>ArunAI \u2013 Auto News Poster transforms the latest news articles into unique, engaging blog posts using OpenAI, Anthropic Claude, or any OpenAI-compatible API. Perfect for news sites, blogs, and content creators who want to stay on top of trending topics without the manual effort.<\/p>\n<p><strong>Key Features:<\/strong><\/p>\n<ul>\n<li><strong>Multi-provider AI generation<\/strong> \u2014 OpenAI GPT, Anthropic Claude, or any OpenAI-compatible custom endpoint<\/li>\n<li><strong>WP-Cron scheduling<\/strong> \u2014 run generation automatically: hourly, every 6 hours, twice daily, or daily<\/li>\n<li><strong>DALL-E 3 featured images<\/strong> \u2014 automatically generate and attach editorial images to every post (OpenAI only)<\/li>\n<li><strong>RSS feed management<\/strong> \u2014 add, remove, and test feeds from the settings page; results cached for 30 minutes<\/li>\n<li><strong>Live progress UI<\/strong> \u2014 per-article generation with a progress bar and real-time status messages<\/li>\n<li><strong>Duplicate detection<\/strong> \u2014 already-posted articles are automatically skipped<\/li>\n<li><strong>AES-256 encrypted API keys<\/strong> \u2014 stored encrypted using a per-install key; never displayed again after saving<\/li>\n<li><strong>Draft-first workflow<\/strong> \u2014 all posts saved as drafts for your review before publishing<\/li>\n<li><strong>Source attribution<\/strong> \u2014 every post links back to the original news source<\/li>\n<li><strong>60-second rate limit<\/strong> \u2014 prevents accidental API overuse on manual generation<\/li>\n<li><strong>Customisable content<\/strong> \u2014 choose tone, word count, and post categories<\/li>\n<\/ul>\n<p><strong>How It Works:<\/strong><\/p>\n<ol>\n<li>Configure your AI provider and paste your API key<\/li>\n<li>Add RSS feeds from your favourite news sources (or use the built-in defaults: BBC, CNN, Reuters)<\/li>\n<li>Select categories and content preferences<\/li>\n<li><strong>Manual mode:<\/strong> click &#8220;Generate 5 Posts&#8221; \u2014 articles are fetched and generated one at a time with live feedback<\/li>\n<li><strong>Automatic mode:<\/strong> choose a schedule in Settings &gt; Automation and the plugin runs on its own<\/li>\n<li>Review the draft posts and publish what you like<\/li>\n<\/ol>\n<p><strong>Includes:<\/strong><\/p>\n<ul>\n<li>Manual generation of up to 30 posts per batch<\/li>\n<li>Automatic WP-Cron scheduling (hourly \/ every 6 h \/ twice daily \/ daily)<\/li>\n<li>DALL-E 3 featured image generation (OpenAI provider)<\/li>\n<li>OpenAI, Anthropic, and Custom API support<\/li>\n<li>RSS feed management with per-feed testing<\/li>\n<li>Duplicate detection<\/li>\n<li>Transient-cached feed fetching<\/li>\n<li>AES-256 API key encryption<\/li>\n<li>PHPUnit-tested, CI-verified codebase (39 tests)<\/li>\n<\/ul>\n<h3>External Services<\/h3>\n<p>This plugin connects to the following external services. By using this plugin you agree to these services&#8217; terms and privacy policies.<\/p>\n<p><strong>OpenAI API<\/strong> (required when LLM Provider is set to OpenAI)<\/p>\n<ul>\n<li>What is sent: article headline and summary text (from RSS feeds) to generate blog post content; the post title when DALL-E 3 image generation is enabled<\/li>\n<li>Why: to generate unique blog post content and, optionally, featured images using DALL-E 3<\/li>\n<li>Service URL: https:\/\/api.openai.com<\/li>\n<li>Privacy Policy: https:\/\/openai.com\/policies\/privacy-policy<\/li>\n<li>Terms of Service: https:\/\/openai.com\/policies\/terms-of-use<\/li>\n<\/ul>\n<p><strong>Anthropic API<\/strong> (required when LLM Provider is set to Anthropic)<\/p>\n<ul>\n<li>What is sent: article headline and summary text (from RSS feeds) to generate blog post content<\/li>\n<li>Why: to generate unique blog post content using Claude<\/li>\n<li>Service URL: https:\/\/api.anthropic.com<\/li>\n<li>Privacy Policy: https:\/\/www.anthropic.com\/privacy<\/li>\n<li>Terms of Service: https:\/\/www.anthropic.com\/legal\/consumer-terms<\/li>\n<\/ul>\n<p><strong>RSS Feeds<\/strong> (publicly available news sources)<\/p>\n<p>The plugin fetches articles from RSS feeds configured by the site administrator. The default built-in feeds are:<\/p>\n<ul>\n<li>BBC News \u2014 https:\/\/feeds.bbci.co.uk\/news\/rss.xml \u2014 Privacy: https:\/\/www.bbc.com\/privacy<\/li>\n<li>CNN \u2014 https:\/\/rss.cnn.com\/rss\/edition.rss \u2014 Privacy: https:\/\/www.cnn.com\/privacy<\/li>\n<li>Reuters \u2014 https:\/\/feeds.reuters.com\/reuters\/topNews \u2014 Privacy: https:\/\/www.thomsonreuters.com\/en\/privacy-statement.html<\/li>\n<\/ul>\n<p>What is sent: a standard HTTP GET request (no personal data, no cookies). The feed URLs are configurable \u2014 administrators can add, remove, or replace any feed.<\/p>\n<p>No data is transmitted to any external service without the site administrator explicitly configuring an API key and\/or feed URL in the plugin settings.<\/p>\n<h3>Support<\/h3>\n<ul>\n<li>Bug reports \/ feature requests: https:\/\/github.com\/arunrajiah\/ai-auto-news-poster\/issues<\/li>\n<li>Documentation: https:\/\/github.com\/arunrajiah\/ai-auto-news-poster<\/li>\n<\/ul>\n<h3>Privacy Policy<\/h3>\n<p>This plugin sends article headlines and summaries to your configured AI provider for content generation. Please review your provider&#8217;s privacy policy:<\/p>\n<ul>\n<li>OpenAI: https:\/\/openai.com\/policies\/privacy-policy<\/li>\n<li>Anthropic: https:\/\/www.anthropic.com\/privacy<\/li>\n<\/ul>\n<p><strong>Data handling:<\/strong><\/p>\n<ul>\n<li>API keys are encrypted and stored in WordPress options \u2014 never transmitted except to your AI provider<\/li>\n<li>No personal user data is sent to AI providers<\/li>\n<li>Generated content is stored in your local WordPress database<\/li>\n<li>RSS feed URLs are stored in plugin settings<\/li>\n<li>The plugin logs errors locally (PHP <code>error_log<\/code>) for debugging<\/li>\n<\/ul>\n<h3>Third-Party Services<\/h3>\n<p><strong>AI Providers (requires API key and may incur costs):<\/strong><\/p>\n<ul>\n<li>OpenAI API \u2014 https:\/\/openai.com\/policies\/privacy-policy<\/li>\n<li>Anthropic API \u2014 https:\/\/www.anthropic.com\/privacy<\/li>\n<\/ul>\n<p><strong>Default RSS Feeds (publicly available, no registration required):<\/strong><\/p>\n<ul>\n<li>BBC News \u2014 https:\/\/www.bbc.com\/privacy<\/li>\n<li>CNN \u2014 https:\/\/www.cnn.com\/privacy<\/li>\n<li>Reuters \u2014 https:\/\/www.thomsonreuters.com\/en\/privacy-statement.html<\/li>\n<\/ul>\n<p>Users can add, remove, or replace these feeds at any time.<\/p>\n<h3>License<\/h3>\n<p>This plugin is licensed under GPL v2 or later. You are free to use, modify, and distribute it under the terms of that licence.<\/p>","protected":false},"excerpt":{"rendered":"<p>Auto-generate unique blog posts from the latest news using OpenAI, Claude, or any compatible AI. Supports scheduling, DALL-E 3 images, and RSS feeds.<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[550,987,988,558,989,555],"class_list":["post-10582","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-ai","tag-auto-posting","tag-news","tag-openai","tag-rss","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/10582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=10582"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/10582\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=10582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=10582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=10582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}