From e40c2d50135ad697f79d2c9a315c2401c5471911 Mon Sep 17 00:00:00 2001 From: DmsAnhr Date: Tue, 24 Feb 2026 10:15:47 +0700 Subject: [PATCH] update readme & reqirements --- README.md | 26 ++------------------------ requirements.txt | 1 - services/.DS_Store | Bin 6148 -> 0 bytes 3 files changed, 2 insertions(+), 25 deletions(-) delete mode 100755 services/.DS_Store diff --git a/README.md b/README.md index 11d43d3..aa618e4 100755 --- a/README.md +++ b/README.md @@ -16,30 +16,6 @@ Proyek ini adalah backend berbasis **FastAPI** yang menangani proses **pembacaan --- -## 🧱 Struktur Proyek - -``` -project-root/ -│ -├── core/ -│ ├── config.py # Konfigurasi environment & DB URL -│ └── utils/ # Fungsi tambahan (opsional) -│ -├── routes/ -│ └── upload_routes.py # Endpoint untuk upload & validasi -│ -├── services/ -│ └── pdf_service.py # Parser PDF -│ └── shapefile_service.py # Pembaca dan validator shapefile -│ -├── main.py # Entry point FastAPI -├── requirements.txt # Daftar dependensi -├── .env # File konfigurasi (DB_URL, schema, dll) -└── README.md # Dokumentasi proyek ini -``` - ---- - ## 🔧 Instalasi dan Setup ### 1️⃣ Clone Repository @@ -134,3 +110,5 @@ Atau gunakan **cURL / Postman** untuk pengujian manual. ## 📄 Lisensi Proyek ini dikembangkan untuk keperluan penelitian dan pengembangan internal. Lisensi dapat disesuaikan sesuai kebijakan lab atau institusi. + +--- \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 38eaee7..0f8ef5b 100755 --- a/requirements.txt +++ b/requirements.txt @@ -18,5 +18,4 @@ asyncpg psycopg2 python-multipart==0.0.22 pyarrow==21.0.0 -subprocess openpyxl \ No newline at end of file diff --git a/services/.DS_Store b/services/.DS_Store deleted file mode 100755 index 8e18b178228a297cfd0c803c8254fea5e79bcff6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK&rcIU6n+C$wp3&(1yQ2eq!$ku5R1`xuojF#Ngx)m2v~O8XeZWXeyku!;>j4@5}Da4giosvw9W41ONkv zz(g-jzcH~c#u4k%o^C`UYuHeQGSt8Y??`m)h!uzx_}3H=&u$8u(7-2_!@=j5I_;q0 zc-+B=cTU4|gK%Qv6Y1(soI2fO^cX2)z4(;3i=iDhgM#g^ieHPIdrrh{XW6CgvYDCY zEVNxleVO1^DTb^)a#@wP3%tpyfy^zc1tV!B%jU@L?o@7S%$m$y+Z(fXZ%$5(S-I=E zy}hI{lpVkIu)OJQG5$iyN$~9>txsbFFOeM6om*+??#Sn;yD#QI)L*hUb*ArZzd4W| z%%q3X!^4^3b0g<3jE-I`n}d#B*{u8GpHFj-`vtE_OKyd;qWhedLb@FaQa00v;vUlK zlYQ6XP6J~y`wm&_o=+)Tt^00uzE%rpSUSL09^2cCKdbi#6`ycS! zx;4vc953EN?dKa}DOjd{fLJyU<&;)z-?v$v7IxM>+o9e(EATMnTOv|a!=4s=Dk{mp zQEb>1m({bkzbS#U`GtsFR>Xv?BDiH_BBqgK-#Z(UFEY+(GMUXk&`SnffoYh7C3prq z@CshT8+Z#J;3Is6@1&aykSrM|H^?1wpUjaZvP|lvL7JpR+NwfVbO&706*Z6!l4I_G zR?%l3XLXE-vUS!80o}EcIwAeWZN>`33jDbO;{9OZ5SZ84Q7B&>ILRXbVglXLkc+c~ z$gwo$HFgx@3K~(Vh$@xnBL-3F=(luSUSmh0N(Z73A4Ff7=o1Q&SI7F63!v;Ain+4OtJspJ^uVJgW@SxAXec2RDdLAiZcc5P4BHox)gh@g<}JUFcH^LC{u9K j+p#2KD;~ii4c9C|5c3*43ekfWe+Wn!;we_(uPX2ZbQ;wJ