|
4 months ago | |
---|---|---|
.vscode | 4 months ago | |
Properties/PublishProfiles | 4 months ago | |
res | 4 months ago | |
ui | 4 months ago | |
.gitignore | 4 months ago | |
AddItemDialogue.cs | 4 months ago | |
BuypeebApp.cs | 4 months ago | |
LICENSE | 4 months ago | |
MainWindow.cs | 4 months ago | |
PKGBUILD | 4 months ago | |
Settings.cs | 4 months ago | |
SettingsWindow.cs | 4 months ago | |
YahooAuctionsItem.cs | 4 months ago | |
buypeeb.csproj | 4 months ago | |
readme.md | 4 months ago | |
release.ps1 | 4 months ago | |
release.sh | 4 months ago |
readme.md
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
quick install (arch linux)
mkdir buypeeb
cd buypeeb
curl -O https://git.bune.city/lynnesbian/buypeeb-cs/raw/branch/master/PKGBUILD
makepkg -si # installs to /usr/bin/buypeeb
buypeeb
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.