Página 1 de 6 12345 ... ÚltimoÚltimo
Resultados 1 al 10 de 54

Tema: Lipapa T1

  1. #1
    Habitual en el foro Avatar de nachoap
    Fecha de ingreso
    02 ago, 09
    Ubicación
    Málaga
    Mensajes
    32

    Predeterminado Lipapa T1. Listo para descargarlo

    NUEVO: 18.03.2012: en la web amiga he subido el nuevo apk de Lipapa T1 (preparado para los zip, los tablets, y con algunas cosillas más), el nuevo apk de Lipapa Android (preparado para abrir los zip) y el nuevo ejecutable de Lipapa Marte (que exporta la base de datos lipapa.sqlite especial para el T1, e indexada, y hace las copias estructuradas en Zip).

    Con el tema de los zips se reduce el tamaño a un tercio (con los fb2, el resto no se tratan), y ya no hace falta ocultar la carpeta ni andar copiando el libro antes de abrirlo. Tenéis la info y los enlaces aquí:


    http://papyrefb2.net/phpbb3/viewtopi...=20296&start=0

    ----------------------------------------------------------------

    Hola:

    Los que conocéis Lipapa ya sabéis de qué va el tema. Ya está lista la primera versión de Lipapa T1. Os la he subido junto a una base de datos de prueba, con las miniportadas, correspondientes a los datos de los libros de la web amiga hasta el 1.000 (datos y miniportadas de unos unos 660 libros).

    Permite llevar toda la biblioteca en el cacharro, en una carpeta oculta (con un punto delante del nombre), para que el T1 no se ponga a mirar qué contiene. La he probado con 14.000 libros REALES (y 14.000 miniportadas) y va de miedo.

    Enlaces:

    http://www.mediafire.com/?rzof6le197c7f65

    http://www.4shared.com/zip/bpmECUQu/...rtadas_de.html


    Instrucciones (omito la petición final )



    --------------------------------------------------------------------------------------


    LIPAPA T1



    - INSTALACIÓN:


    1. Descomprime el zip en tu PC.
    2. En el T1 rooteado, en /mnt/extsd (la microSD) crea una carpeta (por ejemplo, con Root Explorer) llamada .LIBROS (con el punto delante y todo en mayúsculas), otra llamada .PORTADAS (recuerda poner el punto y que esté todo en mayúsculas) y otra llamada MISLIBROS (sin punto delante, y también en mayúsculas).
    3. En una instalación real (con tus libros), en .LIBROS meterías la estructura de tres niveles que genera Lipapa al hacer Operaciones con Ficheros / Copia Estructurada.
    4. Para este ejemplo, copia el contenido de la carpeta Portadas del zip descomprimido en tu pc (es decir, las carpetas 01, 02, 03, ...) en la carpeta .PORTADAS del T1. En una instalación real aquí irían tus portadas una vez estructuradas con Lipapa Marte PC (Portadas / Organizar Portadas, copiando la carpeta completa de portadas, o Portadas / Exportar Portadas Estructuradas, para que sólo copie las portadas de los libros filtrados).
    5. Copia el fichero lipapa_t1.ini a la carpeta /mnt/extsd/ del T1.
    6. Copia la base de datos (lipapa.sqlite) también a /mnt/extsd/ en el T1. En una instalación real, tras usar lipapa Marte PC para generar esa el contenido de esa bd, la copiarías en /mnt/extsd/, sobrescribiendo la existente. Lipapa Marte PC sólo exporta a lipapa.sqlite los datos filtrados, pero el último lipapa que subí exporta pensando en Lipapa Android, que usa más campos que Lipapa T1, por lo que, aunque la bd va a funcionar, lleva más campos de los que son necesarios, e irá más lento que con la que ahora crea lipapa y he de distribuiros este fin de semana.
    7. Copia el .apk de Lipapa T1 a la sd, y ejecútalo para que se instale. Acepta todo.

    Tras seguir esos pasos tendrás en /mnt/extsd/ lo siguiente:

    => .LIBROS (vacío en este ejemplo, pues no distribuyo material con derechos de autor, aunque todos sabéis de dónde bajarlos)

    => .PORTADAS (contendrá las miniportadas, metidas en las subcarpetas 00, 01, 02, 03, ... , 98, 99)

    => MISLIBROS (lugar en el que se irán copiando los libros que se vayan a abriendo. Es recomendable borrar libros ya leídos, con el fin de que no se lleguen a acumular más de 1500 libros, para que no sufra el catalogador del T1)

    => lipapa_t1.ini (contiene las 9 líneas de configuración de lipapa, que s explican después. Salvo que se sepa lo que se está haciendo, es mejor no modificarlo -como todo en esta vida-)

    => lipapa.sqlite (la base de datos que genera Lipapa PC con los datos de los libros filtrados)

    => LipapaT1.apk (la aplicación a instalar. Una vez instalada, puedes borrar el fichero)


    Tras la instalación, lipapa pasa a estar en la barra de la tercera pantalla del Sony T1.


    - CONFIGURACIÓN:


    Antes de ejecutar Lipapa T1 puedes cambiar alguno de sus parámetros. Para ello hay que editar el fichero lipapa_t1.ini con un editor tipo Jota (en el T1) o NotePad++ (en el PC). Hay 9 líneas, una de ellas en blanco (porque no se pone ningún filtro por defecto):

    1. Ruta de la B.D. (por defecto, /mnt/extsd/)

    2. Ordenación al arrancar y al borrar la ordenación puesta por el usuario (por defecto, EXPECTATIVA DESC, NUMERO DESC)

    3. Filtro al arrancar y al borrar el filtro puesto por el usuario (por defecto, ninguno)

    4. Carpeta en la que está la estructura con los libros (por defecto, /mnt/extsd/.LIBROS/)

    5. Carpeta no oculta en la que se copiarán los libros, si la opción 9 es "OCULTO" (por defecto, /mnt/extsd/MISLIBROS/)

    6. Carpeta en la que están las miniportadas (por defecto, /mnt/extsd/.PORTADAS/)

    7. Divisor usado para calcular el número aproximado de páginas. Este dato se calcula en los fb2 desde lipapa Marte, eliminando los metadatos y los binarios y contando el número de letras. Para hallar el número de páginas se usa ese número de letras dividido entre el número que se indica en esta línea (por defecto, 2095)

    8. Número de letras a eliminar al principio de RUTAPAPYRE para localizar el libro en el T1. Mis libros los genero de modo que un libro de Asimov esté en C:\LIBROS\A\AS\ASI\Asimov, Isaac\... El programa elimina de Rutapapyre las primeras letras (en mi caso, 10), de modo que la rute se quede en A\AS\ASI\Asimov, Isaac\..... Ahora se pone por delante la ruta indicada en 4 (/mnt/extsd/.LIBROS/) y ya tenemos la ubicación del libro en el T1. Si, por ejemplo, vosotros generáis la copia en el ebook desde lipapa en C:\MI BIBLIOTECA\FB2\A\AS\ASI\Asimov, Isaac\..., tendríais que cambiar el 10 por 21 (si no he contado mal) para que eliminara las primeras 21 letras (C:\MI BIBLIOTECA\FB2\). Para no liarse, lo mejor es generar en C:\Libros\ y todos tan felices.

    9. Si los libros están en una carpeta oculta y se requiere su copia previa para que CoolReader los pueda abrir, esta línea contendrá "OCULTO", en otro caso podéis poner lo que os dé la gana (por ejemplo, "NO_OCULTO"). Si está oculto copia y abre la copia. Si no está oculto, abre directamente en la ruta obtenida según 8. La copia se hace en la carpeta indicada en 5, que ha de ser creada por vosotros antes de ejecutar lipapa T1 la primera vez.

    El fichero por defecto es:

    Código:
    /mnt/extsd/
    EXPECTATIVA DESC, NUMERO DESC
    
    /mnt/extsd/.LIBROS/
    /mnt/extsd/MISLIBROS/
    /mnt/extsd/.PORTADAS/
    2095
    10
    OCULTO
    En la tercera línea podríamos poner lo siguiente, si por ejemplo quisiéramos que al iniciar Lipapa T1 sólo se mostrasen los libros leídos:

    Código:
    LEIDO = 1
    Aquí hay que hacer varias puntualizaciones:

    a) El filtro del fichero INI se va a mantener todo el tiempo, y no hay forma de quitarlo. Es decir, en el caso anterior, cualquier otro filtro adicional que pongamos desde el programa se va a aplicar teniendo en cuenta que sólo se tratan los libros marcados como LEIDO = 1 (True), por lo que los libros no leídos nunca llegarían a aparecer. Al borrar desde Lipapa T1 el filtro o filtros seleccionados, se regresa al filtro inicial, que vuelve a ser LEIDO = 1. Así, la utilidad viene de poner filtros que eliminan libros que no nos interesen, ni ahora, ni aunque nos caiga una maceta en la cabeza o nos peguen un tiro al ir a comprar tabaco (por ejemplo, Romántica, Autoayuda y cosas así). Por eso está puesto como vacío por defecto. Una opción interesante es marcarlo como DESCARTABLE = 0, y desde lipapa poner la marcar como descartables los libros que no nos interesen, pero no queramos borrar, por si algún conocido/a los quiere leer.

    b) Los campos de la base de datos hay que ponerlos siempre en mayúsculas, tanto para ordenar como para filtrar, y son (en la bd especial que genera el nuevo lipapa -que todavía vosotros no tenéis- para el T1):


    Campo - TIPO
    -------------------------
    NUMERO - INTEGER
    SAGA - TEXT
    TITULO - TEXT
    AUTOR - TEXT
    LEIDO - INTEGER
    FAVORITOS - INTEGER
    GENERO - TEXT
    RESUMEN - TEXT
    IDIOMA - TEXT
    ANNOPUBLICACION - INTEGER
    ESTRELLAS - INTEGER
    VOTOS - INTEGER
    RUTAPAPYRE - TEXT
    ABANDONADO - INTEGER
    NUMLETRAS - INTEGER
    EXPECTATIVA - INTEGER
    DESCARTABLE - INTEGER

    En los campos de tipo lógico (LEIDO, FAVORITOS, ABANDONADO, DESCARTABLE) el valor True (Verdadero) es el 1, y el False (Falso) es el 0.
    El campo ESTRELLAS es la puntuación que el libro ha obtenido en la web amiga, que se basa en una escala 50-500, es decir, la puntuación mínima es 50 y la máxima es 500. Si un libro tiene 0 puntos es porque nadie lo ha puntuado todavía. El campo VOTOS indica cuántas personas lo han puntuado. Siempre que se ordene (desde Lipapa T1) por estrellas, se añade la ordenación VOTOS DESC (DESC significa descendente, es decir, de mayor a menor).

    c) La ordenación que se ponga en el fichero de configuración como orden por defecto SÍ ES ELIMINADA al poner otra ordenación desde Lipapa T1, a diferencia de lo que ocurre con el filtro.


    - USO:

    EL programa es muy sencillo de usar. Al arrancarlo la pantalla estará unos segundos en blanco, preparando la aplicación y la base de datos. Luego veréis tres zonas diferenciadas:

    a) LA lista de portadas: se muestran las miniportadas de los primeros 8 libros (según la ordenación activa). Las miniportadas incluyen un cuadro (esquina inferior izquierda) que indica la expectativa que tenéis para ese libro (es una medida del interés que os suscita). Yo usaba una escala del 1 al 100, para aquellos marcados como favoritos (tengo más de 1000, lo que hace la marca de favoritos bastante inútil por si sola). Luego he ido encontrando libros que me apetecñian aún más, y por eso ya voy por 112 como "expectativa" máxima. Bajo cada miniportada se encuentra la valoración de ese libro en papyrefb2.net (el campo ESTRELLAS traducido a dibujitos) y el número de votos. En ocasiones resulta chocante que habiendo ordenado (ahora veremos cómo se hace) por ESTRELLAS decreciente, lo que automáticamente añade la ordenación por VOTOS decreciente, al recorrer la lista de portadas vemos libros que tienen las mismas estrellas, y aparece antes uno con menos votos. No es que Lipapa ordene mal, es que el dibujo de las estrellas respresenta un abanico de 50 puntos. Así, un libro con 450 puntos se marca con cuatro estrellas y media, y uno con 499,99 puntos también se representa con cuatro estrellas y media (las cinco estrellas son para libros en los que todo el mundo ha puesto la máxima puntuación). Así, un libro con 451 puntos y 1 voto aparece antes que uno con 450 puntos y 300 votos, aunque ambos dibujen cuatro estrellas y media. LIPAPA NO FALLA (en esas cosas

    b) La ficha del libro, con datos como la saga, título, autor, año de publicación, género, idioma, nº de libro expectativa y páginas aproximadas. Además, se marca como L: leído, F: favorito (nos gustaría leerlo), A: abandonado (lo empezamos a leer y fue un tostón que no terminamos) y D: descartable (ignorado antes de leerlo). Y luego viene la reseña (lo que quepa de ella). Al pulsar sobre la ficha con una pulsación corta, se abre el libro con CoolReader directamente (según la línea 9 de lipapa_t1.ini sea OCULTO o no, se copia antes en la carpeta visible o se abre directamente). Con una pulsación larga, se abre la lista de aplicaciones capaces de trabajar con los ficheros de tipo mime "text/*" (en mi T1 no sale CoolReader en esa lista, pero sí sale Jota Text, para poder editar los fb2).

    c) A la derecha, los minibotones, que son la forma de interactuar con lipapa. Son, por orden:

    => La casita: si está activo el botón de filtro (lupa), elimina los filtros puestos por el usuario y regresa al filtro por defecto (el de lipapa_t1.ini). Si no está activo el botón de filtro, elimina las ordenaciones del usuario y regresa a la ordenación por defecto (la de lipapa_t1.ini).

    => Ir a la lista de miniportadas anterior: ver las 8 miniportadas anteriores, si existen.

    => Ordenar / Filtrar: por defecto, los botones que vienen tras éste (y la casita) sirven para ordenar. Si pulsamos este botón se queda iluminado, y los botones inferiores (y la casita) sirven para filtrar. Tanto ordenaciones como filtros son acumulativos. Así, puedo filtrar por Nº de libro >= 100, y luego por Nº de libro <= 200, y luego por género = Terror, y veré en lipapa T1 sólo los libros de terror con números entre 100 y 200. Si estando activo el botón Ordenar / Filtrar (iluminado) pulso la casita, borro el filtro y pongo el de lipapa-t1.ini (por defecto, ninguno, es decir, se muestran todos los libros). Las ordenaciones también se acumulan. Así, puedo ordenar por género, y dentro de éste, por autor, y dentro de éste por expectativa...

    => Ordenar / Filtrar por título. En el filtro, se mostrarán sólo los libros que contengan la cadena que escribamos. Las mayúsculas y minúsculas son indiferentes, pero LOS ACENTOS SON NECESARIOS. Al ordenar, permite que indiquemos si será un orden ascendente o descendente.

    => Ordenar / Filtrar por autor: como en título.

    => Ordenar / Filtrar por saga: como los anteriores.

    => Ordenar / Filtrar por número (la llave): al ordenar es como los anteriores, pero al filtrar, como es un campo numérico, permite que elijamos si se han de buscar los valores mayoreo o iguales al escrito, o los menores o iguales. Para buscar un valor exacto, se pone un filtro mayor o igual y luego otro menor o igual. El único libro que lo cumplirá será el que sea igual al valor indicado. Todos los filtros numéricos actúan así.

    => Ordenar / Filtrar por expectativa: como en número.

    => Ordenar / Filtrar por puntuación de la web (estrellas): como en numero. Recuerda que las puntuaciones de papyrefb2 están en el rango 50-500, y que una puntuación = 0 significa que nadie ha valorado ese libro. En el caso de la ordenación, con independencia de que sea ascendente o descendente, se añade otra ordenación por VOTOS descendente (de más a menos).

    => Ordenar / Filtrar por Género: como saga.

    => Ordenar / Filtrar por Idioma: como género.

    => Ordenar / Filtrar por año de primera publicación: como el resto de los botones de campos numéricos (número, expectativa, etc.)

    => Ir a la siguiente lista de 8 portadas.

    => Salir de lipapa


    - CONCLUSIONES:

    Y se acabó. Para estar programado en cuatro días, creo que no ha quedado mal del todo. Se le podrían meter más cosas, como el filtro automático por saga, autor o idioma, al pulsar en las líneas de la ficha con esos datos, la posibilidad de editar los campos de datos, la posibilidad de marcar leídos, favoritos, descartados y abandonados, la posibilidad de valorar... pero creo que eso sólo haría más lenta la aplicación, y no aporta gran cosa.

    Para el manejo de los zip no hace falta nada especial. Si comprimís un fb2 como zip y ponéis su referencia en RUTAPAPYRE, con la pulsación corta CoolReader lo abrirá sin ningún problema. No hace falta poner combres como Milibro.fb2.zip ni inventos de esos. Al llamar Lipapa T1 directamente al paquete de CoolReader (con pulsación corta en la ficha), CR abre el zip sin más contemplaciones. Ahora quiero que lipapa Marte PC genere esos zip de forma automática, pues se va a ahorrar espacio en la microSD, tiempo de transferencia (yo los paso por Samba, que es muy lento) y el catalogador del T1 parece ser que los ignora, con lo que nos ahorraríamos ocultar la carpeta (pero sólo en los fb2; no sé qué pasaría si se le pasara al CoolReader un epub -que es un zip- vuelto a empaquetar como zip, por lo que el catalogador de medios de T1 sí va a analizar esos epub, y hay gente que tiene miles metidos en lipapa...).

    Y seguro que aparecerán más posibles ampliaciones, pero esas serán para otro momento.

    Como siempre, todo es gratis, pero sin garantía de ningún tipo, y el autor (yo) quedaría muy satisfecho si donarais algo a Cáritas.

    Como mi tiempo no es oro, pero es muy escaso, podéis poner las dudas en el hilo de Lipapa T1, en Aspectos Técnicos del (a ver si le cambian el nombre a esa sección por Aspectos Técnicos del E-book / Tablet , en www.papyrefb2.net, y seguro que alguien las resolverá.

    Abrazos para todos.

    Nacho AP - Marzo - 2012
    librospapyre@gmail.com (entro a ver los correos sólo una vez por semana)
    Málaga - Cortijo Andaluz - España


    Editado: se me olvidaba. LA primera vez que abráis un libro, como el proceso de copia de la carpeta oculta a la carpeta usada para que los vea CoolReader ha de hacerse con un shell, como superusuario, os pedirá que deis permisos se superusuario. Luego se memoriza y ya no lo pregunta más. El código que ejecuta es éste:

    Código:
    Sub AbrirLibro (RutaLibro As String, TipoLibro As Int)
    Dim inAct As Intent
    Dim RutaL, RutaE, sFichero, sOrg, sOrg2, sFicheroDst As String
    Dim I, iEspera, iPos As Long
    Dim TR As TextReader
            
            If NumLetras < RutaLibro.Length Then
            
                ' Descartamos las primeras
                sFichero = RutaLibro.SubString(NumLetras)
                iPos = RutaLibro.LastIndexOf("\")
                sFicheroDst = RutaLibro.SubString2(iPos+1, RutaLibro.Length)
            
                sOrg = Prefijo & PonerURL(sFicheroDst)
                sOrg2 = sFichero.Replace("\", "/")
                
                If bOculto Then
                ' LIBROS EN CARPETA OCULTA -> SI NO EXISTE, COPIAR Y ABRIR COPIA
                    'EjecutarRoot("mkdir /mnt/extsd/MISLIBROS")
                    If Not(File.Exists(Destino, sFicheroDst)) Then
                        EjecutarRoot("cat '" & Origen & sOrg2 & "'>'" & Destino & sFicheroDst & "'")
                        'EjecutarRoot("busybox cp -p '" & Origen & sOrg2 & "'>'" & Destino & sFicheroDst & "'")
                    End If
                    
                    
                    'Esperar a que termine de copiar
                    iEspera = 0
                    Do While Not(File.Exists(Destino, sFicheroDst)) AND (iEspera < 25) 
                        iEspera = iEspera + 1
                        Delay(200) 'Espera 200 milisegundos
                    Loop
                Else
                ' LIBROS NO OCULTOS -> ABRIR DIRECTAMENTE
                    sOrg = "file:/" & Origen & sOrg2
                End If
                
                Try
                    inAct.Initialize(inAct.ACTION_VIEW, sOrg)
                    inAct.SetType("text/*")
                    If TipoLibro = 1 Then
                        inAct.SetComponent("org.coolreader/.CoolReader")
                    End If
                    StartActivity(inAct)
                Catch
                    ToastMessageShow("No puedo abrir el libro: " & sOrg, True)
                End Try
            Else
                ToastMessageShow("El libro seleccionado no tiene la ruta asignada. Haz Copiar en ebook desde Lipapa para PC", True)
            End If
    End Sub
    
    
    Sub EjecutarRoot (comando As String)
    Dim Command, Runner As String
    Dim StdOut, StdErr As StringBuilder
    Dim Result As Int
    Dim Ph As Phone
    
        Runner = File.Combine(File.DirInternalCache, "runner")
        Command = File.Combine(File.DirInternalCache, "command")
        File.WriteString(File.DirInternalCache, "runner", "su < " & Command)
        File.WriteString(File.DirInternalCache, "command", comando & CRLF & "exit") 'Any commands via crlf, and exit at end 
        StdOut.Initialize
        StdErr.Initialize
        Result = Ph.Shell("sh", Array As String(Runner), StdOut, StdErr)
    End Sub
    Última edición por nachoap; 18/03/2012 a las 19:16

  2. Los Siguientes 23 Usuarios Agradecieron a nachoap por Este Mensaje:


  3. #2
    Veteran@ en el foro Avatar de jonnes
    Fecha de ingreso
    23 abr, 08
    Ubicación
    La ciudad del Betis
    Mensajes
    192

    Predeterminado Re: Lipapa T1


    ¡Jó, la peña!
    Prefiero morir a perder la vida

  4. #3
    Veteran@ en el foro Avatar de Hemmah
    Fecha de ingreso
    11 oct, 09
    Ubicación
    Bilbao
    Mensajes
    2,063

    Predeterminado Re: Lipapa T1

    Esto sería la bomba, uso lipapa para la gestión de toda mi biblioteca y es un programa que me encanta, gracias nachoap



  5. #4
    Habitual en el foro Avatar de nachoap
    Fecha de ingreso
    02 ago, 09
    Ubicación
    Málaga
    Mensajes
    32

    Predeterminado Re: Lipapa T1

    Ya navega, mostrando las portadas de 8 en 8, lo que ocupa 476 puntos de altura, más 40 de la barra de título. Al pulsar en una portada se muestra en la parte restante la información básica del libro pulsado, y parte de la reseña (lo que quepa). Al pulsar sobre esa información se abre el libro. Si se hace una pulsación corta, se abre con CoolReader; si se hace larga, se muestra la lista de aplicaciones capaces de leer los mime "text/*".

    Como es lógico, el T1 tiene que estar rooteado. Hay una serie de carpetas que han de ser fijas (para ahorrarme la pantalla de configuración).

    Esta tarde le voy a meter las ordenaciones y los filtros, de modo que se pueda ordenar / buscar por título, autor, saga, género, año de publicación, la expectativa que nos causa, la valoración de la web amiga (teniendo en cuenta el número de "votantes"), el idioma... Además, tanto filtros como ordenaciones se podrán hacer por campos múltiples.

    La única pega es que el tamaño de letra que he puesto para ver los datos es algo pequeño, pues era la única manera de poder mostrar la máxima información posible sin crear una ficha. La gracia es que todo se hace desde la pantalla principal, con una interfaz muy compacta.

    Anoche no fui capaz de echar a andar ninguna de las aplicaciones de captura de pantalla, y el sistema que uso con los tablets (desde el sdk de android) no funciona, ni tampoco el Droid Explorer (o como se llame), así que esta tarde pondré una foto de la pantalla, sacada con una cámara.

    Hasta luego.

    Nota: como ya he dicho en la otra web, voy a modificar también Lipapa Marte PC para que sea capaz de generar diferentes bases de datos sqlite, según la aplicación que las vaya a consumir (Lipapa Android, el minibuscador por número que os subí el otro día o Lipapa T1), y para que genere los zip y guarde en RUTAPAPYRE las rutas, para quienes tengáis bibliotecas enormes o poca microSD (o, como yo, uséis samba para transferir, que va "a pedales"). Este fin de semana creo que estará todo terminado y listo para "degustarlo"

  6. Los Siguientes 3 Usuarios Agradecieron a nachoap por Este Mensaje:


  7. #5
    Administrador Avatar de katxan
    Fecha de ingreso
    13 abr, 08
    Ubicación
    Zizur Nagusia
    Mensajes
    5,950

    Predeterminado Re: Lipapa T1

    Te pongo una chincheta, que parece un proyecto más que interesante
    http://www.lectoreselectronicos.com/LE/image.php?type=sigpic&userid=1&dateline=1264623693



  8. #6
    Veteran@ en el foro Avatar de jotam
    Fecha de ingreso
    02 dic, 10
    Mensajes
    2,937

    Predeterminado Re: Lipapa T1

    Cita Iniciado por nachoap Ver mensaje
    Si soy capaz (porque no me ha funcionado ningún capturador de pantallas) os pondré mañana una pantalla de cómo va el desarrollo.
    Un excelente trabajo, y gracias por seguir insistiendo en el tema.
    No sé con que rootearías tu T1, pero si lo hiciste con el rooteo de Rupor, en sus últimas versiones tendrás cono binario de Android un capturador de pantallas (capturescr), sin instalar nada más. Le pregunté a j0534ng31 una manera de usarlo y me dejó esto:

    Cita Iniciado por j0534ng31 Ver mensaje
    Se invoca con una sola llamada desde el terminal y crea un archivo jpg...
    Sólo hace falta algo que lo pase al PC...
    Rupor usa un script desde Windows que se basa en adb para pasar la imagen al PC:
    Código:
    @echo off 
    SET ADK="C:\Program Files (x86)\Android\android-sdk" 
    SET RES=/data/local/tmp/screen.png 
    IF .%1. == .-1. GOTO PARAM 
    IF .%1. == ..   GOTO CONT 
    SET RES=%1 
    SET PARAM=%2 
    GOTO CONT 
    :PARAM 
    SET PARAM=%1 
    :CONT 
    %ADK%\platform-tools\adb shell /system/bin/capturescr %PARAM% %RES% 
    %ADK%\platform-tools\adb pull %RES% 
    %ADK%\platform-tools\adb shell rm %RES%
    Quizá tú que eres más desenvuelto con el código te puede ayudar.

    Sino, siempre puedes usar una de las aplicaciones que tienen en la wiki de mobileread.Yo he probado Screenshot de Kastor Soft y va bien.
    Aunque en la misma wiki dicen que si usas adb, tb puedes generar screenshots por otros métodos.
    A mi ahora se me ocurre que una manera muy gráfica de hacerlo sería mediante QtADB.

    Saludos, y gracias por la aplicación.
    Última edición por jotam; 13/03/2012 a las 21:58

  9. El Siguiente Usuario Agradeció a jotam Por Este Mensaje:


  10. #7
    Habitual en el foro Avatar de nachoap
    Fecha de ingreso
    02 ago, 09
    Ubicación
    Málaga
    Mensajes
    32

    Predeterminado Re: Lipapa T1

    Nada, no ha habido manera de que funcionen los capturadores de pantalla. Mi antivirus me da aviso de que varios están infectados por un troyano, y los que bajo al T1 no funcionan. Por adb ya lo intenté (la Asus va muy bien por ese sistema), pero el T1 no lo reconoce ni a la de 3.

    En lugar de ponerme a probar más (llevo más de una hora con ello), os he hecho una foto:

    Nombre:  LipapaT1.jpg
Visitas: 765
Tamaño: 81.8 KB

    Es una foto de la aplicación tal y como está ya funcionando. Falta sólo poner la ordenación y los filtros, que no creo que me lleva más de un día o dos.

    1. Indicación del número de libros filtrados (o del total, si no habéis puesto ningún filtro).
    2. Expectativa que tenéis del libro (es una medida del interés. Yo ordeno por defecto por ese campo, de forma descendente). Cuando doy de alta un libro o repaso los datos y reseñas, los que me causan un especial interés los marco como favoritos e indico un número que cuanto más alto refleja mayor interés.
    3. La puntuación y los votos según la web amiga.
    4. Ir a la pantalla anterior (ver las ocho portadas anteriores) o a la siguiente. Al pulsar sobre una portada se muestran los datos en la ficha inferior.
    5. Botón que conmuta entre el modo ORDENAR y el modo FILTRAR. Así, el resto de botones permiten ordenar o filtrar según el estado de este botón. Las ordenaciones y los filtros son acumulativos, y se reinicializan al pulsar en el botón con la casita. El botón inferior cierra el programa.
    6. Ficha del libro. Contiene:
    (Saga) - Título
    Autor [Género] - Año publicación
    [Número] Idioma - Nº aprox de páginas - Expectativa L F A D
    Reseña


    L: Leído, F: Favorito (interesante), A: Abandonado (libro coñazo que dejamos de leer), D: Descartable (Romántica, Mi Lucha, Cómo hacerse millonario leyendo este libro y cosas por el estilo)

    Los botones de ordenación / filtro corresponden a:

    Título / Autor / Saga / Número* / Expectativa* / Puntuación web amiga* / Género / Idioma / Año Public*

    Los botones marcados con * son valores numéricos, y con ellos se permite indicar en una pantalla, que aparece al pulsarlos, si se ha de filtrar por <= que el valor que se indique o por >=. Los demás campos son de texto, y el filtro es un LIKE '%lo que sea%'

    La ordenación muestra otra pantalla que permite indicar si ha de ser ascendente o descendente...

    Bueno, y eso es todo por ahora. Voy a ver si me da tiempo a terminar la ordenación, y mañana hago el filtro.

    Hasta luego...

  11. Los Siguientes 9 Usuarios Agradecieron a nachoap por Este Mensaje:


  12. #8
    Administrador Avatar de katxan
    Fecha de ingreso
    13 abr, 08
    Ubicación
    Zizur Nagusia
    Mensajes
    5,950

    Predeterminado Re: Lipapa T1

    Tiene una pinta estupenda
    http://www.lectoreselectronicos.com/LE/image.php?type=sigpic&userid=1&dateline=1264623693



  13. #9
    Veteran@ en el foro Avatar de jotam
    Fecha de ingreso
    02 dic, 10
    Mensajes
    2,937

    Predeterminado Re: Lipapa T1

    Cómo mola. No sabía que estaba tan bien.
    Las portadas estarán en blanco y negro, para ocupar menos, me imagino.

  14. #10
    Habitual en el foro Avatar de nachoap
    Fecha de ingreso
    02 ago, 09
    Ubicación
    Málaga
    Mensajes
    32

    Predeterminado Re: Lipapa T1

    Cita Iniciado por jotam Ver mensaje
    Cómo mola. No sabía que estaba tan bien.
    Las portadas estarán en blanco y negro, para ocupar menos, me imagino.
    Yo les meto las de lipapa directamente, que son en color. Prefiero que ocupen más a tener que llevar dos copias de cada portada, una para los lipapas y otra para el T1

    Estoy terminando la ordenación

  15. El Siguiente Usuario Agradeció a nachoap Por Este Mensaje:


Temas similares

  1. Lipapa
    Por maycachu en el foro Foro general
    Respuestas: 3
    Último mensaje: 07/04/2011, 23:41

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •