Git Product home page Git Product logo

plugin-library's Introduction

== Build ==

Build:

  plugin-Library$ ant

== Javadoc ==

If you want to generate Javadocs, download bliki-doclet, which is a little
something I cooked up to have mediawiki markup instead of ugly HTML in javadoc
comments, and put it into the doc/ directory:

  $EXT$ wget "http://cloud.github.com/downloads/infinity0/bliki-doclet/bliki-doclet_openjdk-6-src-b16-24_apr_2009.jar"
  plugin-Library/doc$ ln -s $EXT/bliki-doclet*.jar bliki-doclet.jar
  plugin-Library$ ant javadoc


== Using Library ==

Enter a search query into the search box, this can use the standard search engine
query syntax ( or, not/-, "") or any combination

eg
	freenet -"freenet message system"
	freenet or "free network"

Stop words( Anything less than 3 letters and popular words such as 'and' 'the'
'but' ) are excluded from searches, in some situations such as an intersection
search ('bill of rights') or phrase search('"jesus of nazareth"') the stopword
is treated as a blank as the result can still be useful, searching for
the phrase ('"the who"') will fail though as ignoring 'the' makes the search almost meaningless.

You also need to specify one or more indexes, there are checkboxes for the 2
largest xml indexes known about and others can be specified in the uri box
separated by spaces, just enter the uri or local path.

You can add bookmarks to other indexes by specifying a name, they aren't saved
currently but will soon.

You can select 'Group sites and editions' this will put all pages under the same
key into groups. The sorting on relevance wont work so well but it depends what
you are looking for as to which is more useful.

Only the newest editions of sites will be shown by default, select 'Show older
editions' and all editions wil be shown but the older ones will be greyed out.


== Inline searches (provisional) ==

You can provide a search box in your freesite, by using the html below, though
this may change soon :

<form action="/plugins/plugin.Library.FreesiteSearch" method="POST">
<input type="text" name="search" />
<input type="hidden" name="index" value="[[[index uri here]]]" />
<input type="submit" />
</form>

plugin-library's People

Contributors

toad avatar platy avatar j16sdiz avatar nextgens avatar arnebab avatar juiceman avatar thynix avatar jflesch avatar spolakh avatar d-sha avatar linustolke avatar olezha avatar theseeker avatar

Stargazers

DC* avatar PsyDick avatar Albert Perrien II avatar  avatar wireddude avatar hamlet avatar  avatar  avatar David Roden avatar Ximin Luo avatar  avatar  avatar  avatar Spencer Jackson avatar

Watchers

 avatar  avatar  avatar  avatar David Roden avatar  avatar  avatar James Cloos avatar deknos avatar Alin avatar  avatar  avatar  avatar PsyDick avatar

plugin-library's Issues

broken search on 1491 with the gradle PR

Internal error: please report

java.lang.NoClassDefFoundError: Could not initialize class plugins.Library.index.ProtoIndexComponentSerialiser
	at plugins.Library.index.ProtoIndexSerialiser.forIndex(ProtoIndexSerialiser.java:91)
	at plugins.Library.index.ProtoIndexSerialiser.forIndex(ProtoIndexSerialiser.java:72)
	at plugins.Library.Library.getIndex(Library.java:679)
	at plugins.Library.Library.getIndex(Library.java:642)
	at plugins.Library.Library.getIndex(Library.java:618)
	at plugins.Library.search.Search.splitQuery(Search.java:241)
	at plugins.Library.search.Search.startSearch(Search.java:103)
	at plugins.Library.search.Search.startSearch(Search.java:110)
	at plugins.Library.ui.MainPage.processPostRequest(MainPage.java:192)
	at plugins.Library.ui.MainPageToadlet.handleMethodPOST(MainPageToadlet.java:100)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at freenet.clients.http.ToadletContextImpl.callToadletMethod(ToadletContextImpl.java:765)
	at freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:678)
	at freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:1070)
	at freenet.support.PooledExecutor$MyThread.innerRun(PooledExecutor.java:249)
	at freenet.support.PooledExecutor$MyThread.realRun(PooledExecutor.java:189)
	at freenet.support.io.NativeThread.run(NativeThread.java:156)

Broken Library Plugin on 1494 to 1497 (OBS: My Java Version are up to date).

The plugin Library could not be loaded: class java.lang.IllegalArgumentException: IV must be no more than 127 bits
at freenet.crypt.OCBBlockCipher_v149.init(OCBBlockCipher_v149.java:177)
at freenet.crypt.AEADInputStream.(AEADInputStream.java:42)
at freenet.crypt.AEADInputStream.createAES(AEADInputStream.java:195)
at freenet.crypt.AEADCryptBucket.getInputStreamUnbuffered(AEADCryptBucket.java:68)
at freenet.crypt.AEADCryptBucket.getInputStream(AEADCryptBucket.java:62)
at freenet.support.io.PaddedBucket.getInputStream(PaddedBucket.java:149)
at freenet.pluginmanager.PluginStores.loadPluginStore(PluginStores.java:116)
at freenet.pluginmanager.PluginStores.loadPluginStore(PluginStores.java:96)
at freenet.pluginmanager.PluginRespirator.getStore(PluginRespirator.java:248)
at plugins.Library.Library.(Library.java:130)
at plugins.Library.Library.init(Library.java:88)
at plugins.Library.Main.runPlugin(Main.java:143)
at freenet.pluginmanager.PluginHandler.startPlugin(PluginHandler.java:44)
at freenet.pluginmanager.PluginManager.realStartPlugin(PluginManager.java:381)
at freenet.pluginmanager.PluginManager.startPluginOfficial(PluginManager.java:351)
at freenet.pluginmanager.PluginManager.startPluginOfficial(PluginManager.java:343)
at freenet.clients.http.PproxyToadlet$2.run(PproxyToadlet.java:142)
at freenet.support.PooledExecutor$MyThread.innerRun(PooledExecutor.java:259)
at freenet.support.PooledExecutor$MyThread.realRun(PooledExecutor.java:197)
at freenet.support.io.NativeThread.run(NativeThread.java:156)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.