.vscode | ||
ui | ||
.gitignore | ||
AddItemDialogue.cs | ||
buypeeb.csproj | ||
BuypeebApp.cs | ||
LICENSE | ||
MainWindow.cs | ||
readme.md | ||
release.ps1 | ||
release.sh | ||
Settings.cs | ||
YahooAuctionsItem.cs |
buypeeb
a simple dotnet core program that allows you to track auctions on yahoo auctions japan, written in c#. designed for and with linux, but works on windows.
quick start (arch linux)
git clone https://git.bune.city/lynnesbian/buypeeb-cs
cd buypeeb-cs
sudo pacman -S dotnet-sdk
dotnet run
installing prerequisites
you'll need the dotnet core sdk
debian
follow these instructions to add the dotnet repo and install dotnet-sdk.
arch linux
sudo pacman -S dotnet-sdk
windows
- download and install ".NET Core SDK" from this page
- run
dotnet build
- this should pull in gtk3 automatically - if not, you'll need to install it yourself
i have no idea how to install mono with gtksharp properly on windows, and believe me i tried
compiling
dotnet build
running
dotnet run
compiling a standalone version
the standalone versions are rather big, so it's a good idea to compress them for distribution.
linux
run ./release.sh
.
the binary will be located at ./out/release/linux/buypeeb
, with a zstandard compressed version at buypeeb.tar.zst
in the same directory.
windows
run .\release.ps1
.
the binary will be located at .\out\release\windows\buybeep.exe
, with a zip compressed version at buypeep.zip
in the same directory.
unfortunately, however, this program won't work on machines that don't have GTK3 installed, and installing GTK3 is quite an undertaking. a solution for this is in the works, but there's not really anything to be done about it right now.