https://github.com/nikey646/vndbsharp
A C# Vndb API Library. #OriginalNamingScheme
https://github.com/nikey646/vndbsharp
csharp vndb
Last synced: 12 months ago
JSON representation
A C# Vndb API Library. #OriginalNamingScheme
- Host: GitHub
- URL: https://github.com/nikey646/vndbsharp
- Owner: Nikey646
- License: mit
- Created: 2016-11-29T18:41:42.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T19:37:20.000Z (over 3 years ago)
- Last Synced: 2025-06-08T05:44:07.464Z (about 1 year ago)
- Topics: csharp, vndb
- Language: C#
- Homepage:
- Size: 293 KB
- Stars: 17
- Watchers: 3
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VndbSharp
A C# [Vndb](https://vndb.org/) API Library. #OriginalNamingScheme
VndbSharp is a C# library for the Visual Novel Database TCP API
- Supports TLS (Secure Connections)
- Support for most filters and flags at this time
- Easily Extensible
# Future of Project
Due to lack of interest in Visual Novels at this point in time, I have no active or maintained projects using this library. This unfortunately means that unless a bug is reported, there will be no future development on the library.
With the release of the HTTPS Api, when the TCP Api is shutdown and I become aware I will publicly archive this project. Until then, as per https://github.com/Nikey646/VndbSharp/issues/83#issuecomment-1296278655, I am happy to assist in the development of a replacement API via discussion or accepting PRs.
## Usage
Check out the [VndbConsole projects](VndbConsoleCore/Program.cs) for basic usage guidance. The one `Program.cs` file is used for both the .Net Framework and .Net Core projects, but works in both. This shows that the library can be used from either the .Net Framework (4.6+) or .Net Core (.Net Standard 1.3+)
## Building
To build the project you need to use Visual Studio 2017 RC3 or newer.
## Supported Filters
- Id
- Alias Id
- User Id
- First Character (Letter)
- Released
- Language(s)
- Original Name
- Original Language(s)
- Platform(s)
- Search
- Tag(s)
- Trait(s)
- Title
- Name
- Username
- Visual Novel
## TODO
There is no guarantee that anything listed on this will be implemented.
- [ ] Work on the Read Me
- [X] Provide a default RequestOptions class
- [ ] ~~Wiki everything!~~ Document everything (public)!
- [ ] Nuget package (Github actions now builds a version of VndbSharp)
## API Version
Updated to Vndb 2020-07-09 API version
The command "set ulist" has not been added, because it is experimental