I've got a couple suggestions for improvements, based on my use of the script.
First, deal with duplicate links. If I've linked to the same source twelve times, there's no need to archive that link twelve times. The script should grab each unique link from the post before trying to archive them.
Secondly, don't try to archive every link at once. If you're ...
When I press Ctrl + L, it opens the modal, but when I repress Ctrl + L, it doesn't close it.
Simply, what I mean is that it could be toggled by clicking Ctrl + L.
I am not sure if this is by design but I think it is a feature request.
The API only returns the website link (jarroddixon.com), not the Twitter and GitHub usernames. You can check the results here. The same holds for the Users table in SEDE, so that's not an option either.
I think the best way is just to 'scrape' the user's profile page (which is public, so you don't need to be logged in to view it), parse the HTML and look ...