1

Кинул новый пакет в репозиторий. Называется speedtest-cli. Очень полезная штука. Можно в консоли, без графики проверять скорость интернета. Мне этого всегда не хватало )))

Пример использования.

1. Находим свой город и хостинг

Консоль
[xlin@xlin-netbook ~]$ speedtest-cli --list | grep -i Belgorod
3743) Net By Net Holding LLC (Belgorod, Russian Federation) [3.29 km]
4603) RusichTVN (Belgorod, Russian Federation) [3.29 km]
3260) Rostelecom (Belgorod, Russian Federation) [3.29 km]
1868) MTS (Belgorod, Russian Federation) [3.29 km]

У меня город Белгород и хостинг NetByNet. Из списка видим, что моему соответствует номер 3743

2. Замеряем скорость

Консоль
[xlin@xlin-netbook ~]$ speedtest-cli --server 3743
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Net By Net Holding LLC (176.194.182.147)...
Hosted by Net By Net Holding LLC (Belgorod) [3.29 km]: 328.7 ms
Testing download speed........................................
Download: 18.97 Mbit/s
Testing upload speed..................................................
Upload: 6.94 Mbit/s

Если хотите еще и картинку получить, до добавьте ключ --share. В итоге получите сгенерированную ссылку и баннер.
http://www.speedtest.net/result/3695662175.png

MXLinux 19.3 - xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================
Спасибо сказали: xxblx, verg, Zomby3

2

Класс. Спасибо!

Fedora & GNOME

3

Консоль
[algri@localhost ~]$ speedtest-cli --list | grep -i Voronezh
Traceback (most recent call last):
  File "/usr/bin/speedtest-cli", line 5, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources

Что то не хватает для питона. Попробуй выполнить в консоли (может даже от рута)
Консоль

куда и какой ключ? поясни - плз, ну что поделать, нипонимэ

Что бы после проверки скорости появилась ссылка на картинку, надо добавить ключ --share

Консоль
speedtest-cli --server 3743 --share

MXLinux 19.3 - xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================
Спасибо сказали: algri141

4 (2014-08-18 17:30:35 отредактировано algri14)

XliN⇓ пишет:

Что то не хватает для питона. Попробуй выполнить в консоли (может даже от рута)

Консоль

Спасибо, да от root команда помогла и процесс пошёл. Ссылку на картинку получил, если бы ещё её браузер автоматом открывал, было б совсем хорошо. Но и так тоже нормально, пару кликов сделать не проблема (в консоли по ссылке пкм и открыть ссылку)
http://forum.mageia.org.ru/extensions/hcs_image_uploader/uploads/0/9500/9613/thumb/p18vkfcf5l16ih1oht115cs951u351.png

5 (2014-08-18 23:09:57 отредактировано algri14)

Следующая попытка - и опять неудачно...

Spoiler

Консоль
[algri@localhost ~]$ speedtest-cli --list | grep -i Voronezh
Traceback (most recent call last):
  File "/usr/bin/speedtest-cli", line 9, in <module>
    load_entry_point('speedtest-cli==0.2.1', 'console_scripts', 'speedtest-cli')()
  File "/usr/lib/python2.7/site-packages/speedtest_cli.py", line 519, in main
    speedtest()
  File "/usr/lib/python2.7/site-packages/speedtest_cli.py", line 382, in speedtest
    servers = closestServers(config['client'], True)
  File "/usr/lib/python2.7/site-packages/speedtest_cli.py", line 285, in closestServers
    root = DOM.parseString(serversxml)
  File "/usr/lib/python2.7/xml/dom/minidom.py", line 1928, in parseString
    return expatbuilder.parseString(string)
  File "/usr/lib/python2.7/xml/dom/expatbuilder.py", line 940, in parseString
    return builder.parseString(string)
  File "/usr/lib/python2.7/xml/dom/expatbuilder.py", line 223, in parseString
    parser.Parse(string, True)
xml.parsers.expat.ExpatError: no element found: line 1, column 0

Попробовал дать команду ещё раз от root
Консоль
[root@localhost algri]# curl https://bootstrap.pypa.io/ez_setup.py | python                                                                                 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                                                             
                                 Dload  Upload   Total   Spent    Left  Speed                                                                               
