# \[ANN\] Combustible FeedBurner Plugin

**URL:** <https://www.ruby-forum.com/t/ann-combustible-feedburner-plugin/72546>\
**Category:** Rails\
**Created:** [October 18, 2006, 12:10am UTC](https://www.ruby-forum.com/t/ann-combustible-feedburner-plugin/72546 "2006-10-18T00:10:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![s04015](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/a88e4f/32.png) [@s04015](https://www.ruby-forum.com/u/s04015)\
**Post date:** [October 18, 2006, 12:10am UTC](https://www.ruby-forum.com/t/ann-combustible-feedburner-plugin/72546/1 "2006-10-18T00:10:57Z")

</div>

Hi all

I’ve been working on a Rails plugin to elegantly wrap the rather nasty  
process  
of integrating your Rails app with the FeedBurner Management API.

To save the community from going through the same trouble, i decided to  
extract  
my work on the subject into a plugin and polish it up a bit.

The plugin uses HTTP Basic Authentication over SSL, which FeedBurner  
vouches  
if secure. All API methods in their Management API are wrapped and  
include the following:

- Get Feed
- Find Feeds
- Add Feed
- Remove Feed
- Modify Feed
- Resync Feed

I have plans to extend the plugin to include their Awareness API soon,  
which will allow you  
to programatically retrieve your rss-feed subscriber count etc.

==Example:

spark = Combustible.new :user =\> ‘username’, :password =\> ‘password’

spark.find\_all #=\> [ { :id =\> 412, :uri =\> ‘my\_feed’, :title =\> ‘my  
feed’ }, { … } ]  
my\_feed = spark.get( :id =\> 412 )  
my\_feed #=\> { :id =\> 412,  
:uri =\> ‘my\_feed’,  
:title =\> ‘my feed’,  
:source =\> ‘[http://mysite.com/rss/feed.xml](http://mysite.com/rss/feed.xml)’,  
… }

==

Please note that this is the 0.3 release, and is still very  
young…though I believe fully functional.  
The lack of tests at the moment is a sore point, and I’ll be writing  
them in the days to come.

svn repository:  
svn://rubyforge.org/var/svn/combustible/trunk

Project page:  
[http://rubyforge.org/projects/combustible/](http://rubyforge.org/projects/combustible/)

Installation:  
./script/plugin install svn://rubyforge.org/var/svn/combustible/trunk

RDoc (included with the plugin)  
[http://combustible.rubyforge.org/docs](http://combustible.rubyforge.org/docs)

Shared in the spirit of saving my fellow railists the ungainly task of  
trying to consume the FeedBurner API  
Let me know what you think, the project is still extremely young, so any  
advice will be Much appreciated.

Regards,  
Gustav P.  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![s04015](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/a88e4f/32.png) [@s04015](https://www.ruby-forum.com/u/s04015)\
**Post date:** [October 18, 2006, 2:40am UTC](https://www.ruby-forum.com/t/ann-combustible-feedburner-plugin/72546/2 "2006-10-18T02:40:54Z")

</div>

Looks awesome! I’ll definitely give this a try.

Ilya
