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 details)

Uploaded Source

File details

Details for the file pylocated-2.0.1.tar.gz.

File metadata

  • Download URL: pylocated-2.0.1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pylocated-2.0.1.tar.gz
Algorithm Hash digest
SHA256 812f2c3bd64ccf7634f479616caa498feac5065f091d9918bbe374ba667e3383
MD5 b02ea3ecfcff3047e7b58a6442640894
BLAKE2b-256 9ec781cdae3cb574beb2e2f5f0b1019c752b45d9c7a50ad1a414a5e900696125

See more details on using hashes here.

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