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
4 years ago
Wesley Kerfoot
5da3367df6
print exceptions ( #108 )
4 years ago
wes
63f7109c22
Fixes #79
5 years ago
Wesley Kerfoot
3939c8642d
(almost) working list of convo URLs
5 years ago
Wesley Kerfoot
91594a6cd4
Refactor types into separate module
5 years ago
Wesley Kerfoot
f159937e1d
Fix bugs with archiver
5 years ago
Wesley Kerfoot
f4ba552fc4
Fix missing imports
5 years ago
Wesley Kerfoot
8ac0351ab2
Cleanup & refactoring
5 years ago
Wesley Kerfoot
8bc51b88d7
New archiver semi-working
5 years ago
Wesley Kerfoot
e1ec0a89a6
Try to refactor delete options
5 years ago
Wesley Kerfoot
2580f4594e
Bump version and refactor to use bloom filters for avoiding dups
5 years ago
Wesley Kerfoot
940a94afed
Clean up
5 years ago
ConnorSkees
8bf8617c15
Refactor
5 years ago
Wesley Kerfoot
e76266f966
Try to use untag button if delete or hide is not an option
5 years ago
Wesley Kerfoot
1241d6e7e8
Fix bugs with logging and bump version
5 years ago
Wesley Kerfoot
643929d3dd
Archive wall posts, include timestamp
5 years ago
Wesley Kerfoot
5c11163180
Integrate changes that allow selecting year
5 years ago
wes
1502feef4b
More cleanup
5 years ago
wes
9f9fcc1ba6
Remove unnecessary imports
5 years ago
wes
81fd9329f9
More refactoring into modules
5 years ago
wes
8cc9074934
Refactoring
5 years ago
wes
2c73a529b3
Start refactoring things into separate modules
5 years ago
ijustlovemath
c0dd1a1f0c
Improving the security of manual password entry
5 years ago
Spirit-act
4b60f72e09
Changed to preferences
5 years ago
Spirit-act
6420ae262b
Added password prompt
5 years ago
Michael Gecht
9f832e6fbd
Refactor selenium exceptions into constant
5 years ago
Michael Gecht
ab6450f33a
Add explicit exceptions
5 years ago
Michael Gecht
22e30f300d
Wrap selector logic in try..except statement
This catches all errors that are thrown, when any
`find_element_by_*` method fails for some reason.
If this happens, we just fall through and wait for
a page refresh and then try again.
5 years ago
ConnorSkees
0f9d1fcb9d
Minor refactoring and reformatting :)
5 years ago
ConnorSkees
a811761928
Remove --no-sandbox flag
5 years ago
ConnorSkees
5367f424f0
Add option for headless mode
update README with instructions on chromedriver
Minor refactor and reformatting
- Tighten whitespace
- Remove superfluous `assert` statement
Minor refactoring and reformatting
Fix missing whitespace between =
Update deletefb.py
Remove git stuff
5 years ago
Wesley Kerfoot
2dc953424d
Fix typo
5 years ago
Wesley Kerfoot
9f1d123dcd
Fixes #6 by adding a pause for 2FA
5 years ago
Wesley Kerfoot
64cf0ed78c
Add a few comments explaining some quirks
5 years ago
Wesley Kerfoot
8fcda848ab
Use driver.implicitly_wait instead of sleeping everywhere
5 years ago
Wesley Kerfoot
a87d154bf0
Try using WebDriverWait
5 years ago
Wesley Kerfoot
0780e637ec
Refactor into a proper package
5 years ago