-
Notifications
You must be signed in to change notification settings - Fork 28
Python3, dependency updates, encryption changes #12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Kenneth-W-Chen
wants to merge
37
commits into
rossem:master
Choose a base branch
from
Kenneth-W-Chen:python3
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
4dca99e
Added example config file
Kenneth-W-Chen 6283424
Changed prints to use python3 syntax
Kenneth-W-Chen b0e669b
Changed functions to match updated praw functions
Kenneth-W-Chen da47fdf
Fixed byte + str issues; Switched to use cryptodome inherent pad func…
Kenneth-W-Chen e0213de
Adjusted to use the subreddit obj instead
Kenneth-W-Chen ed55f49
Changed to wxPython's new window filter namings
Kenneth-W-Chen 539d3b7
Added extra info; may not need username, password fields anymore in w…
Kenneth-W-Chen 2b24b85
Removed pathname; only filename is posted now
Kenneth-W-Chen 6450947
Getting files now works. Doesn't resolve filename conflicts though
Kenneth-W-Chen 3beea76
Fixed bug from putting full pathname in Get window's fileToGetField f…
Kenneth-W-Chen 7622a48
Added some PEP suppressions
Kenneth-W-Chen c70ae7f
Updated to stop using deprecated libraries and functions
Kenneth-W-Chen 05338ca
Removed unused globals
Kenneth-W-Chen dc5f6f3
Renamed vars to more descriptive names
Kenneth-W-Chen f9d4ec9
Removed unnecessary fields in window
Kenneth-W-Chen 1ed5b9f
Added praw.ini which stores passwords and secrets
Kenneth-W-Chen 84c12a9
Rewrote to be more descriptive
Kenneth-W-Chen 2c87532
Update gitignore to include project dependency directories
Kenneth-W-Chen 5086cf5
Put app initialization into its own function
Kenneth-W-Chen c709e16
Create 'main.py'; this is the new script to run
Kenneth-W-Chen 6e30655
Renamed some vars to be more descriptive
Kenneth-W-Chen fea2aa9
Password is hashed with argon2id; now using AES-GCM
Kenneth-W-Chen d63f936
Update encrypt to include MAC in post content; adjust encrypt logic
Kenneth-W-Chen 1d363a3
Decrypt set up; Added DocString; Refactoring to be more descriptive
Kenneth-W-Chen a5e1635
Subreddit is now set in the config file instead of redditglobals.py
Kenneth-W-Chen d07533f
Adjusted to match new decryption stuff
Kenneth-W-Chen 67b9765
Changed typehints to Tuple
Kenneth-W-Chen e43b44b
Encryption and decryption now works; parameters are in post text
Kenneth-W-Chen 3426a02
Adjusted note about Reddit search
Kenneth-W-Chen 22fe8ef
Reformatting and improve DocString
Kenneth-W-Chen 720c855
Merge remote-tracking branch 'origin/python3' into python3
Kenneth-W-Chen a1b22ea
Now encrypts as it reads file instead of loading entire file first; s…
Kenneth-W-Chen 923f4b7
Added sleep to prevent rate limiting/banning
Kenneth-W-Chen c399205
Some documentation
Kenneth-W-Chen d84cea9
Documentation done.
Kenneth-W-Chen e237340
Added DocString to some vars
Kenneth-W-Chen 69fb85d
Added DocString to some vars
Kenneth-W-Chen File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I want to say a1b22ea will make it slightly faster because we don't have to load the entire file into memory and then encrypt it, with both the ciphertext and plaintext stored at once