I've always been a lurker on cemetech but today I want to share a pip package I made. I'm not very good at programming and I only tested on my TI-84+ so I'm sure there's some bugs and oversights but basically its a command line tool to convert between BASIC program files on TI-83+, TI-84+, TI-84+ CE, and TI-84+ CSE and readable text. I basically (ha) did this so I could use modern IDE features like in VS Code. Some extensions that go well are TI-Basic by Tiny_Hacker and ti-basic-autocomplete by beastmatser
the github page: https://github.com/TotsIsTots/ti-text
the pip page: https://pypi.org/project/ti-text/
Excellent work! You may also be interested in kg's tivars_lib_py project, as well as the tokens repository, which attempts to standardize and document such textual representations (among other things!)
iPhoenix wrote:
Excellent work! You may also be interested in kg's tivars_lib_py project, as well as the tokens repository, which attempts to standardize and document such textual representations (among other things!)


Wow! I looked all over but could find nothing like this. This would have been very helpful. I’m also working on a VS Code extension that will integrate a complete workspace with features like a token catalog and automatic conversion. This will be very useful for that. Thank you!
There's also my own project/library https://github.com/adriweb/tivars_lib_cpp which is C++ but that you can build to js/wasm, something you might need for simpler vscode integration? (Unless it's easy to run Python from a js extension but...)
Adriweb wrote:
There's also my own project/library https://github.com/adriweb/tivars_lib_cpp which is C++ but that you can build to js/wasm, something you might need for simpler vscode integration? (Unless it's easy to run Python from a js extension but...)


absolutely the python thing was a learning experience i dont plan to use it in the extension. Thank you for your work!
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement