From bd5bf8654cb9a18001455816c6621d688fc02a78 Mon Sep 17 00:00:00 2001 From: Matt Martz Date: Wed, 3 Jan 2018 09:13:52 -0600 Subject: [PATCH] Updated Home (markdown) --- Home.md | 45 ++++++++++++++------------------------------- 1 file changed, 14 insertions(+), 31 deletions(-) diff --git a/Home.md b/Home.md index 56f6f54..ec3c080 100644 --- a/Home.md +++ b/Home.md @@ -14,7 +14,7 @@ s.get_servers(servers) s.get_best_server() s.download() s.upload() -s.share() +s.results.share() results_dict = s.results.dict() ``` @@ -33,6 +33,18 @@ s.download() ``` ### Bind source + +#### v2.x + +``` +source = "192.168.1.100" +s = speedtest.Speedtest(source_address=source) +s.get_best_server() +s.download() +s.upload() +``` + +#### v1.x ``` source = "192.168.1.100" speedtest.SOURCE = source @@ -41,33 +53,4 @@ s = speedtest.Speedtest() s.get_best_server() s.download() s.upload() -``` - -### A zenity-powered bash script to display test results graphically -``` -#!/bin/bash -notify_send_messages() -{ -notify-send "www.SpeedTest.net:" "Retrieving speedtest.net configuration and server list..." -i network-modem -t 30 -notify-send "www.SpeedTest.net:" "Selecting best server & calculating speeds..." -i network-modem -t 40 -} -TMPFILE=`mktemp -t speedtest.XXXXXX` -notify_send_messages & -speedtest-cli 2>&1 > $TMPFILE -# Check if temp file is empty: if true there's something wrong with network -if [ -z "$TMPFILE" ] -then - zenity --class=Err --error --title="www.SpeedTest.net" --text="Network Error!" -else -# Determine ISP source server, best target server, ping, dowload and upload speeds - SOURCE=$(cat "$TMPFILE" | grep "Testing from " | sed -e "s/Testing from //g" -e "s/\.\.\.//g") - TARGET=$(cat "$TMPFILE" | grep "Hosted by " | sed -e "s/Hosted by //g" -e "s/: .\+$//g") - PING=$(cat "$TMPFILE" | grep "Hosted by " | awk -F ": " '{print $2}') - DOWNLD=$(cat "$TMPFILE" | grep "Download: " | sed -e "s/Download: //g") - UPLOAD=$(cat "$TMPFILE" | grep "Upload: " | sed -e "s/Upload: //g") -# Display information - zenity --class=SpeedTest --info --height 200 --title="www.SpeedTest.net" --text="\nSource: $SOURCE\n\nTarget: $TARGET\n\nPing: $PING\n\nDownload: $DOWNLD\n\nUpload: $UPLOAD" -# Remove temp file - rm -f $TMPFILE -fi -``` +``` \ No newline at end of file