Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyproc-0.1.0a5.tar.gz (6.6 kB view details)

Uploaded Source

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

Hashes for pyproc-0.1.0a5.tar.gz
Algorithm Hash digest
SHA256 5e93283718efed56f2623ac9170ffadcb4a1a7965930ce1dd23e299b11e21484
MD5 ebf9d380252af776d9516b350eae84af
BLAKE2b-256 f727f522c64c57c1cae43f6dad0a70e674df382fcc34ea3ddd36cffe4e5ba23e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page