npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

generator-jhipster-imageblobindexation

v2.0.3

Published

Integrate a Photo module with cache optimization and full text indexation with ImageAI, OCR and metadata.

Downloads

3

Readme

generator-jhipster-imageBlobIndexation

NPM version Build Status Dependency Status

Introduction

This is a JHipster module, that is meant to be used in a JHipster application.
This module allows you to use image Blob type with a full text indexation by Elasticsearch. This indexation is based on a treatment provide by ImageAI, Apache Tika (Metadata, OCR).
This module includes cache management available at : ImageBlobCache.

Prerequisites

As this is a JHipster module, we expect you have JHipster and its related tools already installed:

sudo apt install python3-pip
pip3 install opencv-python
pip3 install keras tensorflow==1.14.0
pip3 install imageai
sudo apt-get install tesseract-ocr

This module works only with Elasticsearch and Angular project, under Linux

Installation

With NPM

To install this module:

npm install -g generator-jhipster-imageblobindexation

To update this module:

npm update -g generator-jhipster-imageblobindexation

With Yarn

To install this module:

yarn global add generator-jhipster-imageblobindexation

To update this module:

yarn global upgrade generator-jhipster-imageblobindexation

Usage

To run the module on a JHipster generated application:

yo jhipster-imageblobindexation

Image Module

Photo entity add to navbar

Global view of photo entities with cache

Form to edit and save entity

Indexation with elasticsearch

Examples

Example with Text as image

Example with ImageAI Detection Object

TODO

  • Permettre l'indexation multi-langues:
    • Utilisation d'autres fichiers Tessdata pour l'extraction de textes dans les images.
    • Traduire la sortie fournit par la bibliothèque ImageAI, qui est uniquement en anglais
  • Adapter le module avec l'outil de build Gradle
  • Adapter le module pour React
  • Adapter le module pour Windows (Utilisation de wget pour le téléchargement des réseaux de neurones non compatible avec Windows)
  • Tester d'autres réseaux de neurones de la bibliothèque ImageAI
  • Comparer les performances de ces réseaux de neurones
  • Ajouter des tests fonctionnels
  • Commenter les différentes fonctions du module

License

Apache-2.0 © Contribution UGA

Versionning

versionning standards: v(Major).(Minor).(bugfix)

current version: v2.0.1