100 10476  100 10476    0     0    686      0  0:00:15  0:00:15 --:--:-- 42759                                                                               
.................................................................................................................................
creating 'dist/setuptools-5.6-py2.7.egg' and adding 'build/bdist.linux-i686/egg' to it
removing 'build/bdist.linux-i686/egg' (and everything under it)
Processing setuptools-5.6-py2.7.egg
Removing /usr/lib/python2.7/site-packages/setuptools-5.6-py2.7.egg
Copying setuptools-5.6-py2.7.egg to /usr/lib/python2.7/site-packages
setuptools 5.6 is already the active version in easy-install.pth
Installing easy_install script to /usr/bin
Installing easy_install-2.7 script to /usr/bin

Installed /usr/lib/python2.7/site-packages/setuptools-5.6-py2.7.egg
Processing dependencies for setuptools==5.6
Finished processing dependencies for setuptools==5.6


бестолку

ЧЯДНТ?

6

algri14⇓ пишет:

ЧЯДНТ?

Всех приветствую, народ поясните пожалуйста, почему вчера speedtest не работал, а сегодня работает - в чём дело, где я туплю?

Spoiler

Консоль
[algri@localhost ~]$ speedtest-cli --list | grep -i Voronezh
2706) DOM.RU (Voronezh, Russian Federation) [2.68 km]
3323) Net By Net Holding LLC (Voronezh, Russian Federation) [2.68 km]
5059) Beeline (Voronezh, Russian Federation) [2.68 km]
1497) Kvant-Telecom (Voronezh, Russian Federation) [2.68 km]
1224) Intercon JSC (Voronezh, Russian Federation) [2.68 km]
3513) Rostelecom (Voronezh, Russian Federation) [2.68 km]

Консоль
[algri@localhost ~]$ speedtest-cli --server 3323 --share
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Ic-voronezh (92.244.229.64)...
Hosted by Net By Net Holding LLC (Voronezh) [2.68 km]: 59.684 ms
Testing download speed........................................
Download: 25.74 Mbit/s
Testing upload speed..................................................
Upload: 17.30 Mbit/s
Share results: http://www.speedtest.net/result/3698574984.png

http://forum.mageia.org.ru/extensions/hcs_image_uploader/uploads/0/9500/9616/thumb/p18vme1vqh1rnasnt1f5193m1aa91.png

ведь что-то я делаю не так - вопрос что - не смейтесь народ и не кидайте камнями.

7

Я даже не знаю.

MXLinux 19.3 - xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================

8

algri14, можно сам сайт speedtest.net недоступен был. Утилита же оттуда результаты берет, а не сама по себе меряет smile

Fedora & GNOME

9

xxblx⇓ пишет:

может сам сайт speedtest.net недоступен был. Утилита же оттуда результаты берет, а не сама по себе меряет

Похоже на то, спс . Когда не соображаешь во внутренностях проги, да и вообще во многом, все новички начинают паниковать и валить проблему на что папало, я - на себя big_smile , но слава Магее - всё в порядке big_smile

10

XliN⇓ пишет:

Что то не хватает для питона. Попробуй выполнить в консоли (может даже от рута)

Консоль

XliN, поясни пожалуйста, что это за команда, надо было у тебя ещё раньше спросить(для общего развития), переустанавливал ОС и опять не хватало чего-то питону, добавил - пошло (после команды, консоль довольно длинный выхлоп выдала)

11

algri14, Если честно, я не знаю что это, но в двух словах так: curl выкачивает файл и передает его на выполнение питону. Что именно он (скрипт) делает я без понятия.

MXLinux 19.3 - xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================

12

XliN пишет:

algri14, Если честно, я не знаю что это, но в двух словах так: curl выкачивает файл и передает его на выполнение питону. Что именно он (скрипт) делает я без понятия.

Мда, оригинальный совет: "сделать вот так, но что оно делает, без понятия".

Этот скрипт выкачивает и устанавливает в систему свежую версию setuptools ( https://pypi.python.org/packages/source/s/setuptools/ ). В репах магеи 4 есть версия 1.3. Если ее не достаточно, то свежую версию также надо собрать в пакет (если она есть в cauldron'е, то сделать бэкпорт). И прописать зависимость в сабже, а не предлагать пользователям запускать скрипт, смысл которого непонятен.

Спасибо сказали: algri141

13 (2014-09-02 14:02:16 отредактировано XliN)

olelukoie, У меня тут проблемка. Не могу найти pip3. Это мешает сделать бекпорт.

В котле есть python-pip-1.5.6-4.mga5.src.rpm, но он опять ругается на то, что ему для сборки нужен pip3

А вот дефолтный пакет ничего не выдает

rpm -ql python-pip | grep pip3
MXLinux 19.3 - xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================