pinport
Pinport is a PIN importing command line utility written in Ruby.
Currently supports importing to a MySQL database.
Installation
gem install pinportConfiguration
A config.yml file specifying details for your MySQL database is required. Pinport uses this file to determine how connect to your database and which table/column to insert imported PINs into. It is recommended that you use pinport generate to generate this file so that it is appropriately formatted.
Generating a config.yml file
Use pinport generate to generate the required config.yml file in the current directory.
Pinport uses the mysql2 gem to establish the connection to the database. For available database connection options, refer to: https://github.com/brianmario/mysql2#connection-options.
Usage
Importing a single .txt file:
pinport import FILEFILE should contain one line per item to be imported.
Importing a folder of .txt files:
pinport import FOLDERDevelopment
Clone this repository using git clone.
Navigate to the directory of cloned repository and run rake to compile and install the gem from
source.
To do the tasks separately:
-
rake buildto compile the gem -
rake installto install the gem.