สารบัญ [TOC]
วัสดุบางอย่างที่ใช้ในแอพนี้เช่น พจนานุกรมภาษาอังกฤษ PTS PALI , ROMAN PāḷiTipiṭaka Text (VRI Roman Version) ฯลฯ ... มีไว้สำหรับการแจกจ่ายฟรีและไม่ใช่เชิงพาณิชย์เท่านั้น
ดังนั้นโครงการนี้ควรได้รับการปล่อยตัวภายใต้ใบอนุญาตนี้:
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 buddhadust_pts_ped.utf8.txt ได้มาจาก Buddhadust
Corrected reprint © The Pali Text Society
Commercial Rights Reserved
Creative Commons Licence by-nc/3.0/
ดูรายการไฟล์ทั้งหมดใน readme.html
| ชื่อ | แหล่งที่มา |
|---|---|
| ข้อความpāḷitipiṭaka | แบ่งออกเป็น 2662 ไฟล์โดย https://tipitaka.app (ใช้ Digital PāḷiTipiṭaka Text VRI เวอร์ชัน) |
| พจนานุกรมPāḷi | + pt ped buddhadust_pts_ped.utf8.tx จาก buddhadust + siongui/data gitHub repository: vi-su-pali_viet_abhi_terms.tsv vi-su-pali_viet_dictionary.tsv vi-su-pali_viet_vinaya_terms.tsv |
| คู่มือการทำสมาธิ Pa-Auk | คู่มือการทำสมาธิฟอเรสต์ Pa-Auk Forest บางรายการดูรายการไฟล์ |
| tam tạngpāḷiviệt | การแปลภาษาเวียดนามของโครงการTipiṭaka (ปัจจุบันยังไม่เสร็จทั้งหมด) จาก Tam Tang Pali Viet ไฟล์ส่วนใหญ่จะถูกดึงมาจาก: https://tamtangpaliviet.net/ttpv/ttpv_bandich.htm |
| ฐานข้อมูลอื่น ๆ | ฐานข้อมูลเบ็ดเตล็ดอื่น ๆ เช่นหนังสืออิเล็กทรอนิกส์ส่วนตัวของเราพจนานุกรมที่ไม่มีการแก้ไขของเว็บสเตอร์ (1913) (รุ่นนี้อยู่ในโดเมนสาธารณะ) ฯลฯ ... ซึ่งมีขนาดใหญ่ในขนาดไฟล์และอาจไม่สามารถใช้ได้ในเวอร์ชันออนไลน์นี้ |
ข้อกำหนด: เซิร์ฟเวอร์ PHP ที่เปิดใช้งาน SQLITE3 FTS5 Extension (เวอร์ชันล่าสุดของ PHP ควรเป็นไปตามข้อกำหนด)
ลิงค์ดาวน์โหลด (ยังไม่สามารถใช้งานได้สำหรับการเปิดตัวสาธารณะ): ที่เก็บนี้
หมายเหตุ: เนื่องจากข้อ จำกัด ขนาดไฟล์เราจึงซิปไฟล์. sqlite3 ทั้งหมดในที่เก็บโฟลเดอร์ /ข้อมูล คุณต้องเปิดเครื่องซิปก่อนใช้ หากคุณใช้คำสั่งเทอร์มินัลเพื่อคลายซิปสามารถลอง unzip -qq './data/*.zip' อย่าสร้างโฟลเดอร์เพิ่มเติม
ดังนั้นโฟลเดอร์ข้อมูลจะมีสิ่งนี้ (& ไฟล์อื่น ๆ ):
data
├── paaukmed.sqlite3
├── palidict.sqlite3
├── tptk.sqlite3
├── ttpv_budsas.net.sqlite3
...other files...
บน Android เราสามารถใช้แอพ Termux กับแพ็คเกจ PHP และ Apache2 Server คุณสามารถใช้แอพ PHP เซิร์ฟเวอร์ All-in-One ที่พร้อมใช้งานอื่น ๆ ได้ตราบใดที่พวกเขารองรับส่วนขยาย SQLITE3 FTS5
บน iPad เราสามารถใช้แอพนี้กับแอพ phpwin
โดยทั่วไปในการสร้างแอพค้นหาข้อความแบบเต็มคุณต้องทำตามขั้นตอนเหล่านี้:
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 databaseฐานข้อมูลของคุณอาจทำให้เกิด "ข้อผิดพลาดของเซิร์ฟเวอร์ภายใน" (รหัส 500) ในภายหลัง
ดังนั้นขอแนะนำให้คุณลบออกก่อนการจัดทำดัชนี
# 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 -delete"." เป็นไดเรกทอรีปัจจุบัน
รายการแรกที่มี -print คือรายการ (Dry Run) รายการเท่านั้นหากคุณตกลงกับมันจากนั้นใช้คำสั่งถัดไปด้วยตัวเลือก -Delete มันจะลบรายการที่ตรงกัน
ข้อกำหนดของระบบ: Python3 , Java
คุณสามารถใช้ tika-app.jar (ดาวน์โหลดได้จาก https://tika.apache.org) เพื่อแปลงเอกสารเป็นไฟล์ txt ด้วยโหมดแบทช์
# 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 เพื่อทำความสะอาดไฟล์ข้อความเหล่านี้ก่อน ตรวจสอบ https://github.com/vpnry/dhammafts-dev-code สำหรับไฟล์ซอร์สโค้ด # This will help to fix broken lines
python3 prepare-textdata.py หลังจากที่คุณแปลงเอกสารทั้งหมดของคุณเป็นไฟล์ข้อความธรรมดาสำเร็จแล้วตอนนี้คุณสามารถใช้ Apache Lucene เพื่อสร้างฐานข้อมูลดัชนีหรือในกรณีนี้เราเพียงแค่ใช้ SQLite3 FTS5 เพื่อทำเช่นนั้น:
ใน ขั้นตอนที่ 2 ด้านบนไฟล์ TXT ที่แปลงอาจมีบรรทัดที่เสียให้ใช้ prepare-textdata.py เพื่อแก้ไข (หากคุณยังไม่ได้ทำ):
python3 prepare-textdata.pyหลังจากนั้นคุณสามารถจัดทำดัชนีพวกเขา:
python3 index-all-others.pyยินดีด้วย! เกือบเสร็จแล้ว! -
ตอนนี้เพียงวางฐานข้อมูลที่จัดทำดัชนีของคุณไปยัง data ไดเรกทอรี และอัปเดตเส้นทางของพวกเขาในไฟล์ index.php ค้นหาบรรทัดติดตามและอัปเดตตามกรณีของคุณ
$ dbConnection = new SQLite3 ( " data/tptk.sqlite3 " );เราปรับใช้แอพนี้ใน Heroku ด้วยบัญชีฟรี เนื่องจากข้อ จำกัด การจัดเก็บข้อมูลไม่ได้มีการจัดทำดัชนีสำหรับการเปิดตัวสาธารณะนี้ นี่คือรายการไฟล์ดัชนี:
คู่มือการทำสมาธิ Pa-Auk
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
ขอให้เราทุกคนสามารถเข้าใจและฝึกฝนธรรมะได้อย่างถูกต้องอย่างรวดเร็ว ขอให้ทุกคนมีความสุขและมีความสุข!