Skip to content

Instantly share code, notes, and snippets.

View XChrisUnknownX's full-sized avatar

XChrisUnknownX

View GitHub Profile
@XChrisUnknownX
XChrisUnknownX / Stenonymous Suite.py
Created October 29, 2019 16:11
Stenonymous Suite Early Version without QA Generator
import time
import random
import random as r
import sys
# Thanks to Noah Collin for helping me to work out conceptually how to make this program better. He is a true visionary and thinker.
# Thanks to the stenographers that gave me ideas leading to the creation of this program.
# QA() will be the QA Generator
# fingerdrill() will be the fingerdrill Generator
# menu() will be our menu
def QA():
@XChrisUnknownX
XChrisUnknownX / CharacterStreaming.py
Created July 12, 2019 14:30
Takes user’s custom string and streams it at specified WPM.
import time
import random
ptest = input("Characters to stream: ")
wordslist = ptest.split()
characters = len(ptest)
words = len(wordslist)
while True:
wordspermin = input("Enter desired words per minute: ")
try:
@XChrisUnknownX
XChrisUnknownX / CharacterTypingImprovedWIP.py
Created July 12, 2019 14:19
Trying to stream a custom stream at the user’s custom WPM
import time
import random
ptest = input("Characters to stream: ")
wordslist = ptest.split()
characters = len(ptest)
words = len(wordslist)
while True:
wordspermin = input("Enter desired words per minute: ")
try:
@XChrisUnknownX
XChrisUnknownX / CharacterTyping.py
Created July 11, 2019 16:29
Allows you to display text character by character. Must be accompanied by time.sleep timings (see test)
import time
def a():
print("a",end="",flush=True)
return None
def b():
print("b",end="",flush=True)
return None
def c():
print("c",end="",flush=True)
return None
@XChrisUnknownX
XChrisUnknownX / TXT Merger.py
Created July 10, 2019 18:32
Attempts to merge an unlimited number of txt that you specify.
import time
import random
def getnumber():
while True:
x = input("Insert the number of transcripts you wish to merge: ")
try:
x = int(x)
except:
continue
@XChrisUnknownX
XChrisUnknownX / SpeechTimer.py
Created July 9, 2019 02:06
Puts up text on a set interval but does no voice recognition
import time
import random
article = "I would like to take the time to demonstrate a little something that I discussed with others on Facebook. It pertains to AI and stenography. The writer wrote that they had heard that an artificial intelligence or algorithm at a recent AAERT conference did very well transcribing words in real time. Of course, I don't deny that I believe one day technology will be able to do what we do, but I also am a bit of a skeptic when it comes down to this sort of thing because of some observations I have about human nature, which we'll get to later. The first part of this conversation that has to happen is that the environment under which artificial intelligence or automatic voice recognition succeeds is very important. You can throw a recording system just about anywhere in the same way you can throw a stenographer in there, but if the conditions are not ideal, the stenographer will outperform the voice recognition system. We can see this in two ways. One is to observe what we see ar
@XChrisUnknownX
XChrisUnknownX / FileMarkerProHACKED20-240.py
Last active July 6, 2019 11:27
This is a modified version of the transcript marker that takes r.txt and turns it into marked transcripts 20 WPM to 240 WPM at 10 WPM steps.
import time
import sys
import random
version = "1"
print("Note: Timings are not exact. Transcript is marked at the 15 second reading interval.")
textname = "r.txt"
wordspermin = "0"
@XChrisUnknownX
XChrisUnknownX / Finger Drill Generator.py
Last active May 20, 2019 23:07
Creates stenography finger drills based on a preset list OR allows for custom lists
import time
import random
# creates times
hr = 1
min = 0
times = []
identifier = "a.m."
while hr <= 12:
min = 0
for i in range(0,120):
@XChrisUnknownX
XChrisUnknownX / 001 WKT Generator v1.py
Created May 15, 2019 17:24
Creates randomized WKT-style tests from premade questions. Three random tests included below.
import time
import random
# Since there is not anywhere to really do this in the code, I'd like to just put it right at the top. To all the stenographers and educators who donated questions or assisted in this project, thank you. Many of us have had to face written knowledge tests without having the benefit of a practice test. The materials are out there, like Purple books or RPR prep, but many stenographers do not know about or search for these things. I have created this for free so that people can open their eyes, see that they need to study, and find the reference materials they need to be better reporters. All contributors, whether it was one question or ten, have taken the step forward to promote education in this field. As of initial writing, no contributor has asked to be credited by name, but I am happy to add names below. Finally, if you are a student or a court reporter preparing to take a test, please go out there and Google the reference materials available. Again, there are things like Monette
@XChrisUnknownX
XChrisUnknownX / Leader Math for Children.py
Last active April 26, 2019 01:44
Math game for children
import time
import random
# note that this a text math game with a dark theme. There are plans to reformat it to be child friendly.
# insert the createcharacter() here
def createcharacter():
#This very first part decides the character's name and gender.
malenames = ["Andrew","Anthony","Angel","Abel","Alexander","Allen","Alan","Aaron","Axel","Adam","Ari","Abraham","Antonio","Augustus","Amir","Abdi","Alfred","Alvin","Andre","Andres","Arthur","Angelo","Albert","Arman","Ace","Alejandro","Armando","Bernard","Bjorn","Bernie","Barney","Bailey","Billy","Barry","Ben","Bruce","Benjamin","Booker","Bob","Barnabus","Baird","Brian","Bryan","Brock","Boggy","Boris","Christopher","Claude","Charles","Cornelius","Charlie","Chris","Carl","Chase","Corey","Connor","Craig","Clifford","Cyrus","Chopper","Chad","Constantine","David","Dominic","Dominick","Domenick","Dan","Daniel","Daven","Darius","Don","Donald","Dick","Darren","Daryl","Dwayne","Dane","Drake","Desmond","Doc","Dennis","Dimitri","Dale","Dante","Edgar","Edward","Edwin","