a simple dotnet core program that allows you to track auctions on yahoo auctions japan, written in c#.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Lynne Megido c77c2b34f3
final batch of cleanups
3 months ago
.idea/.idea.buypeeb.dir/.idea code cleanup: name conventions, redundant code... 3 months ago
.vscode may as well 1 year ago
Properties/PublishProfiles fixed build paths 1 year ago
res it is B for Buypeeb...... 1 year ago
ui hide the (currently non-functional) help button 3 months ago
.gitignore ignore DotSettings, merge usernames w/ mailmap 3 months ago
.mailmap ignore DotSettings, merge usernames w/ mailmap 3 months ago
AddItemDialogue.cs final batch of cleanups 3 months ago
BuypeebApp.cs code cleanup: name conventions, redundant code... 3 months ago
Folder.DotSettings code cleanup: name conventions, redundant code... 3 months ago
LICENSE forgot to add the license oops 1 year ago
MainWindow.cs final batch of cleanups 3 months ago
PKGBUILD it is B for Buypeeb...... 1 year ago
Settings.cs formatting that makes it look slightly less icky 3 months ago
SettingsWindow.cs final batch of cleanups 3 months ago
YahooAuctionsItem.cs final batch of cleanups 3 months ago
buypeeb.csproj final batch of cleanups 3 months ago
readme.md minor readme updates 3 months ago
release.ps1 fixed powershell script 1 year ago
release.sh better publish/build/etc workflow 1 year 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. buypeeb is written for .NET 5.0, so you'll need to make sure you install that SDK version.

debian

follow these instructions to add the dotnet repo and install dotnet-sdk.

arch linux

sudo pacman -S dotnet-sdk

other linux distros

follow these instructions to install the relevant dotnet SDK.

windows

  • download and install ".NET 5.0" 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.