{"id":13619091,"url":"https://github.com/prateekmedia/netspeedsimplified","last_synced_at":"2025-04-14T16:30:41.879Z","repository":{"id":42235088,"uuid":"302300091","full_name":"prateekmedia/netspeedsimplified","owner":"prateekmedia","description":"A Net Speed extension With Loads of Customization for GNOME shell.","archived":false,"fork":true,"pushed_at":"2025-02-19T06:32:21.000Z","size":1054,"stargazers_count":104,"open_issues_count":18,"forks_count":18,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-19T07:28:43.380Z","etag":null,"topics":["gnome","gnome-extension","hacktoberfest","netspeed","simple"],"latest_commit_sha":null,"homepage":"https://extensions.gnome.org/extension/3724/net-speed-simplified/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"biji/simplenetspeed","license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/prateekmedia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":["prateekmedia"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2020-10-08T10:03:46.000Z","updated_at":"2025-02-19T06:32:26.000Z","dependencies_parsed_at":"2023-10-16T06:39:11.875Z","dependency_job_id":"9fcddc55-0d17-4127-b053-bdc296320b7e","html_url":"https://github.com/prateekmedia/netspeedsimplified","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prateekmedia%2Fnetspeedsimplified","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prateekmedia%2Fnetspeedsimplified/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prateekmedia%2Fnetspeedsimplified/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prateekmedia%2Fnetspeedsimplified/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prateekmedia","download_url":"https://codeload.github.com/prateekmedia/netspeedsimplified/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248916509,"owners_count":21182815,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gnome","gnome-extension","hacktoberfest","netspeed","simple"],"created_at":"2024-08-01T21:00:34.693Z","updated_at":"2025-04-14T16:30:41.563Z","avatar_url":"https://github.com/prateekmedia.png","language":"JavaScript","funding_links":["https://github.com/sponsors/prateekmedia"],"categories":["Desktop Customization"],"sub_categories":["VoIP"],"readme":"\u003cp align=\"center\"\u003e\u003ca href=\"https://extensions.gnome.org/extension/3724/net-speed-simplified/\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/prateekmedia/netspeedsimplified/main/images/icon.png\" height=80px alt=\"NSS Logo\"/\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eNet speed Simplified\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\u003cb\u003eA Net Speed monitor With Loads of Customization.\u003c/b\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/prateekmedia/netspeedsimplified/releases\"\u003e\n \u003cimg alt=\"GitHub release\" src=\"https://img.shields.io/github/v/release/prateekmedia/netspeedsimplified\"/\u003e\u003c/a\u003e \u003ca href=\"LICENSE\"\u003e\u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/prateekmedia/netspeedsimplified?color=blue\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n \u003cimg src='https://extensions.gnome.org/extension-data/screenshots/screenshot_3724.gif' width=\"500px\"  alt=\"Screenshot\"/\u003e\n\u003c/p\u003e\n\u003ctable\u003e\n \u003cth colspan=2\u003e\n  \u003ch6\u003eDownload options\u003c/h6\u003e\n \u003c/th\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\n   \u003ca href=\"https://extensions.gnome.org/extension/3724/net-speed-simplified/\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/andyholmes/gnome-shell-extensions-badge/master/get-it-on-ego.svg?sanitize=true\" height=\"100\" alt=\"Get it on GNOME Extensions\"\u003e\n   \u003c/a\u003e\n  \u003c/td\u003e\n  \u003ctd\u003e\n   \u003ca href=\"#installing-manually\"\u003e\n    \u003cimg alt=\"Install Manually\" src=\"https://img.shields.io/badge/Install Manually-2 ways-blue\"/\u003e\n   \u003c/a\u003e\n  \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd colspan=10\u003e\n \u003c/tr\u003e\n \u003c/td\u003e\n\u003c/table\u003e\n\n***Supports GNOME 45 and 46, for GNOME SHELL \u003c 45 you can use the previous versions of this extension***\n\n**Note** : Full CHANGELOG can be found on [github releases](https://github.com/prateekmedia/netspeedsimplified/releases) page\n\n#### Features\n- [x] Cleaner UI\n- [x] Adjustable Refresh rate\n- [x] [Preference](#Feature-Highlights-for-Preferences) Menu for extension customization\n- [x] *Vertical Alignment* Support\n- [x] *Two Icon sets* for Indicators\n\n#### Feature Highlights for Preferences\n- [x] **Lock Mouse Actions** option to Freeze [Mouse Events](#mouse-events)\n- [x] **Advance Position** options to pinpoint where to place the indicator on the Panel\n- [x] **Refresh time** field by which you can change refresh rate value between 1 and 10 seconds\n- [x] **Show Upload First** option to show upload speed first\n- [x] **Color Customizations** for speed indicators\n- [x] **Hide when Disconnected** option\n- [x] **Use Shorten Units** option \n- [x] **Limit Unit** option\nand more...\n\nIf you faced an **issue** then you can **[file an issue here](https://github.com/prateekmedia/netspeedsimplified/issues)**\n \n#### Modes\n1. **Total net speed** in terms of bits per second\n1. **Total net speed** in terms of bytes per second\n1. **Up \u0026 down speed** in terms of bits per second\n1. **Up \u0026 down speed** in terms of bytes per second\n1. **Total downloads** in terms of bytes (Right click to reset counter)\n\n#### Mouse Events\n- **Left click**: Cycle through the [modes](#modes).\n- **Right click(in 1-4 modes)**: Toggle the visibility of total transfer data.\n- **Right click(in 5th mode)**: Reset total transfer data\n- **Right Click(Four consecutive times)**: Toggle through horizontal/vertical alignment.\n- **Middle click**: Cycle through the font sizes.\n\n#### *Special Thanks to*\n- [biji](https://github.com/biji) for Creating [simplenetspeed](https://github.com/biji/simplenetspeed)\n- [m0hithreddy](https://github.com/m0hithreddy) for his support in rewriting extension.js with Clutter and rewriting readme.md, Adopting Make build system and more..\n- [remisiki](https://github.com/remisiki) for adding support for GNOME 45\n[Know More](https://github.com/prateekmedia/netspeedsimplified/graphs/contributors)\n\n### Troubleshooting\n\n#### VPN traffics calculated twice\n- Some VPN software creates a tun/tap interface (eg. [WireGuard](https://wireguard.com), [OpenVPN](https://openvpn.net)) and traffics are being calculated twice. Currently interfaces with these naming scheme is filtered out, make sure the interface created by your VPN software fits one of the following:\n  - `lo`: loop-back interface\n  - `ifb[0-9]+`: intermediate functional block pseudo network interface\n  - `lxdbr[0-9]+`: bridge interface created by [LXD](https://linuxcontainers.org/lxd/)\n  - `virbr[0-9]+`: bridge interface created by [LibVirt](https://libvirt.org)\n  - `docker[0-0]+`: bridge interface created by [Docker](https://docker.com)\n  - `veth[0-9a-zA-Z]+`: virtual network interface created by [Docker](https://docker.com)\n  - `br[0-9]+`: bridge interface\n  - `vnet[0-9]+`: virtual network interface\n  - `tun[0-9]+`: TUN (l3 tunnel) interface\n  - `tap[0-9]+`: TAP (l2 tunnel) interface\n  - `wg[0-9]+`: tunnel interface created by [WireGuard](https://wireguard.com)\n  - `waydroid[0-9]+`: tunnel interface created by [Waydroid](https://waydro.id)\n\n\u003ch2 align=\"center\"\u003eInstalling Manually\u003c/h2\u003e\n  \n### Quick install\nFor quick install use below command:\n```bash\nbash -c \"$(curl -sL https://git.io/Jk28b)\"\n```\n\n### Installing using Make\n- **Step 1** : Getting the sources from repository\n```bash\ngit clone \"https://github.com/prateekmedia/netspeedsimplified.git\"\n```\n- **Step 2** : Running make (install)\n```bash\nmake install\n```\nLikewise extension can be **removed** using\n```bash\nmake remove\n```  \nOR **reinstalled** using\n```bash\nmake reinstall\n```  \n\nYou can manage the extension using extensions app or [website](https://extensions.gnome.org/local)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprateekmedia%2Fnetspeedsimplified","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprateekmedia%2Fnetspeedsimplified","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprateekmedia%2Fnetspeedsimplified/lists"}