WP-o-Matic. The Wordpress RSS Agreggator

WP-o-Matic

WP-o-Matic makes autoblogging a snap by automatically creating posts from the RSS/Atom feeds you choose, which are organized into campaigns.

Screenshots

These are some screenshots from the admin view:

Features

WP-o-Matic aims to provide a very wide range of features. Currently, these are:

  • Campaigs Feeds and all settings and options are now organized into campaigns for the perfect organization and comfort.
  • Multiple feeds / categories: it’s possible to add as many feeds as you want, and add them to as many categories as you want. It’s not obstrusive, so you can also write your own posts to any of those categories.
  • Every form of XML syndication supported. This includes RSS 0.91 and RSS 1.0 formats, the popular RSS 2.0 format, and the emerging Atom.
  • Feed autodiscovery, which lets you add feeds without even knowing the exact URL. (Thanks Simplepie!)
  • Unix cron and Wordpress cron jobs For maximum performance, you can make the RSS fetching process be called by a Unix cron job, or simply let Wordpress handle it.
  • Comfortable interface. The admin is powered by a state of the art ajaxy interface that lets you handle your feeds with ease. Updated!
  • Images caching for extreme performance and hotlinking bypassing.
  • Words Rewriting. Want to replace the word “Poker” with “Texas Holdem”? We have it covered. Want to use regular expressions? We have it covered.
  • Words Relinking. Define custom links for words you specify.
  • Post templating. Define a global header and footer for the posts, or even for a specific feed. Add ads
  • Campaigns import/export using OPML files. Easily import hundreds of feeds into new or existing campaigns!

Upcoming features

  • Improved export (to include campaign options, with an extended OPML)
  • Image thumbnailing
  • Improved importing with drag and drop
  • Advanced templates
  • Advanced filters

Known bugs

  • No Internet Explorer in RC1
  • Missing help files

FAQ

How do I link to the original site/article?

Use the post template feature (example: {content} <p><a href={permalink}>Link to the original site</a></p>)

Why isn’t the full article showing?

Because the site is only syndicating excerpts, not full content

Download

Click here to download WP-o-Matic 1.0RC3.

As this is a release candidate, bugs still can be expected. Note: every time WP-o-Matic is deactivated, tables are removed. This will only happen with RC releases.

WP-o-Matic is released under the MIT license.

Installation Instructions

Unzip wp-o-matic.zip in wp-content/plugins/ and enable it. A message will warn you to verify SimplePie is compatible with your setup. Follow the link in the box to do so.

Upgrading

Once WP-o-Matic reaches 1.0Stable, you’ll be able to update without rewriting tables. For now, uninstall any previous version of WP-o-Matic (make sure tables go away) and install the latest version.

Credits

WP-o-Matic makes use of the wonderful Simplepie library for the feeds parsing. Without Simplepie it’d be virtually impossible to provide reliable support for a variety of feed types and versions.

Report bugs

Please report bugs by creating tickets in the Issue Tracker

1177 Responses to “WP-o-Matic. The Wordpress RSS Agreggator”

Pages: « 79 78 77 76 75 [74] 73 72 71 70 691 » Show All

  1. 1110
    Chris Says:

    Hey,

    So after fixing it to work with PHP4 (hours for this N00B!) I finally succumb to a basic usage issue.

    Frequency and Post Date.

    I’d like the rss-fed posts to appear using their original post date not the date the feed was pulled. Simle enough - check the ‘Use feed date’ option for that campaign. That option is based on/connected to/dependent on/something the rss-pull frequency on the same tab.

    The frequency default appears to be 1d 5h 0m

    The pull frequency ‘d’ appears to take an integer 0-6.

    The database table schema: wpo_campaign: `frequency` int(5) default ‘180′

    I can’t see the forest for the trees here…

    I’d like to collect posts from 3 months back.

    Thanks. Taking a break!

  2. 1109
    Ram Says:

    Vinod - I do have the same problem as yours. First time it fetches the feeds correctly but from the second time the cron job is running but it doesn’t fetch any. If you happen to find a solution let me know.

  3. 1108
    Joshua Says:

    Guillermo please help me. Why am I getting this? Warning: Invalid argument supplied for foreach() in /home/onlinesu/public_html/badminton/wp-content/plugins/wp-o-matic/wpomatic.php on line 736

    I cannot even open any url in the badminton dir. When I try all I get is that waring. Please help!?!

  4. 1107
    Wi3 Web Resource » Blog Archive » WP-O-Matic Wordpress rss agreggator Says:

    [...] WP-o-Matic makes autoblogging a snap by automatically creating posts from the RSS/Atom feeds you choose, which are organized into campaigns. Visit WP o Matic the Wordpress Auto blogging Author Site [...]

  5. 1106
    vinod rawat Says:

    @ Joel..

    Cron is working … Remove and add your feeds / campaign again.. :)
    it will run :)

    not sure second time will it run or not LOL. I’m having this problem of feeds not fetching second time.

  6. 1105
    Joel Says:

    Vinod,
    Thank you for advice. I switched the section of the cron command as you instructed and the output no longer says “curl: (3) malformed”, however it does still not seem to be auto-fetching and posting the feeds. The new email output I am receiving from the cron command is this:

    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed

    0 0 0 0 0 0 0 0 –:–:– 0:00:01 –:–:– 0
    0 0 0 0 0 0 0 0 –:–:– 0:00:02 –:–:– 0
    0 0 0 0 0 0 0 0 –:–:– 0:00:02 –:–:– 0

    Thanks again.

  7. 1104
    links for 2008-05-13 — midbach.com Says:

    [...] Devthought - Guillermo Rauch’s Blog » WP-o-Matic. The Wordpress RSS Agreggator The Wordpress RSS Agreggator (tags: wordpress plugin) [...]

  8. 1103
    michal Says:

    oops…. there is “amp”, & transforms to html entity

    michal

  9. 1102
    michal Says:

    mat (and maybe others),

    if there is “&” in feed url (like in your google news feed), wpo saves it like “&” in the database.
    so just edit “url” field in “wpo_campaign_feed” table and replace “&” with “&”.
    maybe guillermo could repair it in some new build.

    michal

  10. 1101
    Vygantas Says:

    Hello,

    I get same error as Alan, disabling open base dir will allow users to read all the files in web hosting which is ridiculous.

  11. 1100
    pe Says:

    If I set my post to update every 10 minutes (have 0 days, 0 hours, 30 minutes in the settings) i read NEXT! if i set 20 10 etc ….. i read everytime NEXT!.

    ……never actually updates. I can manually update with no problems.

    Please help me …any ideas? i’v last release, wp 2.5.1 (italian)

  12. 1099
    Ozz Says:

    Yes, cron is bad :( My cron daemon said: No such file or directory… :(

  13. 1098
    Alan Says:

    Howzit Vinod

    Thanks for reply. I spent over an hour on the phone with liquidweb my hosting company
    with no luck. They have created a support ticket.
    I will let you know what happens.

    thanks
    Alan

  14. 1097
    vinod rawat Says:

    @ Joel

    replace
    /home/xxxxxxxx/public_html/

    with

    http://yourdomain.com/

    no absolute path for curl

    hey– Let me know if your feeds worked second fetch successfully :)
    ===========================================

    @ Alan

    ask your server/ host to either grant permission for this –> open_basedir restriction
    or he will tell you how to do that with .htaccess if possible.

    alan do let me know what your host said to put in your .htaccess :)

    —————
    m waiting

    regards

  15. 1096
    Alan Says:

    Howzit ( South African Hi)

    I uploaded Rc 3-7 to my wordpress version 2.5.1 blog.

    When I tried to validate it I got the following errors numerous times down the PAGE.

    Warning: is_executable() [function.is-executable]: open_basedir restriction in effect. File(/usr/kerberos/sbin/curl) is not within the allowed path(s): (/home/acupunct/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/acupunct/public_html/wp-content/plugins/wp-o-matic/inc/tools.class.php on line 88

    Warning: Cannot modify header information - headers already sent by (output started at /home/acupunct/public_html/wp-content/plugins/wp-o-matic/inc/tools.class.php:88) in /home/acupunct/public_html/wp-includes/pluggable.php on line 694

    Please help.
    Thanks

Pages: « 79 78 77 76 75 [74] 73 72 71 70 691 » Show All