Lembang, Bandung Barat
Semua proyekLibrary .NET

OJS 3.5 .NET Client

Client .NET bertipe untuk REST API Open Journal Systems 3.5: submission, issue, user, statistik, dan lainnya.
OJS 3.5 .NET Client
Teknologi
Visual Basic .NET
.NET 10
HttpClient
System.Text.Json
NuGet

Ringkasan

Client .NET untuk REST API Open Journal Systems (OJS) 3.5. Ditulis dengan VB.NET dan bisa dipakai dari bahasa .NET apa pun, termasuk C#, F#, dan PowerShell. Library ini mencakup seluruh endpoint publik OJS 3.5: submission, publikasi, kontributor, file, keputusan, review, issue, section, user, jurnal, DOI, statistik, dan lainnya.

Yang menarik

  • Model bertipe dengan enum untuk konstanta OJS dan nilai multibahasa
  • Menangani keanehan backend PHP: angka berbentuk string, format tanggal, array kosong, dan respons yang berbeda dari dokumen OpenAPI
  • Paging otomatis, streaming IAsyncEnumerable, dan exception bertipe dengan pesan validasi
  • Upload dan download file, serta statistik dalam format CSV
  • JSON ala PHP seperti "stageId": "5" diubah menjadi nilai bertipe seperti WorkflowStage.Production
  • Diuji langsung terhadap jurnal OJS 3.5 sungguhan
  • Tanpa dependensi selain System.Net.Http dan System.Text.Json

Cara pakai

Pasang paket NuGet Ojs.Api.Client (prerelease). Kamu butuh API key OJS, dan server harus mengatur api_key_secret di config.inc.php. Contoh minimal dengan VB.NET (API yang sama bisa dipakai dari C# dan F#): Atur UseIndexPhp = True jika URL jurnal memuat index.php. Paket: Ojs.Api.Client di NuGet. Catatan lengkap: OJS 3.5 Quirks.

Proyek lainnya

Kindroid.Library
Library .NET

Kindroid.Library

Library .NET komunitas untuk public REST API Kindroid AI: chat, group chat, konfigurasi, dan streaming balasan.
Visual Basic .NET
.NET 10
HttpClient
System.Text.Json
System.Threading.Channels
NuGet
Bio3SourcenextSaveEditor
Aplikasi desktop

Bio3SourcenextSaveEditor

Aplikasi desktop Windows untuk mengedit file save .bio3 Resident Evil 3: Nemesis versi Sourcenext.
Visual Basic .NET
.NET 10
WPF
WPF-UI