https://github.com/knu/yoursearch
Build OpenSearch plugins your way
https://github.com/knu/yoursearch
Last synced: about 1 year ago
JSON representation
Build OpenSearch plugins your way
- Host: GitHub
- URL: https://github.com/knu/yoursearch
- Owner: knu
- License: bsd-2-clause
- Created: 2014-10-03T06:47:04.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2021-07-26T20:18:58.000Z (almost 5 years ago)
- Last Synced: 2025-02-18T11:12:23.360Z (over 1 year ago)
- Language: Ruby
- Size: 37.1 KB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# YourSearch -- Build OpenSearch plugins your way
This is a tiny web app to provide
[OpenSearch](http://www.opensearch.org/) plugins written in Ruby with
Sinatra. You can run it on your local host to improve your browser
experience with search.
## List of Plugins
Currently the following plugins are implemented:
- Twitter
Jump instantly to a specified user, search on Twitter, or search
using Topsy.
- GitHub
Jump instantly to a specified user or repository, or search for
Users, Repositories, Code and Issues.
- RubyGems
Suggest gems which name start with a given prefix. This plugin
builds a local database indexing the official gem list. It seems
the RubyGems API is too slow to serve as suggestion data source
when Firefox has a hard limit of 0.500 seconds as response
timeout.
Run the following command periodically to keep your local database
up-to-date:
bin/runner Suggestions::Rubygems.fetch_index
- Wikipedia Universal
Search across multiple Wikipedias in parallel.
## Configuration
Use `.env.example` as a template for creating your own `.env`.
## Author
Copyright (c) 2014 Akinori MUSHA.
Licensed under the 2-clause BSD license. See `LICENSE.txt` for
details.
Visit [GitHub Repository](https://github.com/knu/yoursearch) for the
latest information and feedback.