a simple dotnet core program that allows you to track auctions on yahoo auctions japan, written in c#.
Go to file
Lynne Megido 0444b67b83
update deps
2021-12-12 08:35:19 +10:00
.idea/.idea.buypeeb.dir/.idea update deps 2021-12-12 08:35:19 +10:00
.vscode may as well 2020-09-04 00:46:44 +10:00
Properties/PublishProfiles fixed build paths 2020-09-06 20:37:20 +10:00
res it is B for Buypeeb...... 2020-09-06 21:25:50 +10:00
ui updated glade files to newer version c: 2021-10-24 03:39:13 +10:00
.gitignore ignore DotSettings, merge usernames w/ mailmap 2021-06-15 09:47:44 +10:00
.mailmap ignore DotSettings, merge usernames w/ mailmap 2021-06-15 09:47:44 +10:00
AboutDialogue.cs updated glade files to newer version c: 2021-10-24 03:39:13 +10:00
AddItemDialogue.cs code cleanup, replace WebClient w/ HttpClient 2021-10-24 03:07:24 +10:00
BuypeebApp.cs code cleanup: name conventions, redundant code... 2021-06-15 10:20:46 +10:00
Folder.DotSettings code cleanup: name conventions, redundant code... 2021-06-15 10:20:46 +10:00
LICENSE forgot to add the license oops 2020-09-01 00:02:41 +10:00
MainWindow.cs fix silly comment 2021-10-24 03:42:39 +10:00
PKGBUILD it is B for Buypeeb...... 2020-09-06 21:25:50 +10:00
Settings.cs code cleanup, replace WebClient w/ HttpClient 2021-10-24 03:07:24 +10:00
SettingsWindow.cs work about window, hoorey 2021-10-24 03:35:20 +10:00
YahooAuctionsItem.cs code cleanup, replace WebClient w/ HttpClient 2021-10-24 03:07:24 +10:00
buypeeb.csproj update deps 2021-12-12 08:35:19 +10:00
readme.md minor readme updates 2021-06-15 12:08:51 +10:00
release.ps1 fixed powershell script 2020-09-06 20:40:46 +10:00
release.sh better publish/build/etc workflow 2020-09-06 19:53:19 +10:00

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.