Browse Source

Fix bugs with logging and bump version

pull/44/head
Wesley Kerfoot 6 years ago
parent
commit
1241d6e7e8
  1. 2
      deletefb/deletefb.py
  2. 2
      deletefb/tools/common.py
  3. 9
      deletefb/tools/wall.py
  4. 2
      setup.py

2
deletefb/deletefb.py

@ -72,7 +72,7 @@ def run_delete():
"--no-archive", "--no-archive",
action="store_true", action="store_true",
dest="archive_off", dest="archive_off",
default=True, default=False,
help="Turn off archiving (on by default)" help="Turn off archiving (on by default)"
) )

2
deletefb/tools/common.py

@ -28,7 +28,7 @@ def archiver(category):
""" """
log_path = "{0}.log".format(abspath(relpath(split(category)[-1], "."))) log_path = "{0}.log".format(abspath(relpath(split(category)[-1], ".")))
log_file = open(log_path, mode="wt", buffering=1) log_file = open(log_path, mode="ta", buffering=1)
def log(content, timestamp=False): def log(content, timestamp=False):
if environ.get("DELETEFB_ARCHIVE", "true") == "false": if environ.get("DELETEFB_ARCHIVE", "true") == "false":

9
deletefb/tools/wall.py

@ -18,13 +18,13 @@ def delete_posts(driver,
driver.get(user_profile_url) driver.get(user_profile_url)
wall_log, archive_wall_post = archiver("wall")
for _ in range(MAX_POSTS): for _ in range(MAX_POSTS):
post_button_sel = "_4xev" post_button_sel = "_4xev"
post_content_sel = "_5_jv"
post_timestamp_sel = "timestamp" post_content_sel = "userContent"
post_timestamp_sel = "timestampContent"
wall_log, archive_wall_post = archiver("wall")
while True: while True:
try: try:
@ -55,6 +55,7 @@ def delete_posts(driver,
continue continue
else: else:
break break
wall_log.close()
# Required to sleep the thread for a bit after using JS to click this button # Required to sleep the thread for a bit after using JS to click this button
time.sleep(5) time.sleep(5)

2
setup.py

@ -5,7 +5,7 @@ with open("README.md", "r") as fh:
setuptools.setup( setuptools.setup(
name="delete-facebook-posts", name="delete-facebook-posts",
version="1.1.0", version="1.1.1",
author="Wesley Kerfoot", author="Wesley Kerfoot",
author_email="wes@wesk.tech", author_email="wes@wesk.tech",
description="A Selenium Script to Delete Facebook Posts", description="A Selenium Script to Delete Facebook Posts",

Loading…
Cancel
Save