Great ! I will import that in a few days and keep you informed.

Best,
Pierre

Le 20/01/2014 01:01, Shivkumar Shivaji a écrit :
GIT definitely helps when you get a chance. It makes it easier to manage pull requests etc.

I have also implemented a pure python serial DGT driver from scratch that is push based and allows one to provide a callback method (where the new FEN will be returned) whenever the position on the board has changed. It uses pyserial. This is currently in https://github.com/jromang/Stockfish/tree/pycochess/py/src/dgt
This is a multi platform and mobile solution for python projects needing to access the DGT board. There is also virtual board support for easier testing.

I think the dgtnix tree might be a good place to host the native python dgt driver as well.

Regards, Shiv

Sent from my iPhone

On Jan 19, 2014, at 3:14 PM, Pierre Boulenguez <pierre.boulenguez@gmail.com> wrote:

Hello Shiv,

Le 16/01/2014 18:01, Shivkumar Shivaji a écrit :
I recall your name from the source code. Thanks to Jan and you for making this possible!
You're welcome !
On the github project question, can/should I open a separate github page for dgtnix? I have modified dgtnix.c slightly (to add in get Fen support (with the help of Jean Francois Romang), more error handling and recovery, and android compile support). Or is there a plan to convert this repo to github and I can make a few pull requests?

I had no plan to move to git, but if you think that I would be helpful it can be done relatively quickly. Just tell me.

With kind regards,
Pierre
Shiv


On Thu, Jan 16, 2014 at 1:25 AM, Pierre Boulenguez <pierre_boulenguez@yahoo.fr> wrote:
Hello,

I never had the opportunity to test the driver on a Mac so I am happy to see that it works.

Pierre Boulenguez


Le Jeudi 16 janvier 2014 8h55, Shivkumar Shivaji <sshivaji@gmail.com> a écrit :
Thanks. I can also create a separate git tree with a minimal dgtnix Mac OS X driver if there is interest.

I am also working on a different project to support a full python based DGT serial driver for ease of use from python (without a C extension).

Shiv


On Wed, Jan 15, 2014 at 11:17 PM, Jan Krabbenbos <jan@dgtprojects.com> wrote:
Hello Shiv,
 
That’s very good news!
 
Although I’m on the Picochess mail list too, I missed the OS X information completely. I will try this and will make a note of this on the DGT website. And forward it probably to a few well known chess program programmers who are waiting for this J
 
 
With kind regards,
Met vriendelijke groet,
 
Jan Krabbenbos
Software Development
 
<mime-attachment.jpg>
 
 
visit address: Hengelosestraat 66, 7514 AJ  Enschede, The Netherlands
mail address: PO Box 1295, 7500 BG  Enschede, The Netherlands
 
 
 
Van: Shivkumar Shivaji [mailto:sshivaji@gmail.com]
Verzonden: Wednesday, January 15, 2014 11:05 PM
Aan: dgtnix-devel@lists.sourceforge.net
Onderwerp: Re: [Dgtnix-devel] Mac version
 
I just saw this message.
 
I have used dgtnix successfully under Mac OS X without the dgtnix GUI. I have/am used it for a few github projects. I will list a few below:
 
 
2. Picochess - https://github.com/jromang/Stockfish - We even have a manual of how to use it - search for Mac OS on the page - https://github.com/jromang/Stockfish/wiki/Manual
 
3. I am also using it for my chess GUI (works on linux and OS X) - https://github.com/sshivaji/kivy-chess
 
The first link I posted is the most minimal version (just 2 source files). The second version is a more complete solution and can run fully from your desktop. Link 3 is still under development but can give an idea of how to use the C version via python.
 
Let me know if you are not able to get it to work on Mac OS X. The main trick was to use a /dev/cu.usbserial.. location after installing the ftdi driver for Mac OS X.
 
Shiv
 
 

------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Dgtnix-devel mailing list
Dgtnix-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dgtnix-devel



------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk

_______________________________________________
Dgtnix-devel mailing list
Dgtnix-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dgtnix-devel



------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Dgtnix-devel mailing list
Dgtnix-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dgtnix-devel