|
@ -6,6 +6,7 @@ import json |
|
|
import os |
|
|
import os |
|
|
import sys |
|
|
import sys |
|
|
|
|
|
|
|
|
|
|
|
from config import settings |
|
|
from tools.common import logger |
|
|
from tools.common import logger |
|
|
from tools.login import login |
|
|
from tools.login import login |
|
|
from tools.wall import delete_posts |
|
|
from tools.wall import delete_posts |
|
@ -13,7 +14,6 @@ from tools.likes import unlike_pages |
|
|
|
|
|
|
|
|
LOG = logger("deletefb") |
|
|
LOG = logger("deletefb") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def run_delete(): |
|
|
def run_delete(): |
|
|
parser = argparse.ArgumentParser() |
|
|
parser = argparse.ArgumentParser() |
|
|
|
|
|
|
|
@ -92,11 +92,7 @@ def run_delete(): |
|
|
|
|
|
|
|
|
args = parser.parse_args() |
|
|
args = parser.parse_args() |
|
|
|
|
|
|
|
|
if args.archive_off: |
|
|
settings["ARCHIVE"] = not args.archive_off |
|
|
os.environ["DELETEFB_ARCHIVE"] = "false" |
|
|
|
|
|
else: |
|
|
|
|
|
os.environ["DELETEFB_ARCHIVE"] = "true" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if args.year and args.mode != "wall": |
|
|
if args.year and args.mode != "wall": |
|
|
parser.error("The --year option is only supported in wall mode") |
|
|
parser.error("The --year option is only supported in wall mode") |
|
@ -111,9 +107,12 @@ def run_delete(): |
|
|
) |
|
|
) |
|
|
|
|
|
|
|
|
if args.mode == "wall": |
|
|
if args.mode == "wall": |
|
|
delete_posts(driver, |
|
|
delete_posts( |
|
|
args.profile_url, |
|
|
driver, |
|
|
year=args.year) |
|
|
args.profile_url, |
|
|
|
|
|
year=args.year |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
elif args.mode == "unlike_pages": |
|
|
elif args.mode == "unlike_pages": |
|
|
unlike_pages(driver) |
|
|
unlike_pages(driver) |
|
|
else: |
|
|
else: |
|
|