loicpirez / ScrollIt

A Chrome/Opera extension for scrolling a lazy-loading content on any website

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scroll it!

A Chrome/Opera extension for scrolling a lazy-loading content on any website.

Basic idea

Today lots of websites are using lazy-loading technique to show new items/ news/records/ upon scrolling down. Also you're able to scroll up in lots of messengers like Telegram/Vkontakte to see old messages. So I needed an easy way to scroll up and down, seemed like there was no such extension on the market so I decided to create it.

Showcase (few screenshots, more below @gif showcase section)

This is how extension context menu looks like:

Context menu screenshot

Message after task is done:

Browser message

Languages

Currently localized for english and russian languages, feel free to add more
located in _locales/lang-code/messages.json

Tested on websites (sections)

Messengers:

  • Telegram
  • Vkontakte (news, dialogues)

Others:

  • Instagram
  • Twitter
  • Youtube (suggested videos, comments)
  • Reddit (comments)
  • Facebook (news)

FAQ

Q: I launched a scroll and can't scroll manually after that
A: Click on the "Stop" scrolling option in context menu

Q: Where should I install it from?
A: From official chrome/opera webstores, links are below. If there are no such extensions, feel free to install it manually by links given in contacts section

Q: I clicked on infinite scrolling and nothing happens
A: Try click in another place or reload the page (browser update is also recommended)

Q: Why did scrolling stop ? Why it's stuck?
A: Lazy loading is a tricky feature and new items may not appear because of website issues or slow connection (server just didn't give you the new data). Try running it again

Q: This extension works well on some websites and doens't work on another
A: If it doens't work on some popular website - send me a letter about it

How to use

When you have it done and installed - open a website with lazy-loading feature, press right mouse button anywhere on the page (desirable inside a place that has to be scrolled) - select scrolling in context menu and scrolling option (infinite / N times).

How to install

Install extension from webshop or manually from files
manual for installing extensions from files: https://www.howtogeek.com/120743/how-to-install-extensions-from-outside-the-chrome-web-store/

Feel free to use this project as a boilerplate for your extension.

Gif showcase

Twitter demo Instagram demo

Downloads

Chrome webstore: https://chrome.google.com/webstore/detail/scroll-it/nlndoolndemidhlomaokpfbicfnjeeed
Opera webstore: https://addons.opera.com/en-gb/extensions/details/scroll-it/

Contacts

Author is Oles Bolotniuk (bolotniuk.oles@gmail.com)

About

A Chrome/Opera extension for scrolling a lazy-loading content on any website

License:MIT License


Languages

Language:JavaScript 91.2%Language:HTML 6.0%Language:CSS 2.8%