mourner / bullshit.js Goto Github PK
View Code? Open in Web Editor NEWA bookmarklet for translating marketing speak into human-readable text. :poop:
Home Page: https://mourner.github.io/bullshit.js/
License: MIT License
A bookmarklet for translating marketing speak into human-readable text. :poop:
Home Page: https://mourner.github.io/bullshit.js/
License: MIT License
I would be nice to sort the bullshit terms into categories — general bullshit, business bullshit, technical bullshit, etc.
Reduce derived word to their stems (stemming) and afterwards match the stems only. It might be more computationally intensive, but the list should become easier to maintain and more bullshit could be discovered.
Like any of the other something-bookmarklets have:
http://responsive.victorcoulon.fr/
http://www.readability.com/bookmarklets
I spent about an hour trying to add it somehow to my firefox or use this scripts in Firefox without any success. The README definitely lacks some usage instructions for non-JS people.
What is a bookmarklet? Do I need to add it as a sort of bookmark? If I do, then what should I paste into the "location" field? Do I need to build it somehow? Should I use npm or rollup or something else?
Ivan
Please add bullshit from The Corporate B.S. Generator
https://www.atrixnet.com/bs-generator.html
There have been a lot of great community additions recently, but for better balance and focus, I think we should consider removing some terms too. There might be some in the list that are not a good fit — e.g. causing too many false positives, not bullshit in most contexts, too generic, etc.
So, which terms would you suggest removing?
Hi. Could you make the bullshit replacement pulse or flash to reveal the content. This will remove the need to hover to see. And also help me recognize bullshit on my own.
what do u think ?
Chrome 124 shows these errors in the console:
VM280:1 This document requires 'TrustedScriptURL' assignment.
(anonymous) @ VM280:1
(anonymous) @ VM280:1
VM280:1
Uncaught TypeError: Failed to set the 'src' property on 'HTMLScriptElement': This document requires 'TrustedScriptURL' assignment.
at <anonymous>:1:87
at <anonymous>:1:167
(anonymous) @ VM280:1
(anonymous) @ VM280:1
The bookmarklet does not work on Github, and possibly other sites with CSP policies.
On a customized Firefox 69.0.3 install, I get >Content Security Policy: The page’s settings blocked the loading of a resource at https://unpkg.com/@mourner/[email protected]/bullshit.js (“script-src”).
On a vanilla Chrome 77.0.3865.90 install, I get Refused to load the script 'https://unpkg.com/@mourner/[email protected]/bullshit.js' because it violates the following Content Security Policy directive: "script-src github.githubassets.com". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.
.
Windows 10 x64.
moved from #1
Could add a point value to words, or just put them in groups with the same bullshit level, and modify the bs value based on the proximity to other bullshit words i.e. with a threshold of 1, 'monetize' might have 1.2 and always be bullshit, but 'functionality' 0.8 so not bullshit but if 3 words away from 'empowerment', 0.8 then bullshit, 0.8+(0.8/3)=1.07.
The easy way would just have a couple lists instead of the one list of bullshit words, the always bullshit valued at 1.2, the could be bullshit at 0.8 etc.
Using @padolsey findAndReplaceDOMText would allow less intrusive DOM replacement (so that events/etc. don't get broken).
Some initial candidates:
'(?:web|native|mobile)?.?apps?',
'basically',
'conversation',
'dashboard',
'functionality',
'go live',
'green',
'performance',
'resources?',
Please discuss/suggest more.
I just want to know what you use to sort the terms/format the terms. Like what kind of software is used to generate the list etc. I am assuming these were not all sorted by hand and knowing what was used to sort the terms or edit/format the list would be helpful. I'm also just curious.
-Thanks in advance.
Fails to detect bullshit on https://patriciaparkinson.com/
E.g. in this screenshot: visionary, smart, blockchain (all in the dictionary)
Correctly detects some terms on the page, just not all
I can't seem to get this to work. I made the bookmark like the readme said, but it doesn't do anything when I click on it.
Synergy in this package is not enough. Please expand with more synergy and more inflatable value. With so little synergy it makes brainstorming out-of-box sessions return little redeemable value for special business process.
I am happy to make one.
I'd like a feature that would allow the user the reset the page without reloading it. Maybe we could first hide all of the HTML on the page with CSS and then load in the new HTML. That way, the page could be reset.
I would like to apply this to every page I visit
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.