lfarrell / dpla-rights

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DPLA Rights Statements

  1. Download and unzip DPLA records https://dp.la/info/developers/download
  2. Generate CSV file node get_rights.js

Load Generated CSV File into MySQL

From the MySQL command line run:

LOAD DATA LOCAL INFILE 'records.csv' INTO TABLE records 
FIELDS TERMINATED BY ',' 
ENCLOSED BY '' 
IGNORE 1 LINES
(hub,provider,license);

License Grouping Query (All)

SELECT license, COUNT(*) AS total 
FROM records 
GROUP BY license 
HAVING total >= 1000 
ORDER BY total DESC
INTO OUTFILE '~/all_counts.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';

License Grouping Query (NC)

SELECT provider, license, COUNT(*) AS total  
FROM records 
WHERE hub="North Carolina Digital Heritage Center" 
GROUP BY license  
HAVING total >= 250  
ORDER BY total DESC 
INTO OUTFILE '~/nc_counts.csv' 
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
LINES TERMINATED BY '\n';

About

License:MIT License


Languages

Language:JavaScript 62.9%Language:HTML 37.1%