Skip to main content

WS Demo for file search

Project description

# 🤙 Aio File Search 😂 #hackyhollidays

## AioHTTP + Preact + Parcel + Websockets

Search your local files through a Browser interface

This is just a demo project on how to integrate WS Streaming responses
into a Preact Web App.


## Install

``` pip install aiofilesearch ```

## Run

``` fsearch ```

* You need to have installed The silver search, and sublime if you want
to open results with it.


## Interesting Parts

- The front side uses preact + parcel bundler. So easy to start!
- The backend part uses asyncio subprocess to launch the ag command and start searching
- Results are streamded from the ag command to the websocket frontend.


## Todo

- Add configuration params


## Screenshot

![alt text](https://github.com/jordic/aiofsearch/raw/master/assets/screenshot.png "Screenshot")

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

aiofilesearch-1.0.1.tar.gz (49.1 kB view details)

Uploaded Source

File details

Details for the file aiofilesearch-1.0.1.tar.gz.

File metadata

  • Download URL: aiofilesearch-1.0.1.tar.gz
  • Upload date:
  • Size: 49.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5

File hashes

Hashes for aiofilesearch-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b7924ebc7db110955e28bba52ed4aa156708c1132069f67355ff6623150fd44f
MD5 3bc4d0e2857c89a509bfc5dda010989a
BLAKE2b-256 99696211a7429c0bc9975ca4e9a055e75c0eddc094c265e0e1c0ef9597360cf3

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