Added _print()

pull/5/head
Lasse Edfast 5 years ago
parent 35639cfe41
commit dc1a75bd69
  1. 25
      facebook/classes.py

@ -15,10 +15,11 @@ from helpers import sleep_, update_cookie
class User: class User:
def __init__(self, username): def __init__(self, username, mode):
self.collection = "members" self.collection = "members"
self.username = str(username) self.username = str(username)
self.fetched = datetime.now().strftime("%Y%m%d_%H:%M:%S") self.mode = mode
self.fetched = datetime.now().strftime("%Y%m%d")
self.url_coverphotos = '' self.url_coverphotos = ''
self.id = '' self.id = ''
self.url_likes = '' self.url_likes = ''
@ -28,7 +29,7 @@ class User:
self.url = '' self.url = ''
self.name = '' self.name = ''
self.url_other_picture = '' self.url_other_picture = ''
self.reacting_friends = 0 self.reactions = 0
def add_to_db(self): def add_to_db(self):
# Lägg till profilen till arrango # Lägg till profilen till arrango
@ -45,7 +46,8 @@ class User:
"about": self.url_about, "about": self.url_about,
"cover photos": self.url_coverphotos, "cover photos": self.url_coverphotos,
"fetched": self.fetched, "fetched": self.fetched,
"reacting_friends": self.reacting_friends "reactions": self.reactions,
'mode': self.mode
}, },
overwrite_mode="update", overwrite_mode="update",
silent=True, silent=True,
@ -58,9 +60,11 @@ class User:
"_id": "members/" + str(self.username), "_id": "members/" + str(self.username),
"checked": True, "checked": True,
"pictures_checked": self.profile_pictures, "pictures_checked": self.profile_pictures,
"reaction": self.reactions
}) })
class Picture: class Picture:
def __init__(self, user): def __init__(self, user):
self.collection = "pictures" self.collection = "pictures"
@ -89,7 +93,14 @@ class Picture:
) )
class Profile: class Profile:
def __init__(self, profile): def __init__(self, profile, container):
""" Creates a new profile to do searches with.
Args:
profile (dict): Document fetched from database.
container (string): Container name.
"""
# Uppdatera dokumentet i arango # Uppdatera dokumentet i arango
self.doc = profile self.doc = profile
self.doc['in_use'] = True self.doc['in_use'] = True
@ -102,6 +113,7 @@ class Profile:
self.server = self.doc["server"] self.server = self.doc["server"]
self.blocked = False self.blocked = False
self.container = container
# Ange proxies # Ange proxies
session = requests.Session() session = requests.Session()
@ -186,9 +198,8 @@ class Proxies:
return self.proxies.pop(random.randrange(0, len(self.proxies), 1)) return self.proxies.pop(random.randrange(0, len(self.proxies), 1))
class Friend: class Friend:
def __init__(self, user, mode): def __init__(self, user):
self.collection = "members" self.collection = "members"
self.mode = mode
self.user = user # The friends friend self.user = user # The friends friend
self.username = '' self.username = ''
self.url = '' self.url = ''

Loading…
Cancel
Save