···4646 if piresult == "No clients have connected yet. Become one of the first!":
4747 piresult = "No clients have connected. Become one of the first!"
4848 else:
4949- piresult = "Current Pi count is " + piresult
4949+ try:
5050+ pilength = len(str(piresult))
5151+ print(pilength)
5252+ pilen = "Current Pi length is " + str(pilength)
5353+ except:
5454+ pilen = "Current Pi length couldn't be calculated!"
5555+ piresult = "Current Pi count is " + piresult + " digits!"
5056 except:
5157 piresult = "picalc/pi.txt wasn't found on this web server. Sorry!"
5258 if request.method == 'GET':
5359 ver = open("ver.txt", "r")
5460 version = ver.read()
5555- return render_template('index.html', pi=piresult, name=name, email=email, version=version)
6161+ return render_template('index.html', pi=piresult, name=name, email=email, version=version, pilen=pilen)
5662 else:
5763 return "Please use GET to access this page."
58646565+@app.route('/api/getlen')
6666+def getlen():
6767+ f = open("picalc/pi.txt", "r")
6868+ piresult = f.read()
6969+ try:
7070+ pilength = len(str(piresult))
7171+ return str(pilength)
7272+ except:
7373+ return "Pi length couldn't be found!"
7474+5975@app.route('/api/getver')
6076def getver():
6177 try:
+1
src/server/templates/index.html
···2525 <h1>Pistrubuted {{ version }}</h1>
2626 <p>Pistrubuted is an open-source server & client to calculate Pi with distrubuted machines. Get started by downloading the client and connecting to this server.</p>
2727 <p>{{ pi }}</p>
2828+ <p>{{ pilen }}</p>
2829 <hr>
2930 <footer>
3031 <p>This server is run by {{ name }}. Contact them at {{ email }} for support.</p>