I am using a tumbler site (http://howmuchcanyouchugfoo.tumblr.com/tagged/podcast/rss) to populate a podcast on itunes, by way of feedburner. Despite enabling infinite scroll, Tumblr seems to only make the last 15 episodes available. I have tried adding ?num=40 to the url, but no luck.
Afaik Tumblr only generates an RSS feed, per page not per site:
http://howmuchcanyouchugfoo.tumblr.com/tagged/podcast/page/2/rss
http://howmuchcanyouchugfoo.tumblr.com/tagged/podcast/page/3/rss
http://howmuchcanyouchugfoo.tumblr.com/tagged/podcast/page/4/rss
...
So you will need to manual grab / scrape these. Infinite scroll doesn't update or create a new RSS link for each page that is loaded sadly.
The solution is to use either Feedcombine, Chimp Feedr, or Yahoo Pipes to merge the feeds into one single xml link as I learned here:
http://www.creativeramblings.com/3-tools-to-combine-multiple-feeds-into-one/
I tried all three sites and settled on Feedcombine as Chimp Feedr didn't seem to work on Feedburner, and Yahoo Pipes was displaying the posts in the wrong order.
Related
I'm giving a shot to rebuilding the newsletter-maker for my wife's company. The prime issue is setting it up to always/automatically, say, link to the 3 most recent posts on their blog.
I can imagine how to start doing with with Rails and Javascript (my areas of "expertise" as a relatively amateur coder), except for the part where I have absolutely no idea where I would get this stream of posts.
The site (and thus the blog) is on Drupal. I know so zero about Drupal that I'm not 100% sure what "on Drupal" actually means. But I googled Drupal API and it's too vast for me to know where to start, and searching "blog" on the API site doesn't return anything helpful.
PS. I do know how to work with APIs. Once I find one!
PPS. Is this just a matter of working with RSS feeds? (Which I also don't know how to do but I imagine it's easy to find an answer)
You can implement an RSS feed with the Views module.
In short, you would have to take the following steps:
create a view of the blog posts. Use filter criteria to select only published posts, and sort criteria to sort blogposts from most recent to older.
add a display 'Feed'
Under 'Feed settings' specify a path.
That's it. For more detailed tutorial, see e.g this link (disclaimer: I'm not the author of the referred blogpost).
Finally, extract the latest three RSS items with your newsletter-maker.
I use Ghost and on the index page I have the post loop spitting out post excerpts.
Now I would like to make another page that lists only the titles of the posts.
However I do not have the post loop available on other pages.
How can i do this?
This is currently (Ghost v0.5.3) not possible to do. It will however be something you can expect to do with the query helper once it's shipped (see the Ghost Roadmap for reference).
Some themes have implemented what you are asking for by using client-side JavaScript and fetching post titles from the RSS feed (which can be paginated). The RSS feed lives at /rss and can be paginated by adding the page number to the URL: /rss/2, /rss/3 etc.
hi this is not exact the same thing you looking for https://github.com/danecando/jquery.ghostrelated but you can check the source how you can paginate between the rss 1/2... and grab the posts
I am building a Wordpress site, but I'm struggling to find a good plugin to achieve a few things...
Basically I want to make the website a central hub of a lot of my social networks, without me having to continaully update things in several places. So I'm wanting to do the following:
Every time I post a new Tweet, I want it to create a new Blog post on my website in the Tweet category. The post should have a default featured image and a I should also be able to set where the Tweet is displayed (i.e. in the title and post content) and if anything else is displayed after the tweet (like a follow button) for example.
Secondly, every time I upload a new video to YouTube, I want it to create a new blog post on my site in the Video category (and preferably in the Video Post Type) automatically. Again, I should have control over what is pulled into the post other than the video... for example description, tags etc. I would also like it to set the Featured Image of the post to one of the three still images that YouTube creates for a video.
Is the above achievable, and how would I go about figuring it out?
Many thanks in advance,
HT
For the first part of your question, I'm doing something similar. I'm using Twitter Tools plugin; along with Social.
HTH
I have a blog and I want some automatically - generated news on it. I have found a few news websites which generate RSS feeds and I want to auto-post them to my blog.
I have done this using the WP-o-Matic plugin, but since the RSS feed's content is limited to some point, the entire news' text does not show up on my blog.
Is there a way to get the whole content of the post the RSS feed is linking to ?
You're going to have to code this yourself. Let's say you subscribe to an RSS feed for Google News. You can parse their feed to get the original URL of the summarized article, but then you're going to have to make a request to that URL and fetch the content on that page. Unless the source happens to make whole articles available via its own RSS feed (unlikely), you're probably in markup-scraping territory.
Have to say this: consider the ethical/legal implications of duplicating entire original content on your site (as opposed to summary snippets), even with proper attribution.
For people that need a solution to the problem I described ..
There are services like:
http://fulltextrssfeed.com/
http://fullrss.net/
http://www.wizardrss.com/
You can use them to do the job for you. They fetch the RSS feed, crawl the websites and extract the full articles for you. After that, they provide a RSS feed of their own with the extracted data.
You can combine the extracted data (the RSS feed the service provides you with) with a wordpress plugin like WP-o-Matic. That way the plugin connects to the RSS feed of the service and the service extracts the content from the original RSS feed.
Have in mind that those services are not perfect. Due to complex website layouts, these services might be unable to find the content, or include things that are not a part of the articles. A manual check of the output is advised.
To the services alrady listed at the top, you can also check http://www.FeedsAPI.org , FeedsAPI brings to the table that it takes the process of posting the articles directly to your secret blog email for you, so all you need to do is manage the publication in the wordpress admin, and you can also get it targeting a specific feed to receive the results you want. Anothe alternative will be the combinations of one of those services with IFTTT . I hope this could help.
I'm working on building an app which will take multiple RSS feeds and combine them into a single feed. So far so good, I'm able to do this via Yahoo Pipes easily enough.
What I'm having problems figuring out how to do, is to take the items from the output of that Pipe and combine them into a single item.
Basically what the goal here is, is that on my site I tag various posts which drops them into an RSS feed on the site. Then I want to be able to automatically publish a top 10 blog post (using ifttt.com) based on the items which I've tagged over the course of the week. To make all this work I need to get the top 10 items from my normal tag (which I'm using Yahoo Pipes to handle) into a single item so that ifttt.com can feed that over to my WordPress site as a blog post.
Any ideas are welcome, with one exception. I'm on a hosted WordPress site, so I can't install plugins for WordPress. If that's the only option, I can probably make it work by putting the plugin on one of the other WordPress sites that I own.
I ended up using a wordpress plugin on another site. The plugin is called WP-RSSImport.