mirror of
https://github.com/lalanza808/monero.fail.git
synced 2025-08-19 14:47:52 -04:00
adding app so far
This commit is contained in:
parent
142b570503
commit
dc06c87808
18 changed files with 3689 additions and 0 deletions
25
xmrnodes/models.py
Normal file
25
xmrnodes/models.py
Normal 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])
|
Loading…
Add table
Add a link
Reference in a new issue