Skip to content

Commit

Permalink
Add speedtest (#302)
Browse files Browse the repository at this point in the history
* add speedtest

* add help

* remove unused code

* make deticated list item components

* accpet licenses automatically to avoid errors

* download speedtest cli automatically

* add readme

* remove help detail page

* fix type and remove console.log

* remove unused code

* add progress report

* add summary action

* progress as list item subtitle

* show only activate progress per item
  • Loading branch information
tonka3000 authored Nov 12, 2021
1 parent 6408140 commit c4fbb66
Show file tree
Hide file tree
Showing 14 changed files with 8,533 additions and 0 deletions.
10 changes: 10 additions & 0 deletions extensions/speedtest/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"root": true,
"env": {
"es2020": true,
"node": true
},
"parser": "@typescript-eslint/parser",
"plugins": ["@typescript-eslint"],
"extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended", "prettier"]
}
4 changes: 4 additions & 0 deletions extensions/speedtest/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"printWidth": 120,
"singleQuote": false
}
63 changes: 63 additions & 0 deletions extensions/speedtest/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
<div align="center">
<img
src="https://github.com/raycast/extensions/blob/main/extensions/speedtest/assets/speedtest.png?raw=true"
width="50"
/>

<h1>
Speedtest
</h1>

Speedtest via [speedtest.net](https://speedtest.net) 🚀.

<p>
<a href="https://www.raycast.com/tonka3000/speedtest">
<img src="https://img.shields.io/badge/Raycast-store-red.svg"
alt="Find this extension on the Raycast store"
/>
</a>
<a
href="https://github.com/raycast/extensions/blob/master/LICENSE"
>
<img
src="https://img.shields.io/badge/license-MIT-blue.svg"
alt="raycast-extensions is released under the MIT license."
/>
</a>
<img
src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg"
alt="PRs welcome!"
/>
<a href="https://twitter.com/intent/follow?screen_name=tonka_2000">
<img
src="https://img.shields.io/twitter/follow/tonka_2000.svg?label=Follow%20@tonka_2000"
alt="Follow @tonka_2000"
/>
</a>
<a href="https://open.vscode.dev/organization/repository">
<img
src="https://open.vscode.dev/badges/open-in-vscode.svg"
alt="Open in Visual Studio Code"
/>
</a>
</p>
</div>

## Features

- Perform Speedtest via speedtest.net official CLI
- Automatically download speedtest.net CLI

## ⚠️ Speedtest.net CLI license agreements ⚠️

This extension command automatically agree the license agreements of the official [speedtest.net CLI](https://www.speedtest.net/apps/cli) for easy usage.

- [Ookla terms of use](https://www.speedtest.net/about/terms)
- [EULA](https://www.speedtest.net/de/about/eula)
- [GDPR-dpa](https://www.speedtest.net/gdpr-dpa)

So by starting the command you accept the license agreements from above. If you don't agree, don't start the extension command!

## Showcases

![speedtest](https://user-images.githubusercontent.com/3163807/140621645-6e885f09-a5f5-4506-a085-b0841ab754a6.png)
Binary file added extensions/speedtest/assets/download.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/speedtest/assets/server.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/speedtest/assets/speedtest.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/speedtest/assets/upload.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit c4fbb66

Please sign in to comment.