mirror of
https://github.com/lalanza808/monero.fail.git
synced 2025-03-14 22:56:32 -04:00
24 lines
649 B
Python
24 lines
649 B
Python
from peewee import *
|
|
from datetime import datetime
|
|
from xmrnodes import config
|
|
|
|
|
|
data_dir = getattr(config, 'DATA_FOLDER', './data')
|
|
db = SqliteDatabase(f"{data_dir}/sqlite.db")
|
|
|
|
class Node(Model):
|
|
id = AutoField()
|
|
url = CharField()
|
|
tor = BooleanField(default=False)
|
|
available = BooleanField(default=False)
|
|
validated = BooleanField(default=False)
|
|
nettype = CharField(null=True)
|
|
datetime_entered = DateTimeField(default=datetime.now)
|
|
datetime_checked = DateTimeField(default=None, null=True)
|
|
datetime_failed = DateTimeField(default=None, null=True)
|
|
|
|
class Meta:
|
|
database = db
|
|
|
|
db.create_tables([Node])
|