# Help needed wrapping C library for Ruby extension

**URL:** <https://www.ruby-forum.com/t/help-needed-wrapping-c-library-for-ruby-extension/50879>\
**Category:** Ruby\
**Created:** [December 22, 2005, 4:39am UTC](https://www.ruby-forum.com/t/help-needed-wrapping-c-library-for-ruby-extension/50879 "2005-12-22T04:39:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![scottrutherford](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d07c76/32.png) [@scottrutherford](https://www.ruby-forum.com/u/scottrutherford)\
**Post date:** [December 22, 2005, 4:39am UTC](https://www.ruby-forum.com/t/help-needed-wrapping-c-library-for-ruby-extension/50879/1 "2005-12-22T04:39:46Z")

</div>

Hi-

I need a Ruby extension to be built, wrapping an existing C library.  
I’m pretty out of my depth with C, but I think it should be a fairly  
modest undertaking – maybe just a weekend project for a talented  
hacker.

If that sounds up your alley, please shoot me a line and I’ll describe  
what I’m looking for in more detail. Then you can check out the API  
and give me a bid.

Thanks!

Scott R.  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![scottrutherford](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d07c76/32.png) [@scottrutherford](https://www.ruby-forum.com/u/scottrutherford)\
**Post date:** [December 22, 2005, 7:07am UTC](https://www.ruby-forum.com/t/help-needed-wrapping-c-library-for-ruby-extension/50879/2 "2005-12-22T07:07:10Z")

</div>

Hi Scott,

I’m interested in the job. My experience working with extensions  
comes from maintaining the ruby-postgres extension. I feel completely  
confident with the Ruby C API.

thanks,  
Dave

---

<div class="post-metadata">

**Author:** ![scottrutherford](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d07c76/32.png) [@scottrutherford](https://www.ruby-forum.com/u/scottrutherford)\
**Post date:** [December 23, 2005, 2:01am UTC](https://www.ruby-forum.com/t/help-needed-wrapping-c-library-for-ruby-extension/50879/3 "2005-12-23T02:01:19Z")

</div>

On 12/21/05, Scott R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hi-
> 
> I need a Ruby extension to be built, wrapping an existing C library.  
> I’m pretty out of my depth with C, but I think it should be a fairly  
> modest undertaking – maybe just a weekend project for a talented  
> hacker.
> 
> If that sounds up your alley, please shoot me a line and I’ll describe  
> what I’m looking for in more detail. Then you can check out the API  
> and give me a bid.

_shoots you a line_

---

<div class="post-metadata">

**Author:** ![scottrutherford](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d07c76/32.png) [@scottrutherford](https://www.ruby-forum.com/u/scottrutherford)\
**Post date:** [December 23, 2005, 2:10am UTC](https://www.ruby-forum.com/t/help-needed-wrapping-c-library-for-ruby-extension/50879/4 "2005-12-23T02:10:21Z")

</div>

Thanks for the reply, Joe.

The library in question is LibOFX, which is an open source OFX (Open  
Financial Exchange) parser. OFX is a format for representing financial  
transaction data – it’s what most US banks use to communicate with  
Quicken, MS Money, etc. I’d like to be able to access that data from  
within Ruby with a decent API.

The LibOFX site is here: [http://libofx.sourceforge.net/](http://libofx.sourceforge.net/)  
and the SourceForge site is here:  
[LibOFX download | SourceForge.net](http://sourceforge.net/projects/libofx/)

My understanding is that the API can be used from either C or C++.  
Take a look and let me know roughly how big of a project it looks like  
to you. I don’t have much of a budget to speak of, but I’d want it to  
be worth your while. Can you tell me a bit about your Ruby experience,  
especially regarding C extensions?

Thanks again-  
Scott R.

---

<div class="post-metadata">

**Author:** ![scottrutherford](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d07c76/32.png) [@scottrutherford](https://www.ruby-forum.com/u/scottrutherford)\
**Post date:** [December 23, 2005, 3:04am UTC](https://www.ruby-forum.com/t/help-needed-wrapping-c-library-for-ruby-extension/50879/5 "2005-12-23T03:04:26Z")

</div>

Scott R. wrote:

> The library in question is LibOFX, which is an open source OFX (Open  
> Financial Exchange) parser. OFX is a format for representing financial  
> transaction data – it’s what most US banks use to communicate with  
> Quicken, MS Money, etc. I’d like to be able to access that data from  
> within Ruby with a decent API.

Ooh! My bank gives out OFX files online. You should open-source the  
binding so I can run stats on my checking/savings accounts in Ruby. 🙂

Devin  
_doesn’t shoot you a line_ (sorry)
