Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: davout on February 18, 2013, 12:19:46 PM



Title: Paymium looking for Java, PHP, Ruby, Node, bash and Python developement
Post by: davout on February 18, 2013, 12:19:46 PM
Are you a skilled developer in any of these languages ? You want to make some BTC ?
Good! We have an assignment for you.

The objective is to create API wrappers around the Paytunia/Bitcoin-Central API (https://github.com/Paymium/Paytunia-API-v1-documentation).

The wrappers must be
  • very simple to use,
  • properly documented with whatever is good practice in the target language,
  • packaged as a nice library,
  • have its IP transferred to Paymium who will in turn fully open-source the code,
  • implement the documented API calls,
  • support HTTP Basic and OAuth2 authentication,
  • feature a comprehensive test suite (again with whatever makes sense in the target language),
  • callable directly from the command-line

Using third-party libraries is encouraged as long as their license doesn't conflict with the final target license (MIT, GPL, AGPL or whatever makes sense).

For example, for someone using the libraries it must be very easy to code a trading bot or a shopping cart interface.

Payment in BTC or EUR bank wire

If your work is really good you can expect a job offer.

Since there are quite a few languages we'll work the following way :
  • If you're interested PM a preliminary offer including the price for the whole thing, we'll tell you if it works for us,
  • if it does we'll create a repository for you to store the code,
  • you'll then commit a working implementation containing a "view one trade order" demo API call (authenticating with HTTP Basic),
  • we'll review the code, the associated documentation and tests,
  • if we like it we give you the go for the whole thing





Title: Re: Paymium looking for Java, PHP, Ruby, Node, bash and Python developement
Post by: ciphermonk on February 19, 2013, 07:39:38 AM
How about Perl? It might be loosing a bit in popularity recently but it's still a very powerful and expressive language, arguably more so than many others.


Title: Re: Paymium looking for Java, PHP, Ruby, Node, bash and Python developement
Post by: davout on February 19, 2013, 09:22:20 AM
How about Perl? It might be loosing a bit in popularity recently but it's still a very powerful and expressive language, arguably more so than many others.
The question isn't really about whether the language is good or not, I'm sure Perl is.
It's about whether your module will be used a lot or not. I have yet to be convinced about Perl in this particular case :)

High priorities are a PHP lib, a Java package, a Ruby gem. In this order.


Title: Re: Paymium looking for Java, PHP, Ruby, Node, bash and Python developement
Post by: bertani on February 22, 2013, 06:15:17 AM
Wow interesting, I have sent you a PM with my offer!  :)


Title: Re: Paymium looking for Java, PHP, Ruby, Node, bash and Python developement
Post by: twix on February 24, 2013, 08:21:18 PM
RM sent too  :)


Title: Re: Paymium looking for Java, PHP, Ruby, Node, bash and Python developement
Post by: davout on February 25, 2013, 02:00:07 PM
Hey all

Thank you for all the offers we've received.
Thing is, it seems like I underestimated the required budget. I was planning on around 20 BTC per wrapper.
Looks like I was a little short here.

I'll be developing the Ruby wrapper you'll find it here (https://github.com/paytunia/paytunia).

Given the fact that this Ruby wrapper will work as a command-line tool too I feel it'll be much more cost-efficient for everyone to simply use it as a shell executable instead of developing wrappers for every possible language out there.


Title: Re: Paymium looking for Java, PHP, Ruby, Node, bash and Python developement
Post by: twix on February 27, 2013, 09:58:24 AM
Hello, did you receive my PMs ?