Search with Yahoo BOSS!
Project description
Search the web or a specific domain in your Django project using the Yahoo BOSS API.
Installation
First, add djangobosssearch to INSTALLED_APPS
Using the BOSS API requires a key and a secret. Get them from http://developer.yahoo.com/search/boss/ and add them to your projects settings:
BOSS_API_KEY = '' BOSS_API_SECRET = ''
Then include the views in your projects urlconf:
urlpatterns = patterns('', url(r'^search/$', include('djangobosssearch.bosssearch_urls')), )
If you want the search to be limited to a certain domain add the following to the settings:
BOSS_SITE_SEARCH_DOMAIN = 'example.com'
Templates
The templates provided are just an example. Pagination on the results page (bosssearch/results.html) is done using django-pagination.
Configuration
Besides the previously mentioned configuration keys, the following options are also useful if you use the provided urlpatterns and view.
BOSS_SEARCH_MARKET The region (country) to search in (default: ‘en-us’).
BOSS_RESULTS_PER_PAGE The number of results per page (default: 50).
Changes
1.1 (2012-07-02)
Fixed UnicodeEncodeError caused by oauth request to_url
1.0 (2012-05-11)
Initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-bosssearch-1.1.zip
.
File metadata
- Download URL: django-bosssearch-1.1.zip
- Upload date:
- Size: 25.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 451079ee74d4f6751fdb1a2bba6fd6f3395e696b28aa3a93d313fe9f8b4e571f |
|
MD5 | 9baa0efde6cfb7189cc1a0db0a6c81cc |
|
BLAKE2b-256 | 1a307889b2f1e455c98ac1d88ef49ac5a1d3dd075ec5d3c088374fd4a99a34ad |