All Projects → simon987 → Simple-Incremental-Search-Tool

simon987 / Simple-Incremental-Search-Tool

Licence: LGPL-3.0 license
Simple web frontend to an elasticsearch database made for local files indexing

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to Simple-Incremental-Search-Tool

Blacksmith
Blacksmith is a tool for viewing, extracting, and converting textures, 3D models, and sounds from Assassin's Creed: Odyssey/Origins/Valhalla and Steep.
Stars: ✭ 104 (+447.37%)
Mutual labels:  extract
Thread
type safe multi-threading made easier
Stars: ✭ 34 (+78.95%)
Mutual labels:  multithreading
extract-xiso
Xbox ISO Creation/Extraction utility. Imported from SourceForge.
Stars: ✭ 358 (+1784.21%)
Mutual labels:  extract
yellowpages-scraper
Yellowpages.com Web Scraper written in Python and LXML to extract business details available based on a particular category and location.
Stars: ✭ 56 (+194.74%)
Mutual labels:  extract
executorservices
Dart executer services.
Stars: ✭ 17 (-10.53%)
Mutual labels:  multithreading
pooljs
Browser computing unleashed!
Stars: ✭ 17 (-10.53%)
Mutual labels:  multithreading
Swiftsoup
SwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS)
Stars: ✭ 3,079 (+16105.26%)
Mutual labels:  extract
WindowTextExtractor
WindowTextExtractor allows you to get a text from any window of an operating system including asterisk passwords
Stars: ✭ 128 (+573.68%)
Mutual labels:  extract
qresExtract
Qt binary resource (qres) extractor
Stars: ✭ 26 (+36.84%)
Mutual labels:  extract
DyAnnotationExtractor
DyAnnotationExtractor is software for extracting annotations (highlighted text and comments) from e-documents like PDF.
Stars: ✭ 34 (+78.95%)
Mutual labels:  extract
rapp
Cross-platform entry point library
Stars: ✭ 57 (+200%)
Mutual labels:  multithreading
tfprof
Profiling Taskflow Programs through Visualization
Stars: ✭ 36 (+89.47%)
Mutual labels:  multithreading
keyword-extract
简单高效的URL关键词提取工具
Stars: ✭ 15 (-21.05%)
Mutual labels:  extract
GroundGrowing
Open Source Unity3d Planetary Terrain Editor Extension with incremental background updates via multithreading
Stars: ✭ 66 (+247.37%)
Mutual labels:  multithreading
chat-app
Multithreading TCP server and client communicating over TCP/IP - Windows Forms Application.
Stars: ✭ 39 (+105.26%)
Mutual labels:  multithreading
iocp-delphi
Windows I/O Completion Port wrapper class for Delphi and Free Pascal
Stars: ✭ 47 (+147.37%)
Mutual labels:  multithreading
rclc
Rich Context leaderboard competition, including the corpus and current SOTA for required tasks.
Stars: ✭ 20 (+5.26%)
Mutual labels:  metadata-extraction
crack-json
Extracts all JSON objects from an arbitrary text document.
Stars: ✭ 28 (+47.37%)
Mutual labels:  extract
tar
A simple tar implementation in C
Stars: ✭ 89 (+368.42%)
Mutual labels:  extract
ipub-messaging
Messaging system for communication between classes / layers in delphi
Stars: ✭ 46 (+142.11%)
Mutual labels:  multithreading

NOTE: This project is no longer being maintained. See sist2

CodeFactor

Simple incremental search tool

Portable search tool for local files using Elasticsearch.

Features

  • Incremental search (Search as you type)
  • Extracts text from common file types (Mp3 tags, picture sizes, content of docx, pdf, xlsx files etc.)
  • Portable installation
  • Generate thumbnails for images and videos
  • Once indexed, no access to the files is required to search (useful for cold storage)
  • Consult videos/GIFs/Images/audio directly in the search result page
  • Can be configured to take very low disk space or to store maximum metadata/content

Screenshots

Search page

search

Search results

results

Installation

Java and python3 are required.
Once the web server is running, you can connect to the search interface by typing localhost:8080 in your browser.

Setup on Windows/Mac/linux (Python 3.5+)

git clone https://github.com/simon987/Simple-Incremental-Search-Tool

sudo pip3 install -r requirements.txt    
python3 run.py

Running unit tests

python3 -m unittest
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].