Difference between revisions of "Plugins"
(Created page with "<languages /> <translate> == Introduction == <!--T:1--> This page is about plugins designed for the I2P router console. <!--T:2--> I2P plugins are both a means to extend I2P'...") |
m (Remove translate-Tags) |
||
Line 1: | Line 1: | ||
− | <languages /> |
||
− | <translate> |
||
== Introduction == <!--T:1--> |
== Introduction == <!--T:1--> |
||
This page is about plugins designed for the I2P router console. |
This page is about plugins designed for the I2P router console. |
||
Line 19: | Line 17: | ||
=== Non-obsolete === <!--T:7--> |
=== Non-obsolete === <!--T:7--> |
||
− | </translate> |
||
{| class="wikitable sortable" |
{| class="wikitable sortable" |
||
+ | |||
− | <translate> |
||
<!--T:8--> |
<!--T:8--> |
||
! Type |
! Type |
||
Line 28: | Line 25: | ||
! URLs (Description / File / Source code) |
! URLs (Description / File / Source code) |
||
! Notes |
! Notes |
||
− | </translate> |
||
|- |
|- |
||
| Tool for I2P || ''BwSchedule'' || 2015 || [http://y7hb4kzomfzzhekib2mby72ydlntiexmuafuwtlxrxyigtnd63la.b32.i2p/bwschedule_description.html Description by Cacapao (author)] || Bandwidth scheduler for the I2P router |
| Tool for I2P || ''BwSchedule'' || 2015 || [http://y7hb4kzomfzzhekib2mby72ydlntiexmuafuwtlxrxyigtnd63la.b32.i2p/bwschedule_description.html Description by Cacapao (author)] || Bandwidth scheduler for the I2P router |
||
+ | |||
− | <translate> |
||
<!--T:21--> |
<!--T:21--> |
||
|- |
|- |
||
| Demo plugin || ''Snowman'' || 2015 || [http://stats.i2p/i2p/plugins/snowman.xpi2p File]. [http://stats.i2p/i2p/plugins/i2p.snowman.zip Source code] || Just a little test, creates a single-page webapp. The plugin contains some commented config files that may be helpful for plugin developers. |
| Demo plugin || ''Snowman'' || 2015 || [http://stats.i2p/i2p/plugins/snowman.xpi2p File]. [http://stats.i2p/i2p/plugins/i2p.snowman.zip Source code] || Just a little test, creates a single-page webapp. The plugin contains some commented config files that may be helpful for plugin developers. |
||
+ | |||
− | </translate> |
||
− | <translate> |
||
<!--T:22--> |
<!--T:22--> |
||
|- |
|- |
||
| Email || ''[[I2P-Bote]]'' || 2018 || [[I2P-Bote#To_get_it|Description, file]] || |
| Email || ''[[I2P-Bote]]'' || 2018 || [[I2P-Bote#To_get_it|Description, file]] || |
||
+ | |||
− | </translate> |
||
− | <translate> |
||
<!--T:23--> |
<!--T:23--> |
||
|- |
|- |
||
| File sharing || ''[[I2Phex]]'' || 2016 || [http://stats.i2p/i2p/plugins/ Plugin] || Also available as standalone software<ref>I2Phex v3.2.7 standalone available from http://echelon.i2p/i2phex/</ref> |
| File sharing || ''[[I2Phex]]'' || 2016 || [http://stats.i2p/i2p/plugins/ Plugin] || Also available as standalone software<ref>I2Phex v3.2.7 standalone available from http://echelon.i2p/i2phex/</ref> |
||
+ | |||
− | </translate> |
||
− | <translate> |
||
<!--T:24--> |
<!--T:24--> |
||
|- |
|- |
||
| Tool || ''Firefox Search Plugins'' || || [http://direct.i2p/site/webcache/9449449?rId=56eef8a275a82&seq=2 Description (cached page)] || |
| Tool || ''Firefox Search Plugins'' || || [http://direct.i2p/site/webcache/9449449?rId=56eef8a275a82&seq=2 Description (cached page)] || |
||
+ | |||
− | </translate> |
||
− | <translate> |
||
<!--T:25--> |
<!--T:25--> |
||
|- |
|- |
||
| Tool for I2P || ''I2PControl'' || 2018 || [http://i2p-projekt.i2p/en/docs/api/i2pcontrol Description (on i2p-projekt.i2p/)]. [http://git.repo.i2p/w/i2p.scripts.git/tree/HEAD:/i2pcontrol Source code (Python)] || JSONRPC2 interface |
| Tool for I2P || ''I2PControl'' || 2018 || [http://i2p-projekt.i2p/en/docs/api/i2pcontrol Description (on i2p-projekt.i2p/)]. [http://git.repo.i2p/w/i2p.scripts.git/tree/HEAD:/i2pcontrol Source code (Python)] || JSONRPC2 interface |
||
+ | |||
− | </translate> |
||
− | <translate> |
||
<!--T:26--> |
<!--T:26--> |
||
|- |
|- |
||
| IRC client || ''[[JIRCii|jIRCii]]'' || 2016<ref>http://zzz.i2p/topics/2162-jircii-2014-12-9-z1</ref> || [http://stats.i2p/i2p/plugins/jIRCii.xpi2p File on stats.i2p], File from iMule (v0.9.0, 2011)<ref>ed2k://|file|jIRCii.xpi2p|319207|E08E77D0B9A76455C6EA55C0C1E3A477|h=V5S4ZMFRPWNLHEMY7EDIWDEYU33EGUU6|/</ref> || jIRCii as a plugin for the I2P console, written in Java. [http://www.oldschoolirc.com Official website (clearnet, not I2P compatible)]. |
| IRC client || ''[[JIRCii|jIRCii]]'' || 2016<ref>http://zzz.i2p/topics/2162-jircii-2014-12-9-z1</ref> || [http://stats.i2p/i2p/plugins/jIRCii.xpi2p File on stats.i2p], File from iMule (v0.9.0, 2011)<ref>ed2k://|file|jIRCii.xpi2p|319207|E08E77D0B9A76455C6EA55C0C1E3A477|h=V5S4ZMFRPWNLHEMY7EDIWDEYU33EGUU6|/</ref> || jIRCii as a plugin for the I2P console, written in Java. [http://www.oldschoolirc.com Official website (clearnet, not I2P compatible)]. |
||
+ | |||
− | </translate> |
||
− | <translate> |
||
<!--T:27--> |
<!--T:27--> |
||
|- |
|- |
||
| Tool for I2P<ref>"Julya is a network enabled Jython shell, allowing multiple instances of Jython to be managed from a network connection. Jython scripts can be run in a headless environment by sending scripts via TCP connections defined by the user."</ref> || ''Julya'' || 2014 || [http://git.repo.i2p/w/jython_i2p_api.git Homepage and source code] || |
| Tool for I2P<ref>"Julya is a network enabled Jython shell, allowing multiple instances of Jython to be managed from a network connection. Jython scripts can be run in a headless environment by sending scripts via TCP connections defined by the user."</ref> || ''Julya'' || 2014 || [http://git.repo.i2p/w/jython_i2p_api.git Homepage and source code] || |
||
+ | |||
− | </translate> |
||
− | <translate> |
||
<!--T:28--> |
<!--T:28--> |
||
|- |
|- |
||
| Tool for [[I2Phex]] || ''[[Jwebcache]]'' || 2016 || [http://stats.i2p/i2p/plugins/ File] or [http://echelon.i2p/jwebcache/ File] || |
| Tool for [[I2Phex]] || ''[[Jwebcache]]'' || 2016 || [http://stats.i2p/i2p/plugins/ File] or [http://echelon.i2p/jwebcache/ File] || |
||
+ | |||
− | </translate> |
||
− | <translate> |
||
<!--T:29--> |
<!--T:29--> |
||
|- |
|- |
||
| HTTP outproxy || ''Outertubes'' || 2012 ? || Description<ref>"Outertubes ia an HTTP Outproxy. It allows other I2P users to connect to the regular Internet via your machine." from http://archiv.tutorials.i2p/i2p-plugins/outertubes/</ref> (coded by HungryHobbo<ref>http://zzz.i2p/topics/1149</ref>) || |
| HTTP outproxy || ''Outertubes'' || 2012 ? || Description<ref>"Outertubes ia an HTTP Outproxy. It allows other I2P users to connect to the regular Internet via your machine." from http://archiv.tutorials.i2p/i2p-plugins/outertubes/</ref> (coded by HungryHobbo<ref>http://zzz.i2p/topics/1149</ref>) || |
||
+ | |||
− | </translate> |
||
− | <translate> |
||
<!--T:30--> |
<!--T:30--> |
||
|- |
|- |
||
| Database || ''Neodatis'' || 2012 || File: [http://sponge.i2p/files/seedless/01_neodatis.xpi2p on sponge.i2p (official)] or [http://stats.i2p/i2p/plugins/others/Seedless/ on stats.i2p] || Used by [[Seedless]] |
| Database || ''Neodatis'' || 2012 || File: [http://sponge.i2p/files/seedless/01_neodatis.xpi2p on sponge.i2p (official)] or [http://stats.i2p/i2p/plugins/others/Seedless/ on stats.i2p] || Used by [[Seedless]] |
||
+ | |||
− | </translate> |
||
− | <translate> |
||
<!--T:31--> |
<!--T:31--> |
||
|- |
|- |
||
| Tor Outproxy || ''[[Orchid|Orchid]]-zzz'' || 2018 || [http://stats.i2p/i2p/plugins/ (plugin website)] || 'Orchid is a Tor client implementation and library written in pure Java.'<ref>https://subgraph.com/orchid/</ref> |
| Tor Outproxy || ''[[Orchid|Orchid]]-zzz'' || 2018 || [http://stats.i2p/i2p/plugins/ (plugin website)] || 'Orchid is a Tor client implementation and library written in pure Java.'<ref>https://subgraph.com/orchid/</ref> |
||
+ | |||
− | </translate> |
||
− | <translate> |
||
<!--T:32--> |
<!--T:32--> |
||
|- |
|- |
||
| Tor Outproxy || ''[[Orchid]]-thebland'' || 2016 || [http://thebland.i2p/i2p/plugins/ (plugin website)] [http://zzz.i2p/topics/2031?page=1#p11363 (How to install)] || 'Orchid is a Tor client implementation and library written in pure Java.'<ref>https://subgraph.com/orchid/</ref> |
| Tor Outproxy || ''[[Orchid]]-thebland'' || 2016 || [http://thebland.i2p/i2p/plugins/ (plugin website)] [http://zzz.i2p/topics/2031?page=1#p11363 (How to install)] || 'Orchid is a Tor client implementation and library written in pure Java.'<ref>https://subgraph.com/orchid/</ref> |
||
+ | |||
− | </translate> |
||
− | <translate> |
||
<!--T:33--> |
<!--T:33--> |
||
|- |
|- |
||
| Tool for I2P || ''[[Seedless]]'' || 2012 || [http://sponge.i2p/files/seedless/doc/how-to-seedless.html Description (on sponge.i2p)]. File: [http://sponge.i2p/files/seedless/02_seedless.xpi2p On sponge.i2p (official)] or [http://stats.i2p/i2p/plugins/others/Seedless/ on stats.i2p]<ref>http://zzz.i2p/topics/2267-lost-plugin-directory</ref> (read the article [[Seedless]] before to install !). || |
| Tool for I2P || ''[[Seedless]]'' || 2012 || [http://sponge.i2p/files/seedless/doc/how-to-seedless.html Description (on sponge.i2p)]. File: [http://sponge.i2p/files/seedless/02_seedless.xpi2p On sponge.i2p (official)] or [http://stats.i2p/i2p/plugins/others/Seedless/ on stats.i2p]<ref>http://zzz.i2p/topics/2267-lost-plugin-directory</ref> (read the article [[Seedless]] before to install !). || |
||
+ | |||
− | </translate> |
||
− | <translate> |
||
<!--T:34--> |
<!--T:34--> |
||
|- |
|- |
||
| Forums || ''[[Syndie]]'' || 2016 || || Also available as standalone software |
| Forums || ''[[Syndie]]'' || 2016 || || Also available as standalone software |
||
+ | |||
− | </translate> |
||
− | <translate> |
||
<!--T:35--> |
<!--T:35--> |
||
|- |
|- |
||
| Tool for [[Tahoe-LAFS]] || ''Tahoe-LAFS Controller'' || 201x || [http://stats.i2p/i2p/plugins/tahoe-lafs-controller.xpi2p File (on stats.i2p)] || |
| Tool for [[Tahoe-LAFS]] || ''Tahoe-LAFS Controller'' || 201x || [http://stats.i2p/i2p/plugins/tahoe-lafs-controller.xpi2p File (on stats.i2p)] || |
||
− | </translate> |
||
− | <translate> |
||
<!--T:36--> |
<!--T:36--> |
||
|- |
|- |
||
| BitTorrent tracker || ''ZzzOT'' || 2015<ref>0.14.0-b1 released in 2015</ref> || [http://stats.i2p/i2p/plugins/zzzot.su3 File (on stats.i2p)]<ref>After installation, a brief help page will be available at http://127.0.0.1:7662/help.html. Be sure to read it completely!</ref>|| A Java BitTorrent Opentracker. Has no eepsite, but a official forum (zzz.i2p)<ref>http://zzz.i2p/search?type=topics&query=zzzot&commit=Search</ref> |
| BitTorrent tracker || ''ZzzOT'' || 2015<ref>0.14.0-b1 released in 2015</ref> || [http://stats.i2p/i2p/plugins/zzzot.su3 File (on stats.i2p)]<ref>After installation, a brief help page will be available at http://127.0.0.1:7662/help.html. Be sure to read it completely!</ref>|| A Java BitTorrent Opentracker. Has no eepsite, but a official forum (zzz.i2p)<ref>http://zzz.i2p/search?type=topics&query=zzzot&commit=Search</ref> |
||
− | </translate> |
||
|} |
|} |
||
− | <translate> |
||
=== Obsolete === <!--T:9--> |
=== Obsolete === <!--T:9--> |
||
− | </translate> |
||
− | <translate> |
||
<!--T:37--> |
<!--T:37--> |
||
* '''AyuDownloader''': "AyuDownloader is an Plugin using the [[EepGet|EepGet class]] from I2P developers to download large files easier from Eepsites." <ref>http://forum.i2p/viewtopic.php?t=7468&highlight=yuDownloader</ref> |
* '''AyuDownloader''': "AyuDownloader is an Plugin using the [[EepGet|EepGet class]] from I2P developers to download large files easier from Eepsites." <ref>http://forum.i2p/viewtopic.php?t=7468&highlight=yuDownloader</ref> |
||
− | </translate> |
||
− | <translate> |
||
<!--T:38--> |
<!--T:38--> |
||
* '''I2Cron''': "The I2Cron plugin executes actions based on scheduled timed-based events, or polled events."<ref>http://direct.i2p/site/webcache/8846695?rId=56eeff4c9298c&seq=1</ref> |
* '''I2Cron''': "The I2Cron plugin executes actions based on scheduled timed-based events, or polled events."<ref>http://direct.i2p/site/webcache/8846695?rId=56eeff4c9298c&seq=1</ref> |
||
− | </translate> |
||
− | <translate> |
||
<!--T:39--> |
<!--T:39--> |
||
* '''JAMWiki''': A Java Wiki Engine. Active development of JAMWiki has ceased (2013)<ref>jamwiki.org/wiki/en/FAQ</ref> |
* '''JAMWiki''': A Java Wiki Engine. Active development of JAMWiki has ceased (2013)<ref>jamwiki.org/wiki/en/FAQ</ref> |
||
− | </translate> |
||
− | <translate> |
||
<!--T:40--> |
<!--T:40--> |
||
* '''Pebble''': "a lightweight, open source, Java EE blogging tool".<ref>http://direct.i2p/site/webcache/9450470?rId=56ef019684452&seq=2</ref> |
* '''Pebble''': "a lightweight, open source, Java EE blogging tool".<ref>http://direct.i2p/site/webcache/9450470?rId=56ef019684452&seq=2</ref> |
||
− | </translate> |
||
− | <translate> |
||
== FAQ == <!--T:10--> |
== FAQ == <!--T:10--> |
||
=== Does the plugin version always match with the latest standalone version? === |
=== Does the plugin version always match with the latest standalone version? === |
||
Line 174: | Line 142: | ||
== References == <!--T:19--> |
== References == <!--T:19--> |
||
− | </translate> |
||
<references /> |
<references /> |
||
− | <translate> |
||
== External links == <!--T:44--> |
== External links == <!--T:44--> |
||
Line 185: | Line 151: | ||
* [http://zzz.i2p/forums/16-plugins http://zzz.i2p/forums/] - The official forum for the plugins developpers |
* [http://zzz.i2p/forums/16-plugins http://zzz.i2p/forums/] - The official forum for the plugins developpers |
||
* http://archiv.tutorials.i2p/i2p-plugins/ |
* http://archiv.tutorials.i2p/i2p-plugins/ |
||
− | </translate> |
||
----- |
----- |
||
[[Category:I2P]] |
[[Category:I2P]] |
Revision as of 16:41, 10 June 2021
Introduction
This page is about plugins designed for the I2P router console.
I2P plugins are both a means to extend I2P's router functionality as well as a method of packaging things.
I2P plugins are stored in ".xpi2p" files, and can be installed or uninstalled from the I2P router console.
Comment by Khanjant, 2016-03-17: "This is the plugin list managed to recover after the epic fall of http://plugins.i2p. Gathered from the plugin list on stats.i2p and a unofficial temporary list. I (Khanjant) just started, not finished yet.
Because of the sudden shutdown of http://plugins.i2p, some plugins files are still missing to us, if you have some that miss in this list, please contact user:Hummingbird.
Plugin list
Non-obsolete
Type | Plugin name | Latest release (year) | URLs (Description / File / Source code) | Notes |
---|---|---|---|---|
Tool for I2P | BwSchedule | 2015 | Description by Cacapao (author) | Bandwidth scheduler for the I2P router |
Demo plugin | Snowman | 2015 | File. Source code | Just a little test, creates a single-page webapp. The plugin contains some commented config files that may be helpful for plugin developers. |
I2P-Bote | 2018 | Description, file | ||
File sharing | I2Phex | 2016 | Plugin | Also available as standalone software[1] |
Tool | Firefox Search Plugins | Description (cached page) | ||
Tool for I2P | I2PControl | 2018 | Description (on i2p-projekt.i2p/). Source code (Python) | JSONRPC2 interface |
IRC client | jIRCii | 2016[2] | File on stats.i2p, File from iMule (v0.9.0, 2011)[3] | jIRCii as a plugin for the I2P console, written in Java. Official website (clearnet, not I2P compatible). |
Tool for I2P[4] | Julya | 2014 | Homepage and source code | |
Tool for I2Phex | Jwebcache | 2016 | File or File | |
HTTP outproxy | Outertubes | 2012 ? | Description[5] (coded by HungryHobbo[6]) | |
Database | Neodatis | 2012 | File: on sponge.i2p (official) or on stats.i2p | Used by Seedless |
Tor Outproxy | Orchid-zzz | 2018 | (plugin website) | 'Orchid is a Tor client implementation and library written in pure Java.'[7] |
Tor Outproxy | Orchid-thebland | 2016 | (plugin website) (How to install) | 'Orchid is a Tor client implementation and library written in pure Java.'[8] |
Tool for I2P | Seedless | 2012 | Description (on sponge.i2p). File: On sponge.i2p (official) or on stats.i2p[9] (read the article Seedless before to install !). | |
Forums | Syndie | 2016 | Also available as standalone software | |
Tool for Tahoe-LAFS | Tahoe-LAFS Controller | 201x | File (on stats.i2p) | |
BitTorrent tracker | ZzzOT | 2015[10] | File (on stats.i2p)[11] | A Java BitTorrent Opentracker. Has no eepsite, but a official forum (zzz.i2p)[12] |
Obsolete
- AyuDownloader: "AyuDownloader is an Plugin using the EepGet class from I2P developers to download large files easier from Eepsites." [13]
- I2Cron: "The I2Cron plugin executes actions based on scheduled timed-based events, or polled events."[14]
- JAMWiki: A Java Wiki Engine. Active development of JAMWiki has ceased (2013)[15]
- Pebble: "a lightweight, open source, Java EE blogging tool".[16]
FAQ
Does the plugin version always match with the latest standalone version?
Not always. Sometimes the plugin version is outdated: the standalone version of the software is more recent. If this case, you should use the standalone version.
How to install a plugin?
Usually, the process is as follows:
- Go to the plugin page in your I2P router console: 'I2P Services' > 'Clients' > 'Plugins' (or click this URL: http://127.0.0.1:7657/configplugins)
- If you have the URL to the plugin file: at the bottom of the page, look for the box 'Installation from URL.' Paste inside the URL to the plugin file (example: http://bote.i2p/i2pbote.su3)
- If you have the plugin file on your HDD: at the bottom of the page, look for the box 'Installation from File' and browse to the location of the file.
- Click the button 'Install Plugin' (or 'Install Plugin from file')
- Wait several minutes
- Once installed, you will see a new text string at the top of the router console, below 'I2P Services'
Note: you should read the description page of the plugin, because there is perhaps more setup to do.
How to check the signature of a plugin file manually, before installing it
Usually, this isn't needed. The I2P router plugin installer automatically checks whether the signature of the downloaded .su3 file is valid and created by an authorized developer.
If you still want to verify the signature manually, enter the following at the command line:
java -jar /path/to/i2p.jar su3file verifysig -k /path/to/certificates/plugin/signer_at_mail.i2p.crt /path/to/plugin.su3
Note: most plugins' source codes are downloadable from the I2P's Monotone server[17].
Tails
Installation of plugins is disabled in Tails.[18]
Plugin Development
Those looking to create new plugins for I2P might want to look at the introduction to plugin development, the plugin specification, and the plugin forum.
References
- ↑ I2Phex v3.2.7 standalone available from http://echelon.i2p/i2phex/
- ↑ http://zzz.i2p/topics/2162-jircii-2014-12-9-z1
- ↑ ed2k://|file|jIRCii.xpi2p|319207|E08E77D0B9A76455C6EA55C0C1E3A477|h=V5S4ZMFRPWNLHEMY7EDIWDEYU33EGUU6|/
- ↑ "Julya is a network enabled Jython shell, allowing multiple instances of Jython to be managed from a network connection. Jython scripts can be run in a headless environment by sending scripts via TCP connections defined by the user."
- ↑ "Outertubes ia an HTTP Outproxy. It allows other I2P users to connect to the regular Internet via your machine." from http://archiv.tutorials.i2p/i2p-plugins/outertubes/
- ↑ http://zzz.i2p/topics/1149
- ↑ https://subgraph.com/orchid/
- ↑ https://subgraph.com/orchid/
- ↑ http://zzz.i2p/topics/2267-lost-plugin-directory
- ↑ 0.14.0-b1 released in 2015
- ↑ After installation, a brief help page will be available at http://127.0.0.1:7662/help.html. Be sure to read it completely!
- ↑ http://zzz.i2p/search?type=topics&query=zzzot&commit=Search
- ↑ http://forum.i2p/viewtopic.php?t=7468&highlight=yuDownloader
- ↑ http://direct.i2p/site/webcache/8846695?rId=56eeff4c9298c&seq=1
- ↑ jamwiki.org/wiki/en/FAQ
- ↑ http://direct.i2p/site/webcache/9450470?rId=56ef019684452&seq=2
- ↑ http://i2p-projekt.i2p/en/get-involved/guides/monotone
- ↑ http://forum.i2p/viewtopic.php?t=12482
External links
- http://i2p-projekt.i2p/en/docs/plugins - Official documentation
- http://stats.i2p/i2p/plugins/ - Official I2P plugins page (succeed to http://plugins.i2p)
- http://plugins.i2p main page, cached by http://direct.i2p search engine (2016-03) before it vanish
- http://zzz.i2p/forums/ - The official forum for the plugins developpers
- http://archiv.tutorials.i2p/i2p-plugins/