Python SPSEv4 wrapper
Project description
PyProc
PyProc (Python Procurement) merupakan wrapper untuk API SPSE Versi 4 yang ditulis dalam bahasa Python. Sistem Pengadaan Secara Elektronik (SPSE) SPSE merupakan aplikasi e-Procurement yang dikembangkan oleh LKPP untuk digunakan oleh LPSE di instansi pemerintah seluruh Indonesia (termasuk Kementerian Keuangan).
PERHATIAN: PAKET MASIH DALAM PROSES PENGEMBANGAN SEHINGGA PERUBAHAN PADA API AKAN SANGAT MUNGKIN DILAKUKAN
Quickstart
Pemasangan
Pemasangan PyProc via pip:
pip install pyproc
Pemasangan PyProc langsung melalui repository:
pip install git+https://gitlab.com/wakataw/pyproc.git
Testing
Anda bisa menjalankan beberapa Test Case untuk memastikan semua fungsi berjalan dengan baik
python -m tests.test_lpse
Penggunaan
Untuk dapat menggunakan PyProc, anda harus mengimpornya terlebih dahulu dan menginisiasi objek Lpse
from pyproc import Lpse
# Inisiasi objek lpse kementerian pu
lpse_pu = Lpse('http://lpse.pu.go.id')
# Print versi dan last update aplikasi SPSE
print(lpse_pu.version)
print(lpse_pu.last_update)
Pencarian Daftar Paket Lelang
# mendapatkan daftar paket lelang
daftar_lelang = lpse.get_paket_tender(start=0, length=2)
print(daftar_lelang)
Pencarian Paket dengan mengurutkan berdasarkan kolom tertentu
from pyproc import Lpse
from pyproc.lpse import By
lpse = Lpse('http://lpse.padang.go.id')
# pencarian daftar lelang, urutkan berdasarkan Harga Perkiraan Sendiri
daftar_lelang = lpse.get_paket_tender(start=0, length=30, order=By.HPS)
Pencarian Detil Paket Lelang
# mendapatkan semua detil paket lelang
detil = lpse.detil_paket_tender('48658064')
detil.get_all_detil()
print(detil)
# mendapatkan hanya pemenang lelang
pemenang = detil.get_pemenang()
print(pemenang)
License
Paket ini di-release di bawah lisensi MIT.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pyproc-0.1.0a5.tar.gz.
File metadata
- Download URL: pyproc-0.1.0a5.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e93283718efed56f2623ac9170ffadcb4a1a7965930ce1dd23e299b11e21484
|
|
| MD5 |
ebf9d380252af776d9516b350eae84af
|
|
| BLAKE2b-256 |
f727f522c64c57c1cae43f6dad0a70e674df382fcc34ea3ddd36cffe4e5ba23e
|