 |
+----------------------------------------------------------------------+ | |
 |
| Fonzohacks: Arfonzo's pygopherd hacks. | | |
 |
+----------------------------------------------------------------------+ | |
 |
| |
 |
--[ About fonzohacks. ]-- | |
 |
A collection of bug-squashing & improvement patches to pygopherd. | |
 |
| |
 |
I thought the gopherverse would benefit if I made these contributions | |
 |
publically available, so here they are. | |
 |
| |
 |
--[ About pygopherd. ]-- | |
 |
pygopherd is a gopher daemon for most platforms. I have found it a | |
 |
versatile solution, especially with the built-in HTTP proxy. I take no | |
 |
credit whatsoever for pygopherd. | |
 |
| |
 |
Official pygopherd sites: | |
 |
Website. | |
 |
Gopher. | |
 |
| |
 |
--[ Patches ]----------------------------------------------------------- | |
 |
Please refer to the linked documents for specific details on each item. | |
 |
The documents include details on how you can patch your own pygopherd | |
 |
installation. | |
 |
| |
 |
I assume that you have (like me) a very minimal skill in programming. | |
 |
You will however need to know how to apply patches made from diff using | |
 |
patch. You can apply the patches the manual way by finding the location | |
 |
in the file, and replacing the code as indicated in the patch contents. | |
 |
| |
 |
NOTE: All of these patches have been done against the latest Debian | |
 |
package, version 2.0.18.3. | |
 |
| |
 |
FH00001 HTTP gateway improperly renders HTML item types. | plain |
 |
FH00002 Fix to preserve white spaces. | plain |
 |
FH00003 Add breadcrumbs navigation trail to web. | plain |
 |
An obligatory screenshot of the breadcrumbs in action. | png |
 |
FH00004 Adding CSS styles to pygopherd. | plain |
 |
| |
 |
| |
 |
--[ Contact. ]-- | |
 |
I appreciate any comments and feedback, you can e-mail me. | |
 |
| |
 |
Enjoy, ; | |
 |
,---. . ,-, |___ | |
 |
.--.| |/ | | |
 |
| | | \ @ poorcoding.com | |
 |
`---' ' art `--- | |
 |
| |