EverPress Plugin [Dead]

Note 2: Evernote recently announced that they've killed RSS output for public notebooks which as effectively killed this plugin.

Note 1: As I don't use this plugin any more it's no longer been actively developed and unfortunately I don't have time to respond to comments.

Another holiday, another WordPress plugin. This time EverPress is an automatic RSS posting plugin primarily designed to integrate with the information capturing service, Evernote. This plugin allows Evernote users to automatic post their shared notebooks to WordPress.

Supported features:

  • Post scheduling - by day, week or month, and time of day
  • Post settings - set the author, category, status (draft, public and private) and tags
  • NEW Multiple notebooks - additional notebooks can be added and removed

[The code used in EverPress is based on the Shared Items Post developed by Craig Fifield at  Google Tutor]

You can download EverPress here

Click here for more posts I've made on Evernote in education

Setting up shared notebooks in Evernote for EverPress from Martin Hawksey on Vimeo.

Changes:

1.0.1 - minor bug fix to detect edited notes

1.0 - added support for multiple Evernote notebooks

0.9.1 - minor fix to allow direct publishing of Evernote items and feature update to link to appended posts.

0.9 - major update. Evernote changed their website code for shared notebooks which broke the plugin. This update fixes the problem and includes some new features to the admin control panel

0.8.2 - minor update to to fix problem with updating posts from Evernote feed

0.8.1 - Initial Release

Here's (old) demonstration of setting up the plugin:

77 thoughts on “EverPress Plugin [Dead]

  1. Dan

    I can’t seem to get Everpress to work on my WordPress blog. I followed the video procedure, but can’t get the data to show up.

    I re-installed the plugin. No luck.

    My site is being hosted on 1&1. Any ideas what I might be doing wrong? I am certain the Everpress notebook is shared.

  2. Harry

    I’m also having problems to get Everpress working on my WordPress blog. The video tutorial is of poor quality and I don’t know what code to use in the Evernote snippet. I would very much like to use this plugin, but I need some more help, so please ….

  3. admin

    Post author

    Ahh – Evernote appear to have changed the code for shared notebooks which broke the plugin :-(

    [The plugin used to sniff out RSS feeds from the page but Evernote have moved to iframes which has screwed it up]

    I’ve burnt some of the midnight oil and come up with a fix which is available via the download link above. (I’ve also redone the video demonstration – partly to try and improve clarity but also to reflect other changes with the Evernote site)

  4. Robin

    Great plug-in.
    But i was wondering, if is possible to edit a “set page”in Post settings.
    I hope you can work this out.

    Great Work.

    Robin

    1. Martin Hawksey

      Post author

      You can edit notes pulled from Evernote in WordPress as you would for normal posts. Unfortunately edited notes aren’t pushed back to Evernote, but this would theoretically be possible using Evernote’s API. The next holiday I get I’ll look into it (unless someone else would like to add to the current code ;-)

  5. pancho

    Hi,

    I haven´t test your plugin yet but it looks interesting, thanx for develop. Before activate, it´s posible to share more than one notebook?

    Happy new year! ;)

    Pancho.

    1. Martin Hawksey

      Post author

      Hi pancho – currently it only takes one notebook but it makes sense that it can handle multiple. Should be able to update in the next couple of days. More feature requests gratefully received.
      :)
      M

  6. Martin Hawksey

    Post author

    @Cesar I think its a problem with Chris Parillo WicketPixie theme. (I’ve only had a quick look at their code but I think they are not checking that the SimplePie add-on has already been loaded)

    1. Martin Hawksey

      Post author

      The easiest way is to comment out lines 39 and 40 of everpress.php (see below) before activating the plugin:
      // if(! class_exists('SimplePie'))
      // require_once(dirname(__FILE__).'/simplepie.php');

      [The actual problem is WicketPixie:

      • faves.php line 33
      • sourcemanage.php line 442
      • update.php line 37

      All should be:

      if(! class_exists('SimplePie')) require_once(SIMPLEPIEPATH);

      and functions.php line 14 should be:

      if(! class_exists('SimplePie')) define(SIMPLEPIEPATH,ABSPATH.'wp-includes/class-simplepie.php');

  7. JC

    So how would I go about incorporating this as a feed in my sidebar?

    Currently It doesn’t seem to even be publishing to my blog, but this isnt really what Im after anyway. It would be great to appear as a sidebar feed, much like my Flickr and Twitter feeds.

    Any ideas?

    Thanks

    1. Martin Hawksey

      Post author

      @JC You could just use the existing WP RSS widget. You can just enter your public notebook url and the widget will automatically pull the RSS (can can have a full post or just a snippet). If you want something more graphical I’m sure there are other RSS widget plugins or web services you could use.
      M

  8. Daniel

    Hmm, I can’t get this working on my site.
    No new posts (or drafts really) are made, no matter how much I move around and create new posts in the public notebook.

  9. Daniel

    Well. I kinda found the problem. I guess the “modification date” of the note, which is the one evernote pushed out on the RSS, need to be after the last update time, which I understand is the best way to check for new updates, but at the same time it poses a problem for me.

    Anyway, it works as “intended” now.
    Even though I realize that evernote/everpress is not the way to go for me (as evernote puts very little info out on the RSS, info that I actually would have liked to have, like creation date and tags…)

  10. Tom

    Quick question.

    Obviously it pulls the RSS feed out. Therefore you get a thumbnail.

    Is there anyway to pull the whole of the notes (i.e. big images rather than just the thumb?) Or am i missing something basic?

    Much appreciate the plugin ether way.

    1. Martin Hawksey

      Post author

      @Tom Afraid you’ve got it spot on, limited by what the rss returns. Evernote do have an API which would possibly allow direct access to full notes, but unfortunately this is beyond my programming abilities.
      Martin

  11. ikai

    This plug-in has a contradiction:
    I select option Private in Post Status .Of course ,it’ll be.
    But it makes no sense,because it has been PUBLIC in Evernote!
    Maybe you can improve it to be compatiable with the option Share with individuals in Evernote.

    1. Martin Hawksey

      Post author

      @Alexander – Don’t think this is currently possible. You can however use ‘security by obscurity’. By using an obscure notebook name and not advertising the url anywhere it should remain hidden to the masses. The downside being if someone works out the name they will be able to find it.

  12. Dennis

    Hi,

    The following error shows when I install the plugin in WordPress 2.9.2. :

    Plugin could not be activated because it triggered a fatal error.

    Parse error: syntax error, unexpected T_OBJECT_OPERATOR in */wp-content/plugins/everpress/everpress.php on line 199

    Any hints?

  13. wheel

    Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /wp-content/plugins/everpress/everpress.php on line 199

    any help?

  14. Kashaan

    I was having problems getting EverPress to work with WordPress 3.0.1. Turns out I had to edit the following to get it to work:

    BEFORE:
    $url = “http://www.evernote.com/shard/”.$m[1][1].”/pub/”.$m[1][2].”/”.$m[1][3].”/”.$m[1][4].”/rss.jsp?max=25&sort=2&search=”;

    AFTER
    $url = “feed://www.evernote.com/shard/”.$m[1][1].”/pub/”.$m[1][2].”/”.$m[1][3].”/”.$m[1][4].”/rss.jsp?max=25&sort=2&search=”;

    Works fine now.

  15. madLyfe

    i updated that line, and i got an error:
    Parse error: syntax error, unexpected ‘:’ in …/public_html/wp-content/plugins/everpress/everpress.php on line 165

  16. madLyfe

    well i used to get this as stated above:
    Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /wp-content/plugins/everpress/everpress.php on line 199
    any help?
    when i first installed.. but now that ive edited that line 165 or whatever i cant activate the plugin anymore, even after i went back and set it to what it origionally was..

  17. Bryan

    I tried Kashaan fix but i am still getting:
    Parse error: syntax error, unexpected ‘:’ in /nfs/c02/h12/mnt/25897/domains/houseofrosenmeyer.com/html/wp-content/plugins/everpress/everpress.php on line 165

    wordpress 3.01

  18. Filly

    Just testing it, but to be sure. Does this respect note tags to post tags? And does it use the note-url as post-permalink? TIA,

  19. Filly

    Okay Martin, I just listened to the feed with Yahoo pipes and indeed: it’s just plain RSS. In that case I’ll maintain Feedwordpress for grabbing the feed as that offers finer control. And start pestering Evernote devs for JSON or XML output. Thanks so far!

    1. Martin Hawksey

      Post author

      Yeah this plugin was a bit of a blinkered solution. Feedwordpress is a much better way. Good luck in getting evernote make JSON or XML (would potentially make for some interesting mashups)
      Martin

  20. Filly

    Well, since EN internals are all XML, and an API is available this shouldn’t be too hard to wire. Thing is, I’m hardly a real coder…have to find one. Doesn’t this sound interesting to you? ;-)

  21. Pingback:

    Zehnmal mehr machen mit Evernote — Georg Holzer

  22. Filly

    Martin, I have acquired an Evernote API key. Are you still interested in taking the next step? It may turn out pretty innovative…Please let me know.

  23. Oliver

    Hi,

    I just tried Everpress, and it doesn´t seem to work anymore. I can not add a new Book in the Plugin, it always says invalid feed. A Friend, who used everpress also before the evernote redesign and update can also not add new feeds, but his “old” ones still work.

    Did you already know of this bug`?

    1. Martin Hawksey

      Post author

      Hi Oliver – thanks for flagging this. Evernote changed the way feeds are presented in the page. I’ve pushed out a minor update as 1.0.2 which should fix this.

      Martin

  24. Searge Boremchuq

    It doesn’t check & repost notes periodically!
    On debug menu last refresh was when i’ve done it manually.
    In this case i can write post w/o you plugin, but w/tags & categories.

  25. Searge Boremchuq

    @Martin I’m not about edited notes, I’m about refreshing feed. I’ve setup for daily refresh at 9:00 AM, but last check was 5 days earlier, when I’ve done it manually. Why?

  26. RoyRoebuck

    You need to specify that this only pulls in “public” shared notebooks. After several tests, I cannot find a means to add a “private” shared notebook through email addresses and such.

  27. tari

    Hi Martin – I have installed v1.0.2 and updated my WordPress, but am getting the same Feed Not Valid message others got previously.

    The Public URL that is not recognized comes up as https://www.evernote.com/pub/tari/gracenotes, without the #Thumbs in the string. I’ve tried with that and without it and still the feed is not recognized. Do you think it is the https that may be the problem?

    Thanks.

    1. Martin Hawksey

      Post author

      Hi – the plugin wasn’t detecting the notebook url properly. I’ve updated the plugin to version 1.0.3 which should fix this.
      Thanks for letting me know
      Martin

  28. Jonathan Soroko

    (and also http://discoverystrategistblog.com). I think this is a brilliant concept – with many potential uses – and to the extent it’s helpful to have people trying to make it work – am happy to keep trying get Evernote to talk to WordPress.
    One observation:
    Your example of a notebook’s URL is
    http://www.evernote.com/pub/mhawksey/Public/#Thumbs/
    but Evernote, when I share a notebook w/ the world, provides me with a different URL structure:
    https://www.evernote.com/pub/soroko/ [That portion is pre-set; the last portion of the URL, everpresstesting, is automatically filled in a blank form field.
    Submitting that URL via the EverPress settings page
    [https://www.evernote.com/pub/soroko/everpresstesting] yields “Feed is Not Valid” response from the dashboard, speaking on behalf of EverPress.
    The obvious differences are
    (1) httpS rather than straight http;
    (2) use of “pub” rather than “public”
    I’ve played with these variables – no luck so far. Next thought was to use an RSS feed reader to see about putting short posts from Evernote into a aidebar.

    Jon S.

    1. Martin Hawksey

      Post author

      Hi Jonathan – the example url is misleading as it’s the old format. The plugin should accept the new format. I tried your example url and evernote said that the page didn’t exist
      Martin

  29. Jon Moore

    I think that this is great mobile tool for a WP blog…….if it would only work!! I’ve got accepted feeds, setup seems according to instructions, but every time I manually update, nothing posts. SEt to automatically post at 6 pm daily, but nothing posts. Have uninstalled and reinstalled, but nothing posts. I currently have it installed in three client blogs and am getting negative results in every one. Bottom line…..nothing posts!! Any suggestions????

  30. Mark

    I’m in the same boat as Jon. I have a valid feed set up but nothing will post to draft or publish when I click Read Now. Diagnostic says it is reading the feed fine but no WP post is being generated. I’ve altered the time to a minute from now as well and no post is generated automatically. Using WP 3.3 and Photocrati theme 4.3

    Any thoughts on what could be wrong?

    Thanks in advance

    Mark

Comments are closed.