adding app so far

This commit is contained in:
lza_menace 2020-10-12 21:32:21 -07:00
parent 142b570503
commit dc06c87808
18 changed files with 3689 additions and 0 deletions

25
xmrnodes/models.py Normal file
View file

@ -0,0 +1,25 @@
from peewee import *
from datetime import datetime
from xmrnodes import config
data_dir = getattr(config, 'DATA_FOLDER', './data')
db = SqliteDatabase(f"{data_dir}/db/sqlite.db")
class Node(Model):
id = AutoField()
scheme = CharField()
address = CharField()
port = IntegerField()
version = CharField(null=True)
tor = BooleanField(default=False)
available = BooleanField(default=False)
mainnet = BooleanField(default=False)
datetime_entered = DateTimeField(default=datetime.now)
datetime_checked = DateTimeField(default=datetime.now)
datetime_failed = DateTimeField(default=None, null=True)
class Meta:
database = db
db.create_tables([Node])