Git Product home page Git Product logo

bullshit.js's Introduction

💩 Bullshit.js

Bullshit.js is a best-of-breed, mission-critical enterprise JavaScript bookmarklet that will empower you to evaluate the high impact of market-driven text on any Web resource, cultivating process-centric innovation and out-of-the-box thinking.

https://mourner.github.io/bullshit.js/

bullshit.js's People

Contributors

abrudz avatar albertsuarez avatar alexanderturner avatar andrenatal avatar awwithro avatar ayush000 avatar birdfreesky avatar bishwasbhatta avatar bozdoz avatar brane avatar brianmcfadden avatar castrodd avatar catio avatar colinchan15 avatar craftyguy avatar davsanchez avatar frafra avatar ivansanchez avatar jayhawker6 avatar joaogfarias avatar komarserjio avatar medecau avatar mourner avatar oscard0m avatar patrickarlt avatar podclay avatar predmijat avatar ryanmillerdev avatar shahroztanveer avatar soheilpro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bullshit.js's Issues

Package provides too little synergy

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.

Usage instructions are missing

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

Weighted bullshit assessment

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.

Not working on Gmail nor Google Docs

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

Idea: add following words

  1. transparency
  2. miscommunication
  3. ambitions
  4. ambitious
  5. compensation
  6. feedback
  7. striving
  8. seriously
  9. positive
  10. passion

what do u think ?

Question about sorting

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.

Idea: Add stemming

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.

Categorize bullshit list

I would be nice to sort the bullshit terms into categories — general bullshit, business bullshit, technical bullshit, etc.

Pulse or flash to reveal

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.

Remove some of the less bullshitty terms

Some initial candidates:

'(?:web|native|mobile)?.?apps?',
'basically',
'conversation',
'dashboard',
'functionality',
'go live',
'green',
'performance',
'resources?',

Please discuss/suggest more.

Doesn't work on Github due to "Content Security Policy"

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.

Reset page feature

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.

Doesn't seem to work

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.

Terms that should be removed?

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.