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

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

Pages: « 8013 12 11 10 9 [8] 7 6 5 4 31 » Show All

  1. 120
    Doug Says:

    OH and also…
    The templating thing… up in the feature list it says:

    “Define a global header and footer for the posts, or even for a specific feed. Add ads”

    Is there a way to do this such that it add said header and footer to the post itself? So that the header and footer text would show up in the index page (or any page that had multiple posts in one pace) .

    Basically I’d like to auto-magically add a bit of text giving credit to the original post to each post that is pulled from a given feed.

  2. 119
    Doug Says:

    Question - I’m sure I’m missing something very simple here…
    But where do you assign a particular feed or campaign to a custom template?

    I’m assuming you just add the template you want to use to your theme… but I’m not sure where to tell wp-o-matic to use them?

    Having said that….
    GREAT JOB WITH THIS MAN!

  3. 118
    Michael Says:

    Guillermo

    Spend some time deleting 150+ post because of my stupid error before.

    Now i reposted and i noticed that the following is not working:
    a href=”{permalink}”]Read the full story[/a]

    (replacing [ ] with )

    I get a error 404 page not found.

    You can see for yourself at http://www.super-e-store.com

    Michael

  4. 117
    Guillermo Rauch Says:

    @Michael

    Regular Expressions is a pretty complex subject. Basically it’ll allow you to create more flexible replacements.

    Let’s say you want to replace the word pink OR the word blue with the word black. The regular expression would be:

    /(pink|blue)/i

    And lots of other stuff.

    Unfortunately, multiple replacements (one word per line) are not supported, and are not going to be supported that way.

  5. 116
    Guillermo Rauch Says:

    @ayo
    First try to write properly, I have to read your comments 3 times to understand what you want to convey.

    This plugin is supposed to fetch more than one item… I don’t know where you got the idea that it should fetch just one.

  6. 115
    Michael Says:

    Hi all,

    For those of you who dont know what is the RegEx, in Rewrite under Orign.

    I just did a G :-) :-) le search and this is one result

    A regular expression, often called a pattern, is an expression that describes a set of strings. They are usually used to give a concise description of a set, without having to list all elements. For example, the set containing the three strings “Handel”, “Händel”, and “Haendel” can be described by the pattern H(ä|ae?)ndel (or alternatively, it is said that the pattern matches each of the three strings). In most formalisms, if there is any regex that matches a particular set then there is an infinite number of such expressions. Most formalisms provide the following operations to construct regular expressions.

    Alternation
    A vertical bar separates alternatives. For example, gray|grey can match “gray” or “grey”.
    Grouping
    Parentheses are used to define the scope and precedence of the operators (among other uses). For example, gray|grey and gr(a|e)y are equivalent patterns which both describe the set containing “gray” and “grey”.
    Quantification
    A quantifier after a token (such as a character) or group specifies how often that preceding element is allowed to occur. The most common quantifiers are ?, *, and +.

    ? The question mark indicates there is zero or one of the preceding element. For example, colou?r matches both “color” and “colour”.
    * The asterisk indicates there are zero or more of the preceding element. For example, ab*c matches “ac”, “abc”, “abbc”, “abbbc”, and so on.
    + The plus sign indicates that there is one or more of the preceding element. For example, ab+c matches “abc”, “abbc”, “abbbc”, and so on, but not “ac”.

    These constructions can be combined to form arbitrarily complex expressions, much like one can construct arithmetical expressions from numbers and the operations +, -, *, and /. For example, H(ae?|ä)ndel and H(a|ae|ä)ndel are both valid patterns which match the same strings as the earlier example, H(ä|ae?)ndel.

    The precise syntax for regular expressions varies among tools and with context; more detail is given in the Syntax section.

    You can read it in full here : http://en.wikipedia.org/wiki/Regular_expression

    Now in short what i think and i could be wrong, but what it does is; if you enter a word phrase like pink bird, then it will apply the rewite or link to for the word bird pink as well as pink wird.

    Guillermo : is that correct, or am i sitting the pot miss here

    Michael

  7. 114
    ayo Says:

    HI,

    I’ve used it with more rss feeds , with the same problem ,

    it post more than one item , up to 100 post , and post duplicate

    some times ,

    to specify more : I set one feed to post in one category , so when

    the plugin start fetch the feed it post more than one item to this

    category in the same time and each time it run ,

    how we can make it to post only one item ;

    can you solve this please ?

    thanks

  8. 113
    Guillermo Rauch Says:

    @Michael (1)
    I agree, that was pretty stupid. Just kidding.
    You can delete all the posts and then use the “Reset” option in the campaigns list, and then “Fetch” again.

  9. 112
    Michael Says:

    Guillermo :

    I notive that some of my post titles have the html tags like this [b]Find Friends[/b]

    replace [ with (i am learning) :-0

    Also, please tell me about the rewrite function. I have added a bunch of keywords and keyword phrases under Origin (i added it one per line )and then

    Ant then i select relink to: and entered the url where i want them links.

    However i checked all post and it dont seem to hyper link anything.

    Most probably I did something wrong

    Thanks

    Michael

  10. 111
    Michael Says:

    Guillermo :

    Stupid me,….

    yeah now i have about 120 post thats is wrong. Apart from manually editing each post, can i bulk edit them all, or is it best to delete them all.

    Michael

  11. 110
    Guillermo Rauch Says:

    @Michael

    (replacing [ ] with <>) meant you actually had to replace [ with < and ] with >, not include it in the textfield.

  12. 109
    Michael Says:

    Hi

    I followed the advise for the post tags, however i think i did something wrong.

    were i suppose to put this in as well : (replacing [ ] with )

    Have a look at http://www.super-e-store.com , you will see what i mean from the last post made

  13. 108
    Guillermo Rauch Says:

    @ayo

    What rss feed is giving you trouble?

  14. 107
    ayo Says:

    it pull and post more than one rss item from the feed , ,

    it also post duplicate item , one item posts it two or more time .

    will be great if we can make it to post one or a specify number of item each time it run ,

    can you please solve this ?

    thanks

  15. 106
    Guillermo Rauch Says:

    @Michael
    In the custom post template textarea put something like this

    {content}

    [a href="{permalink}"]Read the full story[/a]

    (replacing [ ] with <>)

    @Tim Watt
    The error you’re mentioning is pretty strange. Can you try starting a new Wordpress installation with 2.2.2 ?

Pages: « 8013 12 11 10 9 [8] 7 6 5 4 31 » Show All