def main(): # string = open('../hand/Gratian3.txt', 'r').read() string = open('./FrSpell.txt', 'r').read() words = re.split(r'\W', string) sg_freqs = helper.dictify(words) string = open('../tmp/detagged.txt', 'r').read() words = re.split(r'\W', string) fr_freqs = helper.dictify(words) # Words in Sg case statements and not in edF keys = sg_freqs.keys() for key in keys: if key in sg_freqs and key not in fr_freqs: print("%2d\t%s" % (sg_freqs[key], key))
def main(): ''' Prints list of words that occur in Sg case statements and not in Fr. case statements: uniq.py | sort -n -r | head -12 ''' string = open('../hand/Gratian3.txt', 'r').read() string = re.sub('v', 'u', string) words = re.split(r'\W', string) sg_freqs = helper.dictify(words) string = open('./tmp/Gratian0.txt', 'r').read() words = re.split(r'\W', string) fr_freqs = helper.dictify(words) keys = sg_freqs.keys() for key in keys: if key in sg_freqs and key not in fr_freqs: # print("%2d\t%s" % (sg_freqs[key], key)) # print("{:2d}\t{}".format(sg_freqs[key], key)) print(f'{sg_freqs[key]:2d}\t{key:s}')
def main(): """freq.py | sort -n -r | head -300 | awk '{print $2}' | sort > freq.out""" string = open('../hand/Gratian3.txt', 'r').read() words = re.split(r'\W', string) sg_freqs = helper.dictify(words) keys = sg_freqs.keys() for key in keys: # print("%2d\t%s" % (sg_freqs[key], key)) # print("{:2d}\t{}".format(sg_freqs[key], key)) print(f'{sg_freqs[key]:2d}\t{key:s}')
def req_channels(): if request.method == "GET": return jsonify({"success": True, "channels": dictify(channels)}) channel_name = request.form.get("channel-name").strip() for ch in channels: if channel_name == ch.name: return jsonify({"success": False, "errors": ["name_exists"]}) channels.append(Channel(channel_name)) socketio.emit("newChannel", {"channel": channel_name}) return jsonify({"success": True})
def message_sent(data): username = data["username"] text = data["text"] channel_name = data["channelName"] if text == "" or not username in users: return for channel in channels: if channel.name == channel_name: msg = Message( username, text, EasyDateTime(date_time=datetime.datetime.now())) channel.messages.append(msg) emit("newMessage", {"channel":channel.name, "message": dictify(msg)}, broadcast=True)
def send(): username = request.form.get("username") text = request.form.get("text") channel_name = request.form.get("channel-name") if text == "" or not username in users: return jsonify({"success": False}) msg = Message( username, text, EasyDateTime(date_time=datetime.datetime.now())) for channel in channels: if channel.name == channel_name: channel.messages.append(msg) socketio.emit("newMessage", {"channel":channel.name, "message": dictify(msg)}, broadcast=True) return jsonify({"success": True}) return jsonify({"success": False})
def req_channel(channnel_name): for channel in channels: if channel.name == channnel_name: return jsonify({"success": True, "channel": dictify(channel)}) return jsonify({"success": False})