Overview

and for Android devices (Android marketplace, see in the links section).

GoGrinder uses problems in SGF format (1 problem per file!). 347 problems are included in the install, and thousands more are easily downloadable. GoGrinder can import the archived problems from goproblems.com, and sort them by type and difficulty (see docs for instructions). Converting problem books to SGF is an excellent source of material for GoGrinder. Recommended books include Graded Go Problems for Beginners, Get Strong at Go, and Mastering the Basics.

GoGrinder allows to open (by a button) an sgf file in an editor of your choice.

Scripts

disort.sh sorts problems from a goproblems.com sgf-archive into directories corresponding with the DI[...]-identifier (DIrected, for intended user strength). This gives directories 30k/, 25k/, 20k/, ... 1k/, ... 6d/. The script works in Linux and in Cygwin (Windows).

SortProblemsByRank does the same as above, but is a batch (or cmd) file for within a Windows command console.

GoGrinder / update-disorted.sh is a script similar to disort.sh, but it distributes also the corresponding .dat files (from GoGrinder's stats/ directory)

goproblemscom2gquiz.sh is a script, which sorts problems from a goproblems.com sgf-archive (or fetched from the gp-site pages) into directories corresponding with the DI[...]-identifier and GE[...]-identifier (GEnre). This gives directories 15k/tesuji/, ... 2k/joseki/, ...

Version 2 of MyGoGrinder? is online; it supports now modern file systems!

"Error parsing SGF file, skipping..." [solved]MichaelLesniak: At first I'd like to thank you for this great piece of software. But I have a small problem unsure how to solve: I downloaded problems from goproblems.com using the Goproblemscom2gquizSh - script and with some of the problems I get the error message

Split an sgf collection seems to fail [solved]RichardHunter: I had trouble using GoGrinder 1.14 on the Macintosh, but I found the solution.
Trying to split an sgf collection seems to fail. There is an unintuitive trick to it.

Problem:
You want to split an sgf collection file.
Use the Split File icon to select the file. This seems to work.
You are asked for the destination folder.
Whatever you select, you get the Error Message: "The destination must be inside problems directory." This message appears even if you do select a destination inside the problems folder.

This implies that the trouble is related to the destination.
Actually, the trouble is the location of the source file.

Solution:
The file you want to split must be in the problems folder.
Move it there before you try to split it.
Create a destination folder inside the problems folder.
Now split the file and the individual sgf files will appear in the destination folder.

Remarks

[1] GoGrinder uses the file extension .gxp for import and export of problems sets. These contain beside the sgf files the tags, which can be given for every single problem , so e.g. joseki, ko, ... The extension .ggs is used to save and load a status file (e.g. you want to switch to another problems set). Both are file formats, which are only understood by GoGrinder.