Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython

oyster is unavailable in PyPM, because there aren't any builds for it in the package repositories. Click the linked icons to find out why.

 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
0.3.2 Failed View build log
0.3.1 Failed View build log
0.2.0 Failed View build log
Windows (64-bit)
0.3.2 Failed View build log
0.3.1 Failed View build log
0.2.0 Failed View build log
Mac OS X (10.5+)
0.3.2 Failed View build log
0.3.1 Failed View build log
0.2.0 Failed View build log
Linux (32-bit)
0.3.2 Failed View build log
0.3.1 Failed View build log
0.2.0 Failed View build log
Linux (64-bit)
0.3.2 Failed View build log
0.3.1 Failed View build log
0.2.0 Failed View build log
 
Links
Author
License
BSD
Lastest release
version 0.3.2 on May 23rd, 2012

oyster is a service for tracking regularly-accessed pages, a sort of proactive cache.

Oyster intends to provide a command line client for interacting with the list of tracked documents and web frontend for viewing the status and retrieving data. Behind the scenes it uses a celery queue to manage the documents it is tasked with keeping up to date.

oyster was created by James Turk for Sunlight Labs.

Source is available via GitHub

Installation

oyster is available on PyPI: oyster.

The recommended way to install oyster is to simply pip install oyster

Requirements
  • python 2.7
  • mongodb 2.0
  • pymongo 2.0
  • scrapelib 0.5+

Usage

  • Run celeryd with beat celeryd -B --config=oyster.celeryconfig
  • Run oyster HTTP portal python oyster/web.py
  • Use oyster.client.Client to add new documents & query the store

Subscribe to package updates

Last updated May 23rd, 2012

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.