ihsuy / typon Goto Github PK
View Code? Open in Web Editor NEWA multi-featured typing practice tool that runs on a terminal emulator which can turn any text file into a typing game.
License: MIT License
A multi-featured typing practice tool that runs on a terminal emulator which can turn any text file into a typing game.
License: MIT License
Currently, Typon only contains English typing practice.
Add more languages like German, French, Spanish etc.
The data directory location should be easily user-configurable and changeable, e.g. via CLI flag, and/or a config file such as ~/.config/typon.conf
. But it doesn't seem to be.
I always compile applications in /tmp, so that cruft doesn't build up. Which gets deleted after every reboot. After realizing the data directory got created under that temporary git project directory for some weird reason, I copied the following data to ~/.local/share/typon/
before my next reboot:
But I can't get /usr/local/bin/typon
to use this location. And the application fails after /tmp
is cleared.
I've tried running typon while in that new data directory as the current directory; that doesn't work.
I've also tried running typon -path ~/.local/share/typon
just in the unlikely case that's a thing typon understands; it doesn't seem to. (typon -path
still returns the now non-existent path it insist on trying to use.)
I can't find a user or system-wide typon config file that defines that path anywhere. Not anywhere under my user folder (named anything with "typon" or "ihsuy" in it), not anywhere under /etc
, /usr
, /var
.
I've searched the source code to see if I can figure out how it's handling the path for those things (I'm sure that's figure-out-able, but I can't seem to.) I've found variables for storing them in save_handler[c|h]pp
but not how they are set. It seems like I'm missing how/when/where the variable my_addr
gets set.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.