All Projects → janis91 → ocr

janis91 / ocr

Licence: AGPL-3.0 license
Nextcloud OCR (optical character recoginition) processing for images with tesseract-js

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
PHP
23972 projects - #3 most used programming language
Vue
7211 projects
shell
77523 projects

Projects that are alternatives of or similar to ocr

nextcloud twofactor webauthn
WebAuthn Two-Factor Provider for Nextcloud
Stars: ✭ 34 (-65.31%)
Mutual labels:  nextcloud, nextcloud-app
ldapcontacts
View other LDAP users as contacts in Nextcloud and see the personal data they shared
Stars: ✭ 18 (-81.63%)
Mutual labels:  nextcloud, nextcloud-app
nextcloud announcements
ℹ️ The latest Nextcloud news directly in your notifications
Stars: ✭ 16 (-83.67%)
Mutual labels:  nextcloud, nextcloud-app
ldap write support
👥🖎 create, edit and delete LDAP users and groups from Nextcloud
Stars: ✭ 15 (-84.69%)
Mutual labels:  nextcloud, nextcloud-app
apporder
Nextcloud app to enable sorting inside the app menu
Stars: ✭ 30 (-69.39%)
Mutual labels:  nextcloud, nextcloud-app
user external
👥 External user authentication methods like IMAP, SMB and FTP
Stars: ✭ 80 (-18.37%)
Mutual labels:  nextcloud, nextcloud-app
viewer
🖼 Simple file viewer with slideshow for media
Stars: ✭ 68 (-30.61%)
Mutual labels:  nextcloud, nextcloud-app
checksum
Plugin for Nextcloud and ownCloud to create hashes of files.
Stars: ✭ 25 (-74.49%)
Mutual labels:  nextcloud
previewgenerator
Nextcloud app to do preview generation in the background.
Stars: ✭ 355 (+262.24%)
Mutual labels:  nextcloud
nextcloud docker
Docker setup to run Nextcloud
Stars: ✭ 35 (-64.29%)
Mutual labels:  nextcloud
promo
🎉 Stickers, shirts, presentations etc!
Stars: ✭ 16 (-83.67%)
Mutual labels:  nextcloud
backmeup
BackMeUp: An automated MySQL / MariaDB databases and files backup solution on *nix Machines using Amazon S3, WebDAV (ownCloud / NextCloud etc.), Google Drive and Dropbox.
Stars: ✭ 80 (-18.37%)
Mutual labels:  nextcloud
dart-nextcloud
A Nextcloud client for dart
Stars: ✭ 18 (-81.63%)
Mutual labels:  nextcloud
MySB
MySB (MySeedBox) is more than a simplified installation script of a multi-users Seedbox. There are many solutions to install a Seedbox, but we never talk about safety and regular operations. MySB could be renamed MySSB (MySecuredSeedBox).
Stars: ✭ 105 (+7.14%)
Mutual labels:  nextcloud
porygon
Programmatic input to the JoyCon, with example script for Pokemon Let's Go
Stars: ✭ 24 (-75.51%)
Mutual labels:  tesseract-ocr
integration github
🐙 GitHub integration into Nextcloud
Stars: ✭ 41 (-58.16%)
Mutual labels:  nextcloud
buptclass
A nodejs-spider that gets the infomation of empty classrooms in BUPT
Stars: ✭ 29 (-70.41%)
Mutual labels:  tesseract-ocr
files videoplayer
📼 Old video viewer for Nextcloud
Stars: ✭ 92 (-6.12%)
Mutual labels:  nextcloud
MemePolice bot
This is a bot for r/PewdiepieSubmissions. Moderate harmful submissions by applying OCR on graphical content
Stars: ✭ 26 (-73.47%)
Mutual labels:  tesseract-ocr
nextcloud-java-api
Java api library to access nextcloud features from java applications
Stars: ✭ 61 (-37.76%)
Mutual labels:  nextcloud

OCR

Build Status Total alerts Codacy Badge Codacy Badge License: AGPL v3

Nextcloud OCR (optical character recognition) processing for images with tesseract-js brings OCR capability to your Nextcloud. The app uses tesseract-js by @jeromewu in the browser in order to process images (png, jpeg, tiff, bmp) and saves the output PDF file to the source folder in nextcloud. That for example enables you to search in it.

Prerequisites, Requirements and Dependencies

The OCR app has some prerequisites:

  • Nextcloud 16 and up
  • Only supported on latest modern web browsers (Chrome, Edge, Firefox, Opera, Safari*)
  • Tesseract traineddata needs about 200 MB space on your server (will be installed automatically).

* On Safari there is currently a problem with the Content-Security-Policy, that requires an Administrator to set the 'script-src' to 'unsafe-eval' such that the app works properly. Because this is quite insecure the app itself does not set it and recommends to decide that on your own risk (please make sure, that you know what CSP is and what e.g. unsafe-eval causes).

Installation

Install the app from the Nextcloud AppStore or download the release package from github (NOT the sources) and place the content in nextcloud/apps/ocr/.

Disclaimer

The software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

Note

The version 3 and earlier versions are not supported/maintained anymore by the author. So for asynchronous background processing please fork the repository and use the "not-maintained" branch to work on improvements. The author wasn't able to support it because of too much effort. Moreover this project is based on a webassembly port of tesseract. The maintainer stopped working on PDF processing in this app and will start working on separate app for pdf handling.

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].