Project
Reverse Dependencies for builder
The projects listed here declare builder as a runtime or development dependency
0.0
Convert statement HTML from the Co-operative bank's online banking system to OFX for import into financial apps. = Usage For a Current Account: 1. Save the HTML source of the statement page. coop_to_ofx --current /path/to/statement.html Will produce /path/to/statement.ofx For a Credit Card: 1. Save the HTML source of the statement page coop_to_ofx /path/to/statement.html Or coop_to_ofx --credit /path/to/statement.html Will produce /path/to/statement.ofx To produce OFX 1 SGML (rather than OFX 2 XML): coop_to_ofx --ofx1 /path/to/statement.html coop_to_ofx --ofx1 --current /path/to/statement.html To show all the options: coop_to_ofx --help == To do XML / SGML validation of output against the specs
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
Imagine writing an erb template once and use rake portfolio:release to generate and push the index.html for your GitHub pages. If that sounds good to you, you're in luck. Because that's exactly what this gem does.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
CI::Reporter is an add-on to Test::Unit, RSpec and Cucumber that allows you to generate XML reports of your test, spec and/or feature runs. The resulting files can be read by a continuous integration system that understands Ant's JUnit report XML format, thus allowing your CI system to track test/spec successes and failures.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
Rack-based, Passenger-compatible, with pretty URLs and simple HTTP API for managing content
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
The FlexmlsApi gem handles most of the boilerplate for communicating with the flexmls API rest services, including authentication and request parsing.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
Performs requests and interprets responses with flixcloud.com
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
0.0
Client library for Amazon's Simple Storage Service's REST API.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Releases
Activity
0.0
Glue is a simple and dumb static site generator.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
A Ruby wrapper for FontForge
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
0.0
# Fresh::Auth
This gem makes it really, REALLY easy to use the Freshbooks API. It couldn't be easier.
With only 3 functions you'll ever need to use, and only 2 required configuration values, it can't get any easier.
## Installation
Add this line to your application's Gemfile:
gem 'fresh-auth'
And then execute:
$ bundle
Or install it yourself as:
$ gem install fresh-auth
## Usage
### Configuration:
You must define your Freshbooks subdomain and your OAuth Secret in your application code before using Fresh::Auth. For Ruby on Rails apps, a new file at config/initializers/fresh-auth.rb would be appropriate.
Your configuration file should look like this (you fill in the three empty strings):
Fresh::Auth.configure do |config|
# The part of your login url between 'http://' and '.freshbooks.com'
config.url.subdomain = ""
# Under 'My Account' (on the top right when you're logged into Freshbooks)
# -> 'Freshbooks API' -> 'OAuth Developer Access' -> 'OAuth Secret'
# You'll need to request this from Freshbooks initially.
config.oauth_secret = ""
# Optional. Any string of your choice. Be creative or check out http://www.thebitmill.com/tools/password.html
config.nonce_salt = ""
end
Fear not: If you try to use Fresh::Auth without configuring it first, an exception will be thrown that clearly describes the problem.
### Public API:
There are two modules in this API: Fresh::Auth::Authentication and Fresh::Auth::Api
#### Fresh::Auth::Authentication
This module authenticates you with Freshbooks, storing the authentication in an array called `session`. This integrates seamlessly with Ruby on Rails' controller environment. If you're using some framework other than Ruby on Rails, make sure to define session in your class before including the Authentication module. This isn't recommended because your class will also need to define other objects called `params` and `request` and implement a `redirect_to` method. It gets complicated. Better leave it to Rails to handle this for you.
The only public function of this module is AuthenticateWithFreshbooks.
To use it, just add the following line of code to your controller:
`
include Fresh::Auth::Authentication
`
Then, the following line of code authenticates with Freshbooks from any method in your controller:
`
AuthenticateWithFreshbooks()
`
Note that, after authenticating with Freshbooks, the user will be redirected back to the same path using HTTP GET, so make sure the resource supports HTTP GET and that in the business logic executed on GET, AuthenticateWihFreshbooks() is called.
#### Fresh::Auth::Api
Once you've authenticated, you want to send XML requests to Freshbooks. The first step is preparing the XML with Fresh::Auth::Api.GenerateXml, which you'll supply with a block that defines all the nested XML that you want in your request. GenerateXml also takes two arguments before the block: the class and method that you want to call.
First, in your controller:
`include Fresh::Auth::Api`
Then, in some method in that controller:
my_xml = GenerateXml :invoice, :update do |xml|
xml.client_id 20
xml.status 'sent'
xml.notes 'Pick up the car by 5'
xml.terms 'Cash only'
xml.lines {
xml.line {
xml.name 'catalytic converter'
xml.quantity 1
xml.unit_cost 450
xml.type 'Item'
}
xml.line {
xml.name 'labor'
xml.quantity 1
xml.unit_cost 60
xml.type 'Time'
}
}
end
Ok, you created the XML. Now you want to send it. Sounds pretty complicated, right? Not at all! Ready? Let's go!
`_response = PostToFreshbooksApi my_xml`
Now, are you wondering what's in `_response`? I'll tell you shortly, but before we discuss that, we have to know about the exception that PostToFreshbooksApi might raise. It raises a detailed error message if the response status is not 'ok'. Makes sense, right?
Now, you still want to know what's in `_response`? Oh, nothing fancy. Just a Nokogiri XML object, representing the root element of the xml response. Could this get any easier?
## Contributing
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Added some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
Allows defining instrument fretboard structures and representing them as highly customizable SVG graphics.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
Static HTML gallery generator
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
Gamerocket Ruby Client Library
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
== FEATURES/PROBLEMS: To start out the API set isn't covered. The aim is to support the GData API itself, and then higher level classes for the various Google APIs. Current support: * Google Account Authentication: Handle Google ClientLogin API * Google Spreadsheet Data API Future support:
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
A sinatra based gem hosting app, with client side gem push style functionality.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
Gem in a box with basic HTTP authentication and forced SSL, designed for use on Heroku or other cloud-based hosting services
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
0.0
gephi_keeper is a Ruby conversion gem that links YourTwapperKeeper (http://your.twapperkeeper.com/) to Gephi (http://www.gephi.org) by converting JSON output from YTK to Gephi's GEXF format.
YourTwapperKeeper is a self-hosted service that archives tweets. Gephi is a graph visualization tool. YTK exports the archived tweets in a number of formats, one of which is JSON. The JSON files produced by YTK are converted by gephi_keeper into Gephi-readable GEXF files.
The GEXF files can then be processed by Gephi to produce colorful graph representations of Twitter output.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
0.0
Given a gitlab personal token (https://docs.gitlab.com/ce/user/profile/personal_access_tokens.html) and a gitlab project, produce a DOAP (https://github.com/ewilderj/doap/wiki) XML file.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
Extends git with some scripts that support a tie up with Pivotal Tracker
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
0.0
Reddy parses RDF/XML, RDFa and N3-rdf into a Graph object. It also serializes RDF/XML and N-Triples from the Graph.
* Fully compliant RDF/XML parser.
* Fully compliant XHTML/RDFa 1.0 parser.
* N3-rdf parser
* N-Triples and RDF/XML serializer
* Graph serializes into RDF/XML and N-Triples.
* ConjunctiveGraph, named Graphs and contextual storage modules.
Install with 'gem install gkellogg-reddy'
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity