Filing Your Taxes Online is Fast, Easy and Secure.
Start now and receive your tax refund in as little as 7 days.

1. Get Answers

Your online questions are customized to your unique tax situation.

2. Maximize your Refund

Find tax credits for everything from school tuition to buying a hybri

3. E-File for FREE

E-file free with direct deposit to get your refund in as few as 7 days.

Filing your taxes with paper mail can be difficult and it could take weeks for your refund to arrive. IRS e-file is easy, fast and secure. There is no paperwork going to the IRS so tax refunds can be processed in as little as 7 days with direct deposit. As you prepare your taxes online, you can see your tax refund in real time.

FREE audit support and representation from an enrolled agent – NEW and only from H&R Block

Hrblock

Free Tax Preparation LocationsAmend 2010 TaxAmend 2009 Tax Return Online FreeH&r Block Free File 2012Income Tax Forms For 2012Free State Taxes FilingFiling Past Years TaxesTaxact 1040xSample 1040ezFree State ReturnHow To File 2009 TaxesHow To Revise Tax ReturnFree Tax SoftwareStudent Income TaxFiling Taxes Self Employed1040ez Fill In FormWhere Can I File My State Taxes For FreeIrs Form 1040ezCan I File A 1040x Online2008 TurbotaxMass Income State Tax FormsWww Taxact Com 20121040nr Tax FormTaxact Com 2012Turbotax Free For Military 2012Free FileCan I Amend My Tax ReturnMy Free Tax2009 Tax ReturnsFree State Tax Return E-file1040 Ez Tax TableFiling State Income Tax For FreeFree E FileDid I File 2011 TaxesTaxes For UnemployedE File 2012 Tax ReturnIrs Free File2006 Tax SoftwareFile Tax Return For 2012File Taxes For 2012 Free

Hrblock

Hrblock Index A Archer MSAs, Archer MSAs, Employment taxes. Hrblock Assistance (see Tax help) C Contributions to FSA, Contributions to an FSA HRA, Contributions to an HRA HSA, Contributions to an HSA MSA, Contributions to an MSA D Death of HSA holder, Death of HSA Holder MSA holder, Death of the Archer MSA Holder Distributions from FSA, Distributions From an FSA HRA, Distributions From an HRA HSA, Distributions From an HSA MSA, Distributions From an MSA E Employer participation FSA, Employer Participation HRA, Employer Participation HSA, Employer Participation MSA, Employer Participation F Flexible Spending Arrangements Grace Period, Health FSA – grace period. Hrblock Flexible spending arrangements, Flexible Spending Arrangements (FSAs), Employer Participation Balance in, Balance in an FSA Contributions to, Contributions to an FSA Distributions from, Distributions From an FSA Qualifying for, Qualifying for an FSA When to contribute, When To Contribute Form 5329, Excess contributions. Hrblock , Excess contributions. Hrblock 5498–SA, Form 8889. Hrblock , Reporting Contributions on Your Return 8853, Additional tax. Hrblock , Filing Form 8853 8889, Form 8889. Hrblock , Additional tax. Hrblock , Filing Form 8889 Free tax services, Free help with your tax return. Hrblock H Health plans, high deductible, High deductible health plan (HDHP). Hrblock , High deductible health plan (HDHP). Hrblock Health reimbursement arrangements, Health Reimbursement Arrangements (HRAs), Employer Participation Balance in, Balance in an HRA Contributions to, Contributions to an HRA Distributions from, Distributions From an HRA Qualifying for, Qualifying for an HRA Health savings accounts, Health Savings Accounts (HSAs), Employment taxes. Hrblock Balance in, Balance in an HSA Contributions to, Contributions to an HSA Deemed distributions, Deemed distributions from HSAs. Hrblock Distributions from, Distributions From an HSA Last-month rule, Last-month rule. Hrblock Partnerships, Reporting Contributions on Your Return Qualifying for, Qualifying for an HSA Rollovers, Rollovers S corporations, Reporting Contributions on Your Return When to contribute, When To Contribute Help (see Tax help) High deductible health plan, High deductible health plan (HDHP). Hrblock , High deductible health plan (HDHP). Hrblock M Medical expenses, qualified, Qualified medical expenses. Hrblock , Qualified medical expenses. Hrblock , Qualified medical expenses. Hrblock , Qualified medical expenses. Hrblock Medical savings accounts, Medical Savings Accounts (MSAs), Medicare Advantage MSAs Balance in, Balance in an Archer MSA Contributions to, Contributions to an MSA Deemed distributions, Deemed distributions from Archer MSAs. Hrblock Distributions from, Distributions From an MSA Medicare Advantage MSAs, Medicare Advantage MSAs Qualifying for, Qualifying for an Archer MSA When to contribute, When To Contribute Medicare Advantage MSAs, Medicare Advantage MSAs P Preventive care, High deductible health plan (HDHP). Hrblock Publications (see Tax help) Q Qualified HSA funding distribution, Qualified HSA funding distribution. Hrblock T Tax help, How To Get Tax Help Testing period Last-month rule, Testing period. Hrblock Qualified HSA funding distribution, Funding distribution – testing period. Hrblock TTY/TDD information, How To Get Tax Help Prev  Up     Home   More Online Publications Skip to content
This repository
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

file 114 lines (62 sloc) 3.89 kb

Recalls API Server

When you're buying and using products, safety comes first.

Access the Data

Use our Recalls API to tap into a list of car, drug, food, and product safety data and recalls.

See the most recent recalls in JSON or RSS.

You can also see how this data is used when searching for recalls on USA.gov.

Contribute to the Code

The server code that runs our Recalls API is here on Github. If you're a Ruby developer, keep reading. Fork this repo to add features (such as additional datasets) or fix bugs.

Ruby

This code is currently tested against Ruby 2.1.

Gems

We use bundler to manage gems. You can install bundler and other required gems like this:

gem install bundler
bundle install

Solr

We're using Solr for fulltext search. You can start/stop/reindex Solr like this:

bundle exec rake sunspot:solr:start
bundle exec rake sunspot:solr:stop
bundle exec rake sunspot:solr:run
bundle exec rake sunspot:solr:reindex

Database

database.yml assumes you have a local database server up and running (preferably MySQL >= 5.1.65), accessible from user 'root' with no password.

Create and setup your development and test databases:

bundle exec rake db:setup
bundle exec rake db:setup RAILS_ENV=test

Seed data

Populate recall data for your development database:

bundle exec rake usagov:recalls:import_cdc_data
bundle exec rake usagov:recalls:import_cpsc_data
bundle exec rake usagov:recalls:import_nhtsa_data

You need to run these tasks daily to receive the latest recalls data.

Running it

Fire up a server and try it all out:

bundle exec rails s

http://127.0.0.1:3000/search.json?query=stroller

API Versioning

We support API versioning with json format. The current version is v1.

You can specify a a specific JSON version of recalls data like this:

curl -H 'Accept: application/vnd.usagov.recalls.v1' http://localhost:3000/search.json

Parameters

Seven generic parameters are accepted: (1) query, (2) organization, (3) start_date, (4) end_date, (5) page, (6) per_page, and (7) sort. There are additional parameters that are specific to food, product, and car safety recalls. None are required.

Full documentation on the parameters is in our Recalls API documentation.

Tests

Tests require a Solr server to be spun up.

bundle exec rake sunspot:solr:start RAILS_ENV=test

Make sure the tests run:

bundle exec rake spec

Code Coverage

We track test coverage of the codebase over time, to help identify areas where we could write better tests and to see when poorly tested code got introduced.

After running your tests, view the report by opening coverage/rcov/index.html in your browser.

Click around on the files that have < 100% coverage to see what lines weren't exercised.

License

This project is covered under the terms of the GNU General Public License, version 2 or later.

Terms of Use

By accessing this Recalls API server, you agree to our Terms of Service.

Feedback

You can send feedback via Github Issues.


Something went wrong with that request. Please try again.

The Hrblock

Hrblock Publication 51 - Additional Material Prev  Up  Next   Home   More Online Publications