Skip to content

Commit

Permalink
Added submodule note to README.
Browse files Browse the repository at this point in the history
  • Loading branch information
cparker15 committed Jan 9, 2012
1 parent cce5b08 commit d3a37e5
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,19 @@
This converter is written entirely in JavaScript and runs completely in the browser. Once the page finishes loading, there are no subsequent calls to the server. Because of this, there’s no risk of [data breach][wikipedia-data-breach]. Other converters written in server-side languages, which usually submit input and output text using plain HTTP instead of [HTTPS][wikipedia-https], transmitting your data [in the clear as plain, unencrypted text][wikipedia-plaintext], expose you and your data to unnecessary risk. While these server-side converters are good exercises in programming, and may be useful in a trusted [intranet][wikipedia-intranet] setting, they should not be used if they are hosted by [untrusted][wikipedia-untrusted] third parties on the unsecured Web.
CSV to JSON
===========

This converter is written entirely in JavaScript and runs completely in the browser. Once the page finishes loading, there are no subsequent calls to the server. Because of this, there’s no risk of [data breach][wikipedia-data-breach]. Other converters written in server-side languages, which usually submit input and output text using plain HTTP instead of [HTTPS][wikipedia-https], transmitting your data [in the clear as plain, unencrypted text][wikipedia-plaintext], expose you and your data to unnecessary risk. While these server-side converters are good exercises in programming, and may be useful in a trusted [intranet][wikipedia-intranet] setting, they should not be used if they are hosted by [untrusted][wikipedia-untrusted] third parties on the unsecured Web.

Conversion of the CSV input text to JavaScript objects is handled by code written by me. Conversion of the JavaScript objects to JSON output text is handled by [Douglas Crockford’s public domain JSON JavaScript library][github-json-js].

Important Note
--------------

This repository includes [Douglas Crockford's JSON JavaScript library][github-json-js] as a Git submodule. When cloning this repository, you must issue all of the following commands to pull in the JSON library, too:

$ git clone git://github.com/cparker15/csv-to-json.git
$ git submodule init
$ git submodule update

[wikipedia-data-breach]: http://en.wikipedia.org/wiki/Data_breach
[wikipedia-https]: http://en.wikipedia.org/wiki/HTTP_Secure
[wikipedia-plaintext]: http://en.wikipedia.org/wiki/Plaintext
Expand Down

0 comments on commit d3a37e5

Please sign in to comment.