class GeoHash(metaclass=Object): name = "Geohash" geohash = Attribute("Geohash value", ValueType.String) geohash_size = Attribute("Geohash size", ValueType.Integer) IdentAttrs = [geohash] CaptionAttrs = [geohash, geohash_size] Image = Utils.base64string(r"C:\LampyreExamples\Googles\geohash_icon.png")
class DomainToShareNFS(metaclass=Link): name = Utils.make_link_name(Domain, ShareNFS) DateTime = Attributes.System.Datetime Begin = Domain End = ShareNFS
class NetblockToShareNFS(metaclass=Link): name = Utils.make_link_name(Netblock, ShareNFS) DateTime = Attributes.System.Datetime Begin = Netblock End = ShareNFS
class EntityToShareNFS(metaclass=Link): name = Utils.make_link_name(Entity, ShareNFS) DateTime = Attributes.System.Datetime Begin = Entity End = ShareNFS
class ShareNFSToIP(metaclass=Link): name = Utils.make_link_name(ShareNFS, IP) DateTime = Attributes.System.Datetime Begin = ShareNFS End = IP
class IPToShareNFS(metaclass=Link): name = Utils.make_link_name(IP, ShareNFS) DateTime = Attributes.System.Datetime Begin = IP End = ShareNFS
class AutonomousSystemToCountry(metaclass=Link): name = Utils.make_link_name(AutonomousSystem, Country) Value = Attributes.System.Value Begin = AutonomousSystem End = Country
class ShareNFS(metaclass=Object): FilePath = Attributes.FilePath Filename = Attributes.System.Filename IdentAttrs = [FilePath] CaptionAttrs = [Filename] Image = Utils.base64string( join_path('../static/icons/common', 'directory.png'))
class NamecoinTXidToAddress(metaclass=Link): name = Utils.make_link_name(NamecoinTXid, NamecoinAddress) DateTime = Attributes.System.Datetime Value = Attribute("Coins(Value)", ValueType.Float) Domain = Attributes.System.Domain Operation = Attributes.System.Description CaptionAttrs = [Value, Domain, Operation, DateTime] Begin = NamecoinTXid End = NamecoinAddress
class NamecoinAddress(metaclass=Object): name = "Namecoin address" namecoint_address = Attribute("Namecoin address", ValueType.String) namecoint_address_short = Attribute("Namecoin address (short)", ValueType.String) IdentAttrs = [namecoint_address] CaptionAttrs = [namecoint_address_short] # some changes if exists_file(r"images\namecoin.png"): Image = Utils.base64string(r"images\namecoin.png") else: try: Image = requests.get(f"http://{SERVER_RESOURCE}/objects/ico/{namecoin_icon}", timeout=3).text except: pass
class NamecoinTXid(metaclass=Object): name = "Namecoin transaction" txid = Attribute("Transaction id", ValueType.String) txid_short = Attribute("Transaction id (short)", ValueType.String) IdentAttrs = [txid] CaptionAttrs = [txid_short] # some changes if exists_file(r"images\TX.png"): Image = Utils.base64string(r"images\TX.png") else: try: Image = requests.get(f"http://{SERVER_RESOURCE}/objects/ico/{tx_icon}", timeout=3).text except: pass
class LocationToGeohash(metaclass=Link): name = Utils.make_link_name(Location, GeoHash) Desc = Attributes.System.Text CaptionAttrs = [Desc] Begin = Location End = GeoHash
class DomainToDomainWithDate(metaclass=Link): name = Utils.make_link_name(Domain, Domain) + ' timeline' DateTime = Attributes.System.Datetime Begin = Domain End = Domain
class NamecoinAddressToDomain(metaclass=Link): name = Utils.make_link_name(NamecoinAddress, Domain) DateTime = Attributes.System.Datetime CaptionAttrs = [DateTime] Begin = NamecoinAddress End = Domain
class NamecoinTXidToIP(metaclass=Link): name = Utils.make_link_name(NamecoinTXid, IP) DateTime = Attributes.System.Datetime CaptionAttrs = [DateTime] Begin = NamecoinTXid End = IP