Coder Social home page Coder Social logo

librescan's People

Contributors

5up3rd4n1 avatar iamdeit avatar jamescr avatar jerojas15 avatar jyock97 avatar melalonso avatar sufrostico avatar tonyzeru avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

librescan's Issues

Archivos binarios .mo

Al ejecutar la aplicación como lo indica el readme ocurre una excepción relacionada con los archivos de traducción de hileras:

    translations = translation(domain='messages', localedir='./web/i18n/locale', languages=[self.default_language])
  File "/usr/lib/python3.5/gettext.py", line 432, in translation
    raise OSError(ENOENT, 'No translation file found for domain', domain)
FileNotFoundError: [Errno 2] No translation file found for domain: 'messages'

Al parecer faltan o no se están generando de forma automática los archivos binarios .mo

Edición de archivos hocr

Buscar formas de editar los HOCR generados por el Tesseract para la depuración de errores en el reconocimiento de caracteres.

Nota: Es posible generar txt en tesseract, pero el PDFBeads no los reconoce aunque tengan el mismo nombre que los tiff, a diferencia de la extensión hocr.

Arreglar el mailService

El método send de esa clase funciona pero con Gmail no lo envía. También da problemas con los caracteres no ascii.

Nota: Se hicieron pruebas hacia correos hotmail y funciona pero se marcan como spam.

Primer release

Hola,

Nos estamos atrasando mucho con este release y perdemos la oportunidad de que Lupa y Enrique nos colaboren con pruebas y retroalimentación

Darle prioridad a esto.

Saludos

Error dependencias Python

La dependencia jpegtran-cffi==0.5.2 debe instalarse por separado ya que ocupa que cffi == 1.8.3 ya se haya instalado.

La imagen pesa menos después de ser rotada

Estamos utilizando la biblioteca Pillow de Python para hacer la rotación de las imágenes y funciona bien, sin embargo pasan de pesar 3 MB a 1-2MB, esto puede afectar la calidad y por ende el resultado final después de ser procesada por scantailor. Hay que buscar alternativas.

Corregir las rutas del proyecto para seguir la arquitectura REST

La mayoría de las rutas solo muestran un nivel en el url, por ejemplo "scan", "outputPreview" y no hacen referencia a que se está trabajando dentro de algún proyecto.

La ruta podría ser http://server:port/proyects/<id>/scan

También la ruta para mostrar todos los proyectos debería ser http://server:port/proyects

Pensar un nuevo nombre para el proyecto.

El proyecto necesita un nuevo nombre, sabemos que no es facil pensar un buen nombre para el proyecto por el contexto que se desenvuelve y las funciones que realiza, pero claramente maescan no es un buen nombre.

¿Cómo Utilizar cámaras de celular para tomar las fotos?

Hago este issue para pelotear ideas de cómo podría ser posible utilizar el DIYBookScanner y LibreScan con cámaras de celular (en vez de las canon). La idea es recopilar los comentarios al respecto para ver qué cambios implicaría llevar a cabo esta mejora e ir evaluando la viabilidad. Algunas ideas iniciales:

  • Establecer una conexión camara/celular - libreScan/compu. Quizás se buscamos alguna app para andorid que haga esta función se podría solucionar. Lo mínimo que debería tener esta app es que vía software corriendo en la computadora se puedan tomar fotografías, cambiar las opciones de la cámara (por ejemplo: zoom) y extraerlas del celular.

  • En el código de LibreScan sería necesario implementar un CamaraDriver para Android

  • En el DIYBookScanner sería necesario hacer unas estructuras para mantener lo más inmóviles que se pueda los teléfonos celulares, quizás con una prensa como las que se usan para poner el teléfono en la bicicleta o en el carro. (Esto también se podría hacer a la medida e imprimirlo en 3D).

  • Documentación (pequeña investigación): ¿cuál es la resolución mínima con la que podría funcionar el escáner?

Ejecutar libreScan modo "desarrollo"

Creo que es importante contar con alguna forma de poder trabajar con LibreScan aunque no se tengan las cámaras conectadas. Si bien es claro que las cámaras son parte fundamental también es cierto que "cortan" un poco el ánimo de potenciales desarrolladores que quieran ayudar.

Inicialmente se me ocurre en alguna forma de simular los datos que ofrecen las cámaras pero me gustaría saber si tienen alguna sugerencia.

Extender formulario de creación de proyecto

En el artículo escrito para el WSL documentamos que Anabelly solicitó:

Extender el formulario para creación de documentos, debido a que hace falta información valiosa como el autor y la editorial.

Create setup.py

Search how to do a setup.py file, we need to figure out how to install the program and all it's dependencies.

Error en instalacion del LibreScan

Estuve instalando los paquetes del proyecto, pero el paquete "libturbojpeg0-dev" parece tener un problema por que dice que no existe.

Empaquetamiento de LibreScan

Después de cumplir las metas con del primer release, debemos buscar alguien que nos oriente con el proceso de empaquetamiento e instalación en Python.

Error en la instalación.

Estoy utilizando el SO Ubuntu 14.04.

El siguiente paquete (libturbojpeg1-dev) no aparece entre los paquetes de apt-get, el único paquete existente es el "libturbojpeg".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.