Skip to main content

python interface for locate command

Project description

## PyLocated

[![Build Status](https://travis-ci.org/sourcepirate/pylocated.svg?branch=master)](https://travis-ci.org/sourcepirate/pylocated)

A Locatedb interface for python

## Installing

```
pip install pylocated

```

## Usage

```python
from pylocated import locatedb

#if you want to use default locatedb path you
#can use the class methods for it.

buffer = locatedb.find('sample.py', limit=20, ignore_case=False, regex=None)
files = buffer.getvalue()
print files

#if you want to setup you own path to locatedb

locate_db = locatedb(db_path='/var/lib/app.db')
buffers = locate_db.find("sample.py", limit=20, ignore_case=False, regex=None)
print buffers.getvalue()

```

## API

### locatedb.find or instance.find(): [name, limit=None, ignore_case=False, regex=None]
used to find the particular files in system.
where pattern inside regex find the matches of path.

### locatedb.count or instance.count: [name]
used find the number of occurences for that particular word.
equivalent to locate -c

### locatedb.statistics or instance.statistics : [name]
used to give the disk statistics
equivalent to locate -S

### locatedb.version:
return the version of locatedb you are using.


## License:
<b>MIT</b>
&copy; 2015 plasmashadow aka sourcepirate
plasmashadowx@gmail.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pylocated-2.0.1.tar.gz (3.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page