-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathload_nodes.py
34 lines (30 loc) · 961 Bytes
/
load_nodes.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
from load_database import DatabaseHandler
import sys
if(len(sys.argv) < 2):
database_dir = '../database/drupal'
start_with = 0
max_count = 20000
# sys.exit('Invalid Argument: Requred 2 argument but ' + str(len(sys.argv)) + ' are provided')
elif(len(sys.argv) == 2):
database_dir = sys.argv[1]
start_with = 0
max_count = 20000
elif(len(sys.argv) == 3):
database_dir = sys.argv[1]
start_with = int(sys.argv[2])
max_count = 20000
elif(len(sys.argv) == 4):
database_dir = sys.argv[1]
start_with = int(sys.argv[2])
max_count = int(sys.argv[3])
else:
database_dir = sys.argv[1]
start_with = int(sys.argv[2])
max_count = int(sys.argv[3])
if(database_dir[-1] != '/'):
database_dir = database_dir + '/'
username = "neo4j"
password = "a392912030502"
server_url = 'bolt://localhost:7687'
a = DatabaseHandler(server_url, username, password, dir = database_dir)
a.csv_load_nodes(start_with, max_count)