Sean Leavey
b93f528f99
Ensure protocol is provided in mobile URLs ( fixes #160 ) ( #161 )
4 years ago
tklam
a5ed694a46
Add "Hide from profile" ( #145 )
Facebook has replaced "Hide from timeline" with "Hide from profile". The latter is added into button_types.
4 years ago
Thomas
c1af411453
WebDriverException not defined ( #139 )
I didn't have chromedriver installed initially - it caused a secondary exception.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/tcrha/.local/bin/deletefb", line 8, in <module>
sys.exit(run_delete())
File "/home/tcrha/.local/lib/python3.8/site-packages/deletefb/deletefb.py", line 112, in run_delete
driver = login(
File "/home/tcrha/.local/lib/python3.8/site-packages/deletefb/tools/login.py", line 44, in login
driver = setup_selenium(chrome_options, chrome_binary_path)
File "/home/tcrha/.local/lib/python3.8/site-packages/deletefb/tools/chrome_driver.py", line 66, in setup_selenium
except WebDriverException:
NameError: name 'WebDriverException' is not defined
5 years ago
Wesley Kerfoot
a182eaaaa3
fixes https://github.com/weskerfoot/DeleteFB/issues/135 ( #136 )
5 years ago
Wesley Kerfoot
50162ba996
fix unliking ( #134 )
5 years ago
Wesley Kerfoot
5830cfeecd
force url to mobile site for deleting wall posts ( #130 )
* force url to mobile site for deleting wall posts
* use urlunparse to force to mobile instead
5 years ago
Wesley Kerfoot
1875b754ab
Fixes for new facebook site ( #129 )
* make work with the mobile site instead, bypasses changes to new facebook
* fix timestamp selection
* fix conversations mode
5 years ago
Wesley Kerfoot
bf93cf0b08
Update chrome_driver.py ( #127 )
5 years ago
Michael Bianco
e8896b1a2c
Report more exceptions ( #125 )
* Report more exceptions
This makes it much easier to debug chrome errors.
Without reporting these errors things will silently fail.
* Ignore pyc files
* Don't pull chromedriver from cask
5 years ago
Jeff Carpenter
178887aa0d
let Selenium try to find chromedriver (in PATH) ( #121 )
5 years ago
wes
e245a87520
add docstring
5 years ago
Wesley Kerfoot
b63a3799bf
fix chromedriver to be versioned and check for that version
5 years ago
Wesley Kerfoot
cc5a5b8b32
Fix chromedriver ( #120 )
* add appdirs for managing user data
* use cache_dir for downloading chromedriver
* cleanly shut down selenium when an exception happens
5 years ago
Wesley Kerfoot
82d749f261
Starting a refactor of all chrome driver code ( #105 )
* Starting a refactor of all chrome driver code
* proper chrome version extraction
5 years ago
Wesley Kerfoot
8ef207441c
proper chrome version extraction
5 years ago
as
95ac5252d4
clean and gitignore deletefb.log ( #113 )
5 years ago
as
428c354683
respect --no-archive in wall mode ( #112 )
5 years ago
Wesley Kerfoot
64c46e378b
Update chrome_driver.py ( #111 )
5 years ago
Wesley Kerfoot
5da3367df6
print exceptions ( #108 )
5 years ago
Wesley Kerfoot
c4727c373b
Starting a refactor of all chrome driver code
5 years ago
Wesley Kerfoot
bc210890e5
Refactor imports
5 years ago
Wesley Kerfoot
0e24537f42
More refactoring
5 years ago
Wesley Kerfoot
abe597db9b
Refactor variable names
5 years ago
Wesley Kerfoot
7a92f80a2a
add option to pass path to chrome binary
5 years ago
Wesley Kerfoot
3ace0acddd
factory=list, not []
5 years ago
Wesley Kerfoot
c1d9cc5934
Avoid using `default` for attrs classes with mutable objects
5 years ago
esir
d08d8861d4
Code cleanup
6 years ago
esir
6340d2c50a
Adds a custom exceptions class
6 years ago
esir
511b43a9f1
Automatically downloads chrome driver for users according the their os platform
6 years ago
wes
5384c082d9
Add new arguments for headless option #89
6 years ago
Wesley Kerfoot
4b59fde84e
Remove comments option until work is completed
6 years ago
wes
63f7109c22
Fixes #79
6 years ago
Wesley Kerfoot
06da87fba6
Deletion of conversations working
6 years ago
Wesley Kerfoot
c91bec3367
Conversation deletion almost working
6 years ago
Wesley Kerfoot
e1c7e822f3
Refactoring, almost support deleting
6 years ago
Wesley Kerfoot
81262fe4d7
Add timestamps to archive files
6 years ago
Wesley Kerfoot
5377b48850
Prettify archives, log image links in convos
6 years ago
Wesley Kerfoot
01647262c3
Use cattrs to serialize conversations in archive
6 years ago
Wesley Kerfoot
b2e4a92e82
Rename `timestamp` to `date` to be consistent
6 years ago
Wesley Kerfoot
7697af2481
Construct Message instances for each message in a convo
6 years ago
Wesley Kerfoot
015f57a17f
Can now get entire conversations
6 years ago
Wesley Kerfoot
b74dd81e0d
Support for filtering conversations by year
6 years ago
Wesley Kerfoot
0355ebcc66
Refactor timestamp parsing
6 years ago
Wesley Kerfoot
aa9e3672c3
Package up conversations into its own type now
6 years ago
Wesley Kerfoot
442fc14296
Fixes #75
6 years ago
Wesley Kerfoot
723d90981d
Try parsing conversation timestamps, if they exist
6 years ago
Wesley Kerfoot
65e6286234
Iterating through all conversations working!
6 years ago
Wesley Kerfoot
d17919f675
Gathering conversations
6 years ago
Wesley Kerfoot
3939c8642d
(almost) working list of convo URLs
6 years ago
Wesley Kerfoot
fbc18058bd
Clean up new modules
6 years ago