Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
*) adding a servlet that can be used to generate a Firefox search-plu…
…gin for yacy.logging - You can access this servlet via YaCySearchPluginFF.html - The generated search plugin has the name YaCySearchPluginFF.src git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@1555 6c8d7289-2bf4-0310-a012-ef5d649a1542
- Loading branch information
theli
committed
Feb 6, 2006
1 parent
0cb940a
commit ebc5b1e
Showing
6 changed files
with
177 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
<html> | ||
<head> | ||
<title>YaCy '#[clientname]#': Quick Crawl Link</title> | ||
#%env/templates/metas.template%# | ||
</head> | ||
<body marginheight="0" marginwidth="0" leftmargin="0" topmargin="0"> | ||
|
||
<table border="0" cellspacing="0" cellpadding="0" width="100%"> | ||
<tr><td> | ||
<table class="Heading" border="0" cellspacing="0" cellpadding="0" width="100%"> | ||
<tr height="36"> | ||
<td width="240"> | ||
<a href="http://www.yacy.net"> | ||
<img width="52" height="33" border="0" src="/env/grafics/yacy.gif" align="top"> | ||
</a> | ||
</td> | ||
<td width="50%" align="center"> | ||
<div class="Headline">#[clientname]#: Firefox Search Plugin</div> | ||
</td> | ||
<td width="240" align="right"> | ||
</td> | ||
</tr> | ||
</table> | ||
</td></tr> | ||
</table> | ||
<br><br> | ||
|
||
<script type="text/javascript"> | ||
<!-- | ||
function addEngine() { | ||
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function")) { | ||
window.sidebar.addSearchEngine( | ||
"http://#[host]#:#[port]#/YaCySearchPluginFF.src", | ||
"http://#[host]#:#[port]#/YaCySearchPluginFF.gif", | ||
"YaCy", | ||
"General"); | ||
} else { | ||
alert("Unable to install the firefox search plugin."); | ||
} | ||
} | ||
//--> | ||
</script> | ||
|
||
<table style="margin-left: auto; margin-right: auto;"> | ||
<tr> | ||
<td> | ||
<b>YaCy Firefox Search-Plugin Installation:</b> | ||
<p>Simply click on the link shown below to integrate the YaCy Firefox Search-Plugin into your browser.</p> | ||
<p>In Mozilla Firefox, you can the Search-Plugin via the search box on the toolbar.<br>In Mozilla (Seamonkey) you can access the Search-Plugin via the Sidebar or the Location Bar.</p> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td><a href="javascript: addEngine();"><b>Install the YaCy search plugin.</b></a></td> | ||
</tr> | ||
</table> | ||
|
||
<!-- | ||
TODO: add a search parameter configuration dialog here .... | ||
//--> | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
//autoconfig.pac | ||
//----------------------- | ||
//part of YaCy | ||
//(C) by Michael Peter Christen; mc@anomic.de | ||
//first published on http://www.anomic.de | ||
//Frankfurt, Germany, 2004 | ||
//last major change: 12.07.2004 | ||
// | ||
//This program is free software; you can redistribute it and/or modify | ||
//it under the terms of the GNU General Public License as published by | ||
//the Free Software Foundation; either version 2 of the License, or | ||
//(at your option) any later version. | ||
// | ||
//This program is distributed in the hope that it will be useful, | ||
//but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
//MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
//GNU General Public License for more details. | ||
// | ||
//You should have received a copy of the GNU General Public License | ||
//along with this program; if not, write to the Free Software | ||
//Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
// | ||
//Using this software in any meaning (reading, learning, copying, compiling, | ||
//running) means that you agree that the Author(s) is (are) not responsible | ||
//for cost, loss of data or any harm that may be caused directly or indirectly | ||
//by usage of this softare or this documentation. The usage of this software | ||
//is on your own risk. The installation and usage (starting/running) of this | ||
//software may allow other people or application to access your computer and | ||
//any attached devices and is highly dependent on the configuration of the | ||
//software which must be done by the user of the software; the author(s) is | ||
//(are) also not responsible for proper configuration and usage of the | ||
//software, even if provoked by documentation provided together with | ||
//the software. | ||
// | ||
//Any changes to this file according to the GPL as documented in the file | ||
//gpl.txt aside this file in the shipment you received can be done to the | ||
//lines that follows this copyright notice here, but changes must not be | ||
//done inside the copyright notive above. A re-distribution must contain | ||
//the intact and unchanged copyright notice. | ||
//Contributions and changes to the program code must be marked as such. | ||
|
||
//you must compile this file with | ||
//javac -classpath .:../Classes Status.java | ||
//if the shell's current path is HTROOT | ||
|
||
import de.anomic.http.httpHeader; | ||
import de.anomic.server.serverObjects; | ||
import de.anomic.server.serverSwitch; | ||
|
||
public class YaCySearchPluginFF { | ||
|
||
/** | ||
* Generates a proxy-autoconfig-file (application/x-ns-proxy-autoconfig) | ||
* See: <a href="http://wp.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html">Proxy Auto-Config File Format</a> | ||
* @param header | ||
* @param post | ||
* @param env | ||
* @return | ||
*/ | ||
public static serverObjects respond(httpHeader header, serverObjects post, serverSwitch env) { | ||
|
||
serverObjects prop = new serverObjects(); | ||
|
||
// getting the http host header | ||
String hostSocket = (String) header.get(httpHeader.CONNECTION_PROP_HOST); | ||
|
||
String host = hostSocket; | ||
int port = 80, pos = hostSocket.indexOf(":"); | ||
if (pos != -1) { | ||
port = Integer.parseInt(hostSocket.substring(pos + 1)); | ||
host = hostSocket.substring(0, pos); | ||
} | ||
|
||
prop.put("host", host); | ||
prop.put("port", Integer.toString(port)); | ||
|
||
return prop; | ||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# Mozilla/YACY plug-in | ||
|
||
<search | ||
name="YACY" | ||
description="Anomic YACY Search" | ||
method="GET" | ||
action="http://#[host]#:#[port]#/index.html" | ||
queryEncoding="utf-8" | ||
queryCharset="utf-8" | ||
> | ||
|
||
<input name="search" user> | ||
<input name="Enter" value="Search"> | ||
|
||
<input name="count" value="10"> | ||
<input name="order" value="YBR-Date-Quality"> | ||
<input name="resource" value="global"> | ||
<input name="time" value="6"> | ||
<input name="urlmaskfilter" value=".*"> | ||
|
||
|
||
<interpret | ||
browserResultType="result" | ||
resultListStart="<!-- resultlist start -->" | ||
resultListEnd="<!-- resultlist end -->" | ||
resultItemStart="<!-- result start -->" | ||
resultItemEnd="<!-- result end -->" | ||
> | ||
</search> | ||
<browser | ||
update="http://#[host]#:#[port]#/YaCySearchPluginFF.src" | ||
updateIcon="http://#[host]#:#[port]#/YaCySearchPluginFF.gif" | ||
updateCheckDays="7"> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters