Skip the ads on Thingiverse, and get straight to the good stuff.

Overview

Thingiverse STL Downloader

Those ads sure are annoying. Skip 'em, and get straight to the good stuff.

This repository is here for the normal purposes of version control, but also to allow users to side-load the extension just in-case Google doesn't approve it.

Install

The extension can (hopefully) be installed from the web store, or from source.

Install from Web Store

If/when the extension is approved by Google, I'll replace this sentence with a link to the web store page.

Install from Source

  1. Download the latest release.

  2. Unzip the contents somewhere on your disk.

    • I created a folder in Documents called Custom Chrome Extensions
  3. In Chrome, go to chrome://extensions in the address bar.

  4. Turn on the Developer Mode option in the upper-right corner.

  5. Choose Load Unpacked

  6. Browse to and select the directory where you unzipped the extension release.

  7. Enable the extension.

  8. Enjoy, and keep on making stuff.

Support

If you like the extension and don't like ads, please consider buying me a coffee.

You might also like...

MDX Deck so good you get the chills ๐Ÿ˜ฎโ€๐Ÿ’จ

MDX Frisson MDX Deck so good you get the chills. ๐Ÿ˜ฎโ€๐Ÿ’จ Frisson noun: a sudden strong feeling of excitement or fear; a thrill. Features ๐Ÿ“ Markdown/MDX

Dec 6, 2022

Bypass YouTube ads! (Web Extensions)

Bypass YouTube ads! (Web Extensions)

bytads Bypass YouTube ads! Supported YouTube Advertising Formats Skippable video ads, Overlay ads! Other ad formats will be supported soon. Usage Inst

Apr 3, 2022

Freely read hentai mangas without any ads.

Freely read hentais without any ads Issues You can drop all your issues and queries in issues or you can ask me on discord. Contribute Feel free to cr

Dec 28, 2022

A social network app cloned from Instagram built with Next.Js, Socket.IO and a lots of other new stuff.

A social network app cloned from Instagram built with Next.Js, Socket.IO and a lots of other new stuff.

Instagram Noob โšก A social network app cloned from Instagram built with Next.Js, Socket.IO and a lots of other new stuff. Live Demo: https://instagram-

Oct 19, 2022

mock APIs, intelligently, with context, and perform other stuff as well

@sasta-sa/project mock APIs, intelligently, with context, and perform other stuff as well ๐Ÿ˜„ Setting up Clone the project git clone https://github.com

Jan 27, 2022

A private chatroom for discussing secret stuff.

A private chatroom for discussing secret stuff.

๐Ÿ’ฌ Socket.IO IRC A private chatroom for discussing secret stuff. The Problem Almost all chatapps nowadays aren't safe enough for private communication

Aug 16, 2022

Some stuff for testing, such as mocks, object mother, etc.

Some stuff for testing, such as mocks, object mother, etc.

Built with โค๏ธŽ by maintainers Testing Some stuff for testing, such as mocks, object mother, etc. Installation yarn add git+https://github.com/turnly/te

Jul 21, 2022

Smooth scrolling effect (while using mouse wheel). No jQuery or other unnecessary stuff needed.

scrooth Smooth scrolling effect (while using mouse wheel). No jQuery or other unnecessary stuff needed. Why? I needed that, and I was unable to find p

Aug 29, 2022

A fullstack next.js template with all the fun stuff like next auth, mongodb, prisma, chakra ui

A fullstack next.js template with all the fun stuff like next auth, mongodb, prisma, chakra ui

Welcome to FullStack Next.js template ๐Ÿ‘‹ A fullstack next.js template with all the fun stuff like next auth, mongodb, prisma, chakra ui โœจ Demo Tech Ne

Oct 16, 2022
Comments
  • Manifest file is missing or unreadable

    Manifest file is missing or unreadable

    1. Browse to and select the directory where you unzipped the extension release.

    Than i got this Error:

    Error loading the extension
    File
    ~\Downloads\thingiverse-stl-downloader-master\thingiverse-stl-downloader-master
    Error
    Manifest file is missing or unreadable
    Manifest could not be loaded.
    
    question 
    opened by SphaeroX 2
  • Reduces the scopes of the manifest.json file and does a dark mode check on initialization

    Reduces the scopes of the manifest.json file and does a dark mode check on initialization

    Here's a possible solution to reducing the scope of the manifest.json file for the Thingiverse Downloader. My approach was to develop a helper HTML and JS file to check for the dark mode theme being enabled/disabled. It then forwards that as a runtime message to the background service worker and that will then adjust the constant/icon.

    Let me know what you think about this approach, but hoping it helps (used to TypeScript mostly these days, so was trying to solve this without introducing more packages/dependencies).

    opened by helfrichmichael 0
  • Manifest.json permissions are over-scoped

    Manifest.json permissions are over-scoped

    Hi,

    Great extension and idea. I've been pretty bummed with Thingiverse continuing to deteriorate their platform, so I'm a huge fan of this idea!

    Looking at the content script injection approach, the permissions are a little over-scoped IMO given the intention of this extension (it wants access to any and all websites).

    Would it be possible to modify the content script matching to https://*thingiverse.com/* and/or https://www.thingiverse.com/*. This will restrict the extension to only injecting the content script into Thingiverse webpages. In the current approach, I believe this is injecting the JS into every single webpage you are visiting.

    More on this here https://developer.chrome.com/docs/extensions/mv3/content_scripts/#static-declarative.

    Happy to make a pull request if you're open to that also.

    enhancement good first issue 
    opened by helfrichmichael 3
  • Support download of other formats than .stl

    Support download of other formats than .stl

    As the title says, it would be useful if the extension allowed you to also download .scad, .f3d, .3mf and other common formats that people might have uploaded.

    enhancement 
    opened by GoTVm 1
Releases(latest)
Owner
Stephan Casas
Stephan Casas
Hackathon for Social Good 2022 and use your superpowers to create a solution for the social good.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Laura Diaz 3 Jun 27, 2022
A Very Good Documentation Site created by the Very Good Ventures Team ๐Ÿฆ„

Very Good Docs Site Developed with ?? by Very Good Ventures ?? A Very Good Docs Site created by the Very Good Ventures Team. Generated by the Very Goo

Very Good Open Source 8 Nov 2, 2022
Automatically skip Netflix intros, recaps, and next episode prompts โšกโŒ›

netflix-skipper Automatically skip Netflix intros, recaps, and next episode prompts โšก โŒ› Don't waste any more time waiting or clicking on intros, recap

Ran Ribenzaft 20 Dec 24, 2022
Skip a job if it already succeeded for the same repo state. Uses S3 for caching.

?? โ™ป๏ธ S3 Cache Action First Run, Cold Cache Next Run, Cache Hit Description Allows to skip a job if it already succeeded for the same repo state. Uses

Pleo Open Source 8 Jul 22, 2022
A small, lightweight JavaScript plugin for placing items in straight rows (jQuery and vanilla JS version) โ€“ Demo:

rowGrid.js rowGrid.js is a small, lightweight (~1000 bytes gzipped) jQuery plugin for placing images (or other items) in straight rows. The grid is si

Bruno Joseph 669 Jul 22, 2022
Straight forward plotting built on D3

D3xter About Simple and powerful syntax to make common charts with minimal code. Highly flexible plotting for deep customization. Sensible defaults bu

Nathan Epstein 341 Oct 20, 2022
๐Ÿ’ฐ Straight-forward budgeting.

financier โš™ Github โ€” ?? Production app โ€” Staging app โ€” ?? Staging Docs โ€” ?? Trello โ€” ?? Website โ€” ?? Docker A web-based, offline-first app. Built with

Financier 40 Dec 17, 2022
๐Ÿš€ A really straight-forward SurrealDB Rest API wrapper.

SurrealDB Node.js npm i surrealdb Quick Start surreal start --root user --pass user import SurrealDB from 'surrealdb' const Surreal = new SurrealDB('

Jareer Abdullah 5 Dec 10, 2022
Use Cloudflare Gateway DNS/VPN to block ads, malware and tracking domains - free alternative to NextDNS, Pi-hole and Adguard

Cloudflare Gateway Pi-hole Scripts (CGPS) Cloudflare Gateway allows you to create custom rules to filter HTTP, DNS, and network traffic based on your

null 70 Aug 13, 2023