https://github.com/rwanyoike/tolon-browser-extension
💻 Find webpage discussions on the web: Hacker News, Reddit, etc.
https://github.com/rwanyoike/tolon-browser-extension
browser-extension chrome-extension firefox-extension hacker-news javascript reddit
Last synced: 23 days ago
JSON representation
💻 Find webpage discussions on the web: Hacker News, Reddit, etc.
- Host: GitHub
- URL: https://github.com/rwanyoike/tolon-browser-extension
- Owner: rwanyoike
- License: mit
- Created: 2020-01-03T14:08:18.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-01-22T06:59:23.000Z (4 months ago)
- Last Synced: 2025-03-28T07:22:17.005Z (about 1 month ago)
- Topics: browser-extension, chrome-extension, firefox-extension, hacker-news, javascript, reddit
- Language: TypeScript
- Homepage:
- Size: 633 KB
- Stars: 7
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tolon Browser Extension
[
](https://github.com/rwanyoike/tolon-browser-extension/actions/workflows/nodejs-package.yml?query=branch%3Amain)
[
](LICENSE.txt)
[](https://chrome.google.com/webstore/detail/tolon/mohaijbbfgjjjjbhffgaifcnookdihmk)
[](https://addons.mozilla.org/en-US/firefox/addon/tolon-browser-extension)> Find webpage discussions on the web. (e.g. Hacker News, Reddit)
Tolon (í† ë¡ ) is a browser extension that helps you find discussions around the pages you're looking at on the web. It works by searching [available sources](#usage) for URL submissions.
[Installation](#installation) | [Usage](#usage) | [Attribution](#attribution) | [Contributing](#contributing) | [License](#license) | [Similar Extensions](#similar-extensions)
|  |  |
| ------------------------------------- | ------------------------------------- |
|  |  |## Installation
These are the extension's [permissions](public/manifest.json):
```json
"permissions": [
"activeTab"
]
```**activeTab**:
This is necessary to be able to:
- Find out which tab is currently active.
- Query the webpage URL.### Chromium
[](https://chrome.google.com/webstore/detail/tolon/mohaijbbfgjjjjbhffgaifcnookdihmk)
You can install the latest version from the [Chrome Web Store](https://chrome.google.com/webstore/detail/tolon/mohaijbbfgjjjjbhffgaifcnookdihmk). It's expected that the extension is compatible with any Chromium-based browsers.
### Firefox
[](https://addons.mozilla.org/en-US/firefox/addon/tolon-browser-extension)
You can install the latest version from the [Firefox Add-ons](https://addons.mozilla.org/en-US/firefox/addon/tolon-browser-extension) web site.
## Usage
While viewing a webpage, opening the extension will search available sources for URL submissions (discussion threads) and present a list of results.
Available sources:
- [Hacker News](https://news.ycombinator.com)
- [Reddit](https://www.reddit.com)
- [Sample Site](src/sources/sample-site/index.ts) (template)## Build
To build the browser extension:
```shell
# Clone the repository
git clone https://github.com/rwanyoike/tolon-browser-extension.git
# Navigate to the project directory
cd tolon-browser-extension
# Install the dependencies
npm install
# Build the browser extension
npm run build
```Find the browser extension under `dist/`.
## Attribution
- Icon by [Asier Bilbo](https://thenounproject.com/creator/asierbilbo) from Noun Project.
## Related Projects
- [Discussed Elsewhere](https://github.com/jsuar/discussed-elsewhere)
- [Newsit](https://github.com/benwinding/newsit)