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:
def __init__(self, username):
def __init__(self, username, mode):
self.collection = "members"
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.id = ''
self.url_likes = ''
@ -28,7 +29,7 @@ class User:
self.url = ''
self.name = ''
self.url_other_picture = ''
self.reacting_friends = 0
self.reactions = 0
def add_to_db(self):
# Lägg till profilen till arrango
@ -45,7 +46,8 @@ class User:
"about": self.url_about,
"cover photos": self.url_coverphotos,
"fetched": self.fetched,
"reacting_friends": self.reacting_friends
"reactions": self.reactions,
'mode': self.mode
},
overwrite_mode="update",
silent=True,
@ -58,9 +60,11 @@ class User:
"_id": "members/" + str(self.username),
"checked": True,
"pictures_checked": self.profile_pictures,
"reaction": self.reactions
})
class Picture:
def __init__(self, user):
self.collection = "pictures"
@ -89,7 +93,14 @@ class Picture:
)
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
self.doc = profile
self.doc['in_use'] = True
@ -102,6 +113,7 @@ class Profile:
self.server = self.doc["server"]
self.blocked = False
self.container = container
# Ange proxies
session = requests.Session()
@ -186,9 +198,8 @@ class Proxies:
return self.proxies.pop(random.randrange(0, len(self.proxies), 1))
class Friend:
def __init__(self, user, mode):
def __init__(self, user):
self.collection = "members"
self.mode = mode
self.user = user # The friends friend
self.username = ''
self.url = ''

Loading…
Cancel
Save