https://github.com/gamepowerx/kekuploadservergui
A plugin for KekUploadServer that adds a GUI
https://github.com/gamepowerx/kekuploadservergui
avaloniaui csharp gui kekupload kekuploadserver plugin uploadserver
Last synced: 3 months ago
JSON representation
A plugin for KekUploadServer that adds a GUI
- Host: GitHub
- URL: https://github.com/gamepowerx/kekuploadservergui
- Owner: GamePowerX
- License: mit
- Created: 2023-07-28T20:35:27.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-08-05T11:31:08.000Z (almost 3 years ago)
- Last Synced: 2025-02-14T21:48:01.121Z (over 1 year ago)
- Topics: avaloniaui, csharp, gui, kekupload, kekuploadserver, plugin, uploadserver
- Language: C#
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KekUploadServerGUI - A plugin bringing a GUI to [KekUploadServer](https://github.com/GamePowerX/KekUploadServer)
## How to use
### 1. Build or (in the future) download the plugin
Clone the repository and build the plugin with Visual Studio or the dotnet CLI.
### 2. Add the plugin to your KekUploadServer
Add the plugin to your KekUploadServer by putting the plugin dll into the `plugins` folder.
You also need to add all the assemblies that the plugin depends on to `plugins` folder, they can all be found in the build output of the plugin. (/bin/Debug/net7.0/ or /bin/Release/net7.0/)
For KekUploadServerGUI, you need to add the following assemblies:
- `KekUploadServerGUI.dll`
- `Avalonia.Base.dll`
- `Avalonia.Controls.dll`
- `Avalonia.DesignerSupport.dll`
- `Avalonia.Desktop.dll`
- `Avalonia.Dialogs.dll`
- `Avalonia.dll`
- `Avalonia.Fonts.Inter.dll`
- `Avalonia.FreeDesktop.dll`
- `Avalonia.Markup.dll`
- `Avalonia.Markup.Xaml.dll`
- `Avalonia.Metal.dll`
- `Avalonia.MicroCom.dll`
- `Avalonia.Native.dll`
- `Avalonia.OpenGL.dll`
- `Avalonia.Remote.Protocol.dll`
- `Avalonia.Skia.dll`
- `Avalonia.Themes.Fluent.dll`
- `Avalonia.Win32.dll`
- `Avalonia.X11.dll`
- `HarfBuzzSharp.dll`
- `MicroCom.Runtime.dll`
- `SkiaSharp.dll`
- `System.Drawing.Common.dll`
- `System.IO.Pipelines.dll`
- `Tmds.DBus.Protocol.dll`
And also get the native libraries for your platform from the runtimes folder in the plugin's build output.
### 3. Start the server
Start the server and you should see the GUI window pop up.
## Screenshot

## Contributing
You can contribute to this project by creating a pull request or by creating an issue.
## License
This project is licensed under the MIT license. See the [LICENSE](https://github.com/GamePowerX/KekUploadServerGUI/blob/master/LICENSE) file for more information.