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 d37cc53f70
fix silly comment
3 months ago
.idea/.idea.buypeeb.dir/.idea code cleanup: name conventions, redundant code... 7 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 updated glade files to newer version c: 3 months ago
.gitignore ignore DotSettings, merge usernames w/ mailmap 7 months ago
.mailmap ignore DotSettings, merge usernames w/ mailmap 7 months ago
AboutDialogue.cs updated glade files to newer version c: 3 months ago
AddItemDialogue.cs code cleanup, replace WebClient w/ HttpClient 3 months ago
BuypeebApp.cs code cleanup: name conventions, redundant code... 7 months ago
Folder.DotSettings code cleanup: name conventions, redundant code... 7 months ago
LICENSE forgot to add the license oops 1 year ago
MainWindow.cs fix silly comment 3 months ago
PKGBUILD it is B for Buypeeb...... 1 year ago
Settings.cs code cleanup, replace WebClient w/ HttpClient 3 months ago
SettingsWindow.cs work about window, hoorey 3 months ago
YahooAuctionsItem.cs code cleanup, replace WebClient w/ HttpClient 3 months ago
buypeeb.csproj updated glade files to newer version c: 3 months ago
readme.md minor readme updates 7 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.