Jump to content

johnstonf

Members
  • Posts

    15
  • Joined

  • Last visited

  • Days Won

    3
  • Speed Test

    My Results

Reputation Activity

  1. Like
    johnstonf got a reaction from CA3LE in Threshold Alerts   
    Great!...
    Not sure if you've considered a Pro/Paid version, where you could also do notifications via SMS... etc...
    (another cool option, and Twilio makes it fairly easy) 
     
     
  2. Thanks
    johnstonf got a reaction from CA3LE in Threshold Alerts   
    FYI 404 page not found...
    To-TestMyNet-001.mp4
  3. Like
    johnstonf got a reaction from CA3LE in Hard to see options at top of forum...   
    yes, much better! Thanks
  4. Thanks
    johnstonf got a reaction from CA3LE in Threshold Alerts   
    Is there a way to get an alert (email/sms) when my dl/ul falls below a certain threshhold?... for example 5 consecutive d/l below 8Mb/s or 5 consecutive u/l below 300Kb/s, once per every 2 hours?
     
    That would be so handy!
     
     
  5. Thanks
    johnstonf reacted to CA3LE in Change timezone on link?   
    Hi Fred,
     
    Let me explain first a little on how this part works on the backend.
     
    When you first visit TestMy.net uses your IP address, it creates an anonymous "computer ID". This ID is unique to TestMy.net. TMN generates it based on your IP but for your privacy not even TestMy.net can reverse the number back into an IP from the computer ID alone. When you sign in testmy.net stores the same account details as before, except it points the database to your username. Saving tables by username instead of compID. When client results are queried, by compID or username, the database looks to the user's settings to check the timezone for that client.  
    I tried the same test on my own results using my computer ID and encountered a sort of bug. Closer inspection reviled the associated data, pulled from the database, for the GMT offset was showing blank. I then went to a different browser, where I wasn't signed in to check if it was setting the data correctly. The simple action of me hitting that page then fixed the bug by setting that associated data correctly in the database. So it corrected itself. But now I'm like, "what did that?"
     
    So I'm not too sure what's happening there. I'm going to have to do testing to find how that got saved in the database as blank. Whatever it is, it effected my own results as well.
     
    It's best to make sure you're always signed in when testing and then just share the username results that come up when you click My Results.
     
     
    Sorry I don't have much documentation outside of discussion in the forum here. But I encourage people to hack the variables here to make TMN do different things.
     
    Sometimes there are clues like &f=1 but there are hundreds of variables that are hidden. Here's an example where you can output ISP speed test results to csv or json.
     
    https://testmy.net/hoststats/comcast_cable&csvout=1 (outputs full array in CSV)
    https://testmy.net/hoststats/comcast_cable&csvout=2&monthsback=6 (outputs download, upload and latency averages in CSV)
    https://testmy.net/hoststats/comcast_cable&csvout=1&easycsv=1 (outputs full array in CSV)
    https://testmy.net/hoststats/comcast_cable&csvout=2&easycsv=1&monthsback=6 (outputs download, upload and latency averages in CSV)
     
    One of those things I built to help someone in a specific case (researching broadband speed for a project) and never reviled it in the UI. There are entire other layers that tie into that function, it does all kinds of neat things.  Where for instance you enter an array of cities (or ISPs, countries, etc) and it aggregates all of the data. Insanely quick too, fully customizable you can aggregate lists of thousands of cities in a blink... where it's pulling the averages for each individual city and aggregating all of the data together.
     
    I spent weeks working with that guy, building a pretty amazing function, one that surprised me... and then shared it with that one guy.  lol, done this too many times to count. I'll have to pull up that conversation to figure out how all of that works again. 🤔 --- and then share it.
     
    There are also cases where I build functionality for myself and then never revile it in the UI.
     
    &f=1 is a variable that tells the site the content is framed, inside of an iframe. This remove the header and footer on any existing page. Makes things easier to maintain because all code references one code base. Instead of making a separate program to pull stats in that iframe I use the same program but give you a switch you can flip to cause the page to be generated differently. There are ways I could obfuscate or limit this functionality to the client but I like giving you the control... you might want to use it in a different way than I intended but that's the entire idea to how TMN works.
     
     
  6. Thanks
    johnstonf reacted to CA3LE in Hard to see options at top of forum...   
    Try it now and let me know if that helps.
  7. Thanks
    johnstonf got a reaction from CA3LE in Change timezone on link?   
    Wow, thanks for all that!  So you are the dev for this whole testmy. Net?
     
    It's sure a wonderful tool!
     
    Looking forward to seeing it grow!
     
    Fred
  8. Thanks
    johnstonf got a reaction from CA3LE in Hard to see options at top of forum...   
    Not sure if you're aware how hard (impossible?) the options
    such as "notifications" are to see... i just happened to hover
    over one and then realized it was there..
     
     
     

  9. Thanks
    johnstonf reacted to CA3LE in Change timezone on link?   
    Correct link structure looks like this...
     
    <a href="https://testmy.net/quickstats/johnstonf?clientTime=1">johnstonf's Speed Test Results</a><iframe loading="lazy" src="https://testmy.net/quickstats/johnstonf?clientTime=1&f=1" scrolling="no" frameborder="0" height="435" width="100%"></iframe>  
    I made it so it adds that for you automatically now. If you open your results with the clientTime url the output of the embed button will add that variable to the code for you.
     
    I'll make changes to the UI later so that's not a hidden function.
     
    Thank you
  10. Like
    johnstonf got a reaction from CA3LE in Can i import CSV into testmy.net ?   
    I have a friend that sent me their csv export.
     
    Can i import it into my account, so that i can look at it, get graphs etc, or what is best way to look at their test results CSV from persective of how i can see it from testmy.net account?
     
     
     
     
     
     
     
×
×
  • Create New...