https://github.com/guerrerocarlos/wikipediap2p
WikipediaP2P.org Chrome Extension
https://github.com/guerrerocarlos/wikipediap2p
browser cache chrome chrome-extension extension javascript p2p wikipedia
Last synced: about 1 month ago
JSON representation
WikipediaP2P.org Chrome Extension
- Host: GitHub
- URL: https://github.com/guerrerocarlos/wikipediap2p
- Owner: guerrerocarlos
- License: mit
- Created: 2016-10-23T18:24:35.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-01-21T10:49:00.000Z (over 3 years ago)
- Last Synced: 2025-04-03T06:42:07.683Z (about 2 months ago)
- Topics: browser, cache, chrome, chrome-extension, extension, javascript, p2p, wikipedia
- Language: JavaScript
- Homepage: https://guerrerocarlos.github.io/WikiP2P.org/
- Size: 216 KB
- Stars: 110
- Watchers: 6
- Forks: 5
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: license
Awesome Lists containing this project
README
# WikipediaP2P
This Chrome Extension can me installed directly from http://www.wikipediap2p.org/This extension is based on [Webtorrent](http://webtorrent.io/) technologies and handles all Peer to Peer communication using WebRTC.
All pull requests and improvements are welcome.
## How it works
An *on-mouseover* event is added to all links inside [wikipedia.org](http://wikipedia.org), it causes that link to be searched on the WikipediaP2P Peer2Peer network, by hashing it's URL.
WikipediaP2P is limited to search max. 5 links from the P2P network at the same time for performance reasons.
While the link is being searched it is colored in 'orange'.
As soon as the content is obtained from another peer, the link is colored 'green'.
If the content can't be found from the P2P network, it will get it from wikipedia as usual when clicked on it.
## Webtorrent modification
An modified version of [guerrerocarlos/webtorrent](http://github.com/guerrerocarlos/webtorrent) is used to allow torrents to be created with custom hashes that match the URL that created them.