Commit c13360ae authored by mercury233's avatar mercury233

update

parent bcfe4525
# ignore # ignore
test* test*
config.deckstats.json
node_modules/.bin/ node_modules/.bin/
node_modules/bunyan/ node_modules/bunyan/
......
...@@ -8,11 +8,9 @@ ...@@ -8,11 +8,9 @@
*/ */
var sqlite3 = require('sqlite3').verbose(); var sqlite3 = require('sqlite3').verbose();
var fs = require('fs'); var fs = require('fs');
var config = require('./config.deckstats.json'); //{ "deckpath": "../decks", "dbfile": "cards.cdb" }
var constants = require('./constants.json'); var constants = require('./constants.json');
var DECKPATH="C:\\deck\\deck"
var DBFILE="F:\\Works\\deck\\cards.cdb"
var ALL_MAIN_CARDS={}; var ALL_MAIN_CARDS={};
var ALL_SIDE_CARDS={}; var ALL_SIDE_CARDS={};
var ALL_CARD_DATAS={}; var ALL_CARD_DATAS={};
...@@ -46,7 +44,7 @@ function add_to_all_list(LIST,id,use) { ...@@ -46,7 +44,7 @@ function add_to_all_list(LIST,id,use) {
function read_deck_file(filename) { function read_deck_file(filename) {
console.log("reading "+filename); console.log("reading "+filename);
var deck_text=fs.readFileSync(DECKPATH+"\\"+filename,{encoding:"ASCII"}) var deck_text=fs.readFileSync(config.deckpath+"\\"+filename,{encoding:"ASCII"})
var deck_array=deck_text.split("\n"); var deck_array=deck_text.split("\n");
var deck_main={}; var deck_main={};
var deck_side={}; var deck_side={};
...@@ -68,10 +66,10 @@ function read_deck_file(filename) { ...@@ -68,10 +66,10 @@ function read_deck_file(filename) {
} }
function load_database(callback) { function load_database(callback) {
var db=new sqlite3.Database(DBFILE); var db=new sqlite3.Database(config.dbfile);
db.each("select * from datas,texts where datas.id=texts.id", function (err,result) { db.each("select * from datas,texts where datas.id=texts.id", function (err,result) {
if (err) { if (err) {
console.log(DBFILE + ":" + err); console.log(config.dbfile + ":" + err);
return; return;
} }
else { else {
...@@ -141,7 +139,7 @@ function load_database(callback) { ...@@ -141,7 +139,7 @@ function load_database(callback) {
} }
function read_decks() { function read_decks() {
var ALL_DECKS=fs.readdirSync(DECKPATH); var ALL_DECKS=fs.readdirSync(config.deckpath);
for (var i in ALL_DECKS) { for (var i in ALL_DECKS) {
var filename=ALL_DECKS[i]; var filename=ALL_DECKS[i];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment