Tabla de contenido [TOC]
Algunos materiales utilizados en esta aplicación, como el Diccionario Pali Pali English , el texto romano Pāḷi Tipiṭaka (versión romana VRI), etc., son para distribución gratuita y solo no comerciales.
Por lo tanto, este proyecto debe lanzarse bajo esta licencia:
NonCommercial-ShareAlike 4.0 International (CC NC-SA 4.0)
*********************************
This tipitaka digital text version copy right Vipassana Research Institute ("VRI"), Mumbai India.
Used by permission of VRI gratefully acknowledged.
*********************************
/**
* Copyright Path Nirvana 2018
* The code and character mapping defined in this file can not be used for any commercial purposes.
* Permission from the auther is required for all other purposes.
*/
PTS Pali-English Dictionary Buddhadust_pts_ped.utf8.txt se obtiene del budust
Corrected reprint © The Pali Text Society
Commercial Rights Reserved
Creative Commons Licence by-nc/3.0/
Consulte la lista completa de archivos en readMe.html
| Nombre | Fuente |
|---|---|
| Pāḷi Tipiṭaka Texto | Dividido en 2662 archivos por https://tipitaka.app (usado Pāḷi Tipiṭaka Text Vri Versión) |
| Diccionario Pāḷi | + Pts ped buddhadust_pts_ped.utf8.tx de budio + Repositorio de github de siongui/data: vi-su-Pali_viet_abhi_terms.tsv VI-SU-PALI_VIET_DICCIONARY.TSV vi-su-Pali_viet_vinaya_terms.tsv |
| Manual de meditación PA-AUK | Algunos libros electrónicos del manual de meditación del monasterio del bosque PA-AUK ver Lista de archivos |
| Tam tạng pāḷi việt | Una traducción vietnamita del proyecto Tipiṭaka (actualmente aún no ha terminado todo. |
| Otras bases de datos | Algunas otras bases de datos misceláneas como nuestros libros electrónicos personales, el Diccionario Revisado Revisado de Webster (1913) (esta versión ahora está en dominio público), etc. que son grandes en el tamaño de un archivo y pueden no estar disponibles en esta versión en línea. |
Requisitos: servidor PHP con extensión SQLITE3 FTS5 habilitada (una versión reciente de PHP debe cumplir con los requisitos)
Descargar enlace (aún no disponible para la versión pública): este repositorio
Nota: Debido a la limitación del tamaño del archivo, abrochamos todos los archivos .sqlite3 en el repositorio de la carpeta /Data. Necesitas descomponerlos antes de usarlos. Si usa el comando terminal para descifrar, puede probar este unzip -qq './data/*.zip' , no haga más carpetas.
Entonces la carpeta de datos contiene algo como esto (y otros archivos).:
data
├── paaukmed.sqlite3
├── palidict.sqlite3
├── tptk.sqlite3
├── ttpv_budsas.net.sqlite3
...other files...
En Android, podemos usar la aplicación Termux con paquetes de servidor PHP y Apache2. Puede usar cualquier otra aplicación de servidor PHP de todo en uno preparada siempre que admita la extensión SQLITE3 FTS5 .
En iPad, podemos usar esta aplicación con la aplicación PhPWin .
En general, para crear una aplicación de búsqueda de texto completa, debe hacer estos pasos:
Step 1: gather documents into one placeStep 2: convert them into plain .txt files, do "data clean" etc.Step 3: create an indexed databaseStep 4: search UI or CLI for the indexed databaseSu base de datos puede causar "error de servidor interno" (código 500) más tarde.
Por lo tanto, se recomienda que los elimine antes de indexar.
# Find empty files
find . -type f -size 0b -print
find . -type f -size 0b -delete
# Find empty dirs
find . -empty -type d -print
find . -empty -type d -deleteEl "." es directorio actual.
Los primeros con -print son los elementos enumerados (Ejecutar en seco) solamente, si está de acuerdo con él, use los siguientes comandos con la opción -delete . Eliminará los elementos coincidentes.
Requisitos del sistema: Python3 , Java
Puede usar tika-app.jar (descargar desde https://tika.apache.org) para convertir documentos en archivos txt con modo lotes.
# Read Getting Started with Apache Tika
# from https://tika.apache.org for more info
java -jar tika-app.jar -t -i < inputDirectory > -o < outputDirectory >prepare-textdata.py para limpiar estos archivos de texto primero. Consulte https://github.com/vpnry/dhammafts-dev-code para los archivos de código fuente. # This will help to fix broken lines
python3 prepare-textdata.py Después de haber convertido con éxito todos sus documentos en archivos de texto sin formato, ahora puede usar Apache Lucene para crear una base de datos de índice, o en este caso, simplemente usamos SQLITE3 FTS5 para hacerlo:
En el paso 2 anterior, los archivos TXT convertidos pueden contener líneas rotas, usar prepare-textdata.py para solucionarlos (si aún no lo ha hecho):
python3 prepare-textdata.pyDespués de eso, puede indexarlos:
python3 index-all-others.py¡Felicitaciones! ¡Casi terminado! :)
Ahora simplemente coloque sus bases de datos indexadas a los data del directorio. Y actualice sus rutas en el archivo index.php . Encuentre la línea de seguimiento y actualice en consecuencia a sus casos.
$ dbConnection = new SQLite3 ( " data/tptk.sqlite3 " );Implementamos esta aplicación en Heroku con una cuenta gratuita. Debido a la limitación de almacenamiento, no todos los recursos disponibles están indexados para este lanzamiento público. Aquí hay listas de archivos indexados:
Manual de meditación PA-AUK Ebooks
paaukmed/
├── 01 Samatha and Rupa(A5).pdf
├── 02 Nama (newFont14.5.11)(A4).pdf
├── 03 Patticca(5thMethod)(newFont14.5.11).pdf
├── 04 Paticca (1st Method)(new font14.5.11).pdf
├── 05 PATHANA (new font14.5.11) 3.pdf
├── 06 CFMP(LakkhanaRasa)(2011).pdf
├── 07 Vipassana(all) (newFont14.5.11)3.pdf
├── 14 Ways En-Ch.pdf
├── 14 Ways Singhalese.pdf
├── NUTRIMENT- BORN MATERIALITY.pdf
├── Nutriment-born(Revised19.12.2012)5(Lg+A4).pdf
├── Recollection of Past Lives by Abhinna Etc.pdf
└── Rupa+Nama Tables (all) 10.pdf
0 directories, 14 files
ttpv/
├── 28_Khp-Dh-Ud-It.pdf
├── 29_Sn.pdf
├── 30_Vv_Pv.pdf
├── 31_Thag_Thig.pdf
├── 32_Ja_I.pdf
├── 33_Ja_II.pdf
├── 34_Ja_III.pdf
├── 35_Nidd_I.pdf
├── 36_Nidd_II.pdf
├── 45_Mil.pdf
├── Indacanda - Kinh Tung Pali Le Bai Tam Bao.pdf
├── ttpv_01_Pr.pdf
├── ttpv_02_Pc_I.pdf
├── ttpv_03_Pc_II.pdf
├── ttpv_04_Mv_I.pdf
├── ttpv_05_Mv_II.pdf
├── ttpv_06_Cv_I.pdf
├── ttpv_07_Cv_II.pdf
├── ttpv_08_Par_I.pdf
├── ttpv_09_Par_II.pdf
├── ttpv_37_Pts_I.pdf
├── ttpv_38_Pts_II.pdf
├── ttpv_39_Ap_I.pdf
├── ttpv_40_Ap_II.pdf
├── ttpv_41_Ap_III.pdf
├── ttpv_42_Bv&Cp.pdf
└── ttpv_bkn_ptm Gioi Bon Tkn.pdf
0 directories, 27 files
Que todos podamos entender y practicar el Dhamma correctamente, rápidamente. ¡Que todos estén bien y felices!