Please refer to this blogpost to get an overview.
Replace *-INSTANCE with one of the public instances listed in the scrapers section. Replace CAPITALIZED words with their corresponding identifiers on the website.
| <html> | |
| <head> | |
| <style> | |
| body { | |
| width: 400px; | |
| min-height: 100px; | |
| } | |
| </style> | |
| </head> | |
| <body> |
| // use this in PC-Chrome history page (ctrl+H) | |
| var itemList = Array.from(document. | |
| getElementById('history-app').shadowRoot.getElementById('synced-devices').shadowRoot. | |
| getElementById('synced-device-list').getElementsByTagName('history-synced-device-card')). | |
| map(x=>x.shadowRoot.getElementById('tab-item-list')).map(x=>x.getElementsByClassName('website-link')); | |
| // if you want to backup only one device, enter a index number here (start from 0) | |
| // I suggest you use extension OneTab to manage tabs, so I export OneTab's url format | |
| // <url> | <title> |
| P = function(person, theyConjugation) { | |
| let conjugation = theyConjugation; | |
| const allPronouns = { | |
| "they/them": { | |
| "subject": "they", | |
| "object": "them", | |
| "possessive-determiner": "their", | |
| "possessive-pronoun": "theirs", | |
| "reflexive": "themselves", |
Please refer to this blogpost to get an overview.
Replace *-INSTANCE with one of the public instances listed in the scrapers section. Replace CAPITALIZED words with their corresponding identifiers on the website.
| //pronoun & syntax neutralizer for word replacer II | |
| //Max Schaffer (2019) with Weston Renoud (2016) | |
| //this remains very much a work in progress, looking for more people to expand this and add more language support! | |
| //ACKNOWLEDGEMENTS | |
| //Created by merging my work in 2019 with that of Weston Renoud (wrenoud)'s 2016 neutral_pronouns.json, who's work | |
| //was really just all around better and cleaner than mine | |
| //Thank you, Weston, for caring about this, it means a lot :) You helped me get off the ground here as I struggled | |
| //to understand how regex works and fix my crappy functons. |
| treeView.treeModel.currentSession_rootNode.subnodes.forEach(node => node.setCollapsing(true)) |
A curated list of my GitHub stars! Generated by starred
| node: Platform built on V8 to build network applications | |
| git: Distributed revision control system | |
| wget: Internet file retriever | |
| yarn: JavaScript package manager | |
| python3: Interpreted, interactive, object-oriented programming language | |
| coreutils: GNU File, Shell, and Text utilities | |
| pkg-config: Manage compile and link flags for libraries | |
| chromedriver: Tool for automated testing of webapps across many browsers | |
| awscli: Official Amazon AWS command-line interface | |
| automake: Tool for generating GNU Standards-compliant Makefiles |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <opml version="1.0"> | |
| <head> | |
| <title>Nops subscriptions in feedly Cloud</title> | |
| </head> | |
| <body> | |
| <outline text="Security" title="Security"> | |
| <outline type="rss" text="X-Force Research – Security Intelligence" title="X-Force Research – Security Intelligence" xmlUrl="http://securityintelligence.com/topics/x-force/feed/" htmlUrl="https://securityintelligence.com"/> | |
| <outline type="rss" text="SecurityIntelligence" title="SecurityIntelligence" xmlUrl="http://securityint.blogspot.com/feeds/posts/default" htmlUrl="http://securityint.blogspot.com/"/> |