Skip to content

Tampermonkey/Violentmonkey script that prevents Pinterest’s annoying auto-refresh/reset “feature”

Notifications You must be signed in to change notification settings

LycanLD/AntiPinterRef

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

AntiPinterRef Banner

✨ AntiPinterRef

Install AntiPinterRef

AntiPinterRef is a Tampermonkey/Violentmonkey userscript that prevents Pinterest’s annoying auto-refresh/reset “feature” by simulating user activity and blocking forced reload triggers.


🚀 Features

  • 🛑 Blocks Pinterest’s auto-refresh banners (no more “See new pins” popping up)
  • 🎭 Spoofs user activity (fake mouse moves, key presses, tiny scrolls)
  • 🔒 Prevents location.reload() hijacks
  • 🎨 Adds a sidebar About button with credits
  • ⚙️ Configurable via constants (interval, jitter, verbose logging)

📥 Installation

  1. Install a userscript manager:
  2. Click the Install AntiPinterRef button above ⬆️
  3. Confirm the installation in your userscript manager.

📸 Screenshot

AntiPinterRef Screenshot


⚙️ Configuration

You can tweak script behavior by editing the CONFIG object inside the script:

const CONFIG = {
  intervalMs: 20_000,   // how often to fake activity (ms)
  tinyScrollPx: 10,     // scroll amount per "nudge"
  jitter: true,         // add randomness to activity
  verbose: false        // enable console debug logs
};

🛠 Development

Clone the repo:

git clone https://github.com/lycanld/AntiPinterRef.git
cd AntiPinterRef

Edit AntiPinterRef.user.js and load it in Tampermonkey as a local file script for testing. When ready, commit and push — the raw GitHub URL can be used for installs.


🤝 Contributing

Pull requests are welcome! If you find new Pinterest tricks that the script can use, contact me!


📜 License

MIT © LycanLD

About

Tampermonkey/Violentmonkey script that prevents Pinterest’s annoying auto-refresh/reset “feature”

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published