Giter Site home page Giter Site logo

schrijf-en-installeer-eigen-zoekplugins-voor-firefox's Introduction

Schrijf en installeer uw zoek-plugins voor Firefox

Vroeger was het leven gemakkelijker. Ge moest uw zoek-plugins gewoon kopiëren naar de directory searchPlugins/ van uw Firefox-profiel. Zo'n gemak, dat mocht niet blijven duren van de ontwikkelaars. Nu kunt ge eigenlijk alleen nog zoek-plugins installeren uit de eigen verzameling van Firefox, of vanop de website zelf van website-schrijvers die op de hoogte zijn van die mogelijkheid. Dit project biedt een uitweg om uw eigen zoek-plugins te schrijven, volgens uw eigen voorkeuren, en ze zelf te installeren.

Schrijven

Een zoek-plugin is een simpel leesbaar .xml-bestand. In deze github repository vindt ge een paar voorbeelden. Lees hier meer over de syntax van een zoek-plugin.

De prentjes bij zo'n zoek-plugin zijn eigenlijk gewone .png-bestanden, maar omgevormd naar leesbare tekst in base64-codering. Linux-gebruikers kunnen daarvoor het programma base64 --wrap=0 mijn.png gebruiken, maar Google leidt u naar ettelijke websites die de omzetting voor u willen doen.

Als uw zoek-plugin klaar is, open dan even zijn .xml-bestand in Firefox, om te controleren dat die het kan lezen zonder fouten. Firefox klaagt b.v. soms wel, soms niet over het gebruik van meer dan 1 parameter in de optie template=waarde van de <url>-tag. Scheidt die parameters daarom van elkaar door een &amp; i.p.v. door een &, of beter nog: als er na de url meer parameters nodig zijn dan alleen die met de zoekterm (b.v. http://url/zoeken.php?vraag={searchTerms}), zet ze dan allemaal in een eigen tag <Param name="naam" value="waarde"> tussen de <url>- en de </url>-tags, i.p.v. in de waarde van de template-optie in de <url>-tag zelf. Een voorbeeld daarvan vindt ge in het bestand imdb-20091031.xml.

Installeren

De zoekplugin toevoegen aan dit installatie-bestand

Zet voor elke zoek-plugin een link-sectie in de header van het bestand index.html.

De zoekplugin installeren

Ge moet nu het bestand index.html openen in Firefox, maar met het file://-protocol lukt de installatie niet: dat moet via het http://-protocol. Bij de meeste internet-abonnementen krijgt ge ruimte om een beperke eigen website op te zetten; de zojuist gemaakte bestanden kunnen daar perfect even bij. Maar anders kunt ge ook een private locale webserver starten, die de bestanden uit een directory aanbieden aan uw webbrowser. Voorbeelden

  • die van php met php -S 127.0.0.1:8000 -t mijnDirectory
  • die van python 2.X met cd mijnDirectory;python -m SimpleHTTPServer 8000
  • die van python 3 met cd mijnDirectory;python3 -m http.server 8000
  • TinyWeb (enkel voor MS Windows)

en vraag die locale server in Firefox om het bestand http://127.0.0.1:8000/index.html.

Kies dan welke zoek-plugins te installeren:

  • ofwel door te klikken op de ... van de adresbalk en te kiezen in "Add search engine".
  • ofwel door in de zoek-balk een keuze in "Add search engine" te maken.

schrijf-en-installeer-eigen-zoekplugins-voor-firefox's People

Contributors

db-inf avatar

Stargazers

 avatar

Watchers

 avatar

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.