Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verzeNásledující verzeObě strany příští revize | ||
navody:vps:api [2019/06/06 20:04] – pridan kratky navod pro CLI na Manjaro, drobne upravy nadpisu pro lepsi srozumitelnost. lebaux | navody:vps:api [2022/01/26 10:17] – Postupy instalace rozděleny do podstránek Aither | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | page> | + | <page> |
====== API ====== | ====== API ====== | ||
Řádek 8: | Řádek 8: | ||
===== Dokumentace API ===== | ===== Dokumentace API ===== | ||
Dokumentace API, tzn. seznam zdrojů, možných akcí, vstupních a výstupních | Dokumentace API, tzn. seznam zdrojů, možných akcí, vstupních a výstupních | ||
- | parametrů je k vidění na https:// | + | parametrů je k vidění na https:// |
Bez přihlášení se zobrazuje seznam všech zdrojů, tj. i těch, se kterými můžou | Bez přihlášení se zobrazuje seznam všech zdrojů, tj. i těch, se kterými můžou | ||
Řádek 57: | Řádek 57: | ||
Typ tokenu a časový interval, o který se prodlužuje, | Typ tokenu a časový interval, o který se prodlužuje, | ||
- | ===== CLI ===== | + | ===== Instalace klienta |
- | [[https:// | + | [[https:// |
- | Pro správnou funkci vyžaduje Ruby >= 2.0 a nainstalované hlavičkové soubory | + | (rozhraní pro příkazovou řádku) a knihovnu pro použití v Ruby skriptech. |
+ | Pro správnou funkci vyžaduje Ruby >= 2.7 a nainstalované hlavičkové soubory | ||
Ruby, OpenSSL a ncurses (většinou balíčky s příponou '' | Ruby, OpenSSL a ncurses (většinou balíčky s příponou '' | ||
- | + | Poté klienta nainstalujeme pomocí Ruby gems: | |
- | ==== Linux ==== | + | |
- | Instalace CLI na Linux distribucích založených na Arch Linux (Testováno na [[https:// | + | |
<code bash> | <code bash> | ||
- | sudo pacman -Syu # | + | gem install vpsfree-client |
- | sudo pacman -S rubygems # | + | |
- | PATH=" | + | |
- | gem install vpsfree-client | + | |
- | vpsfreectl #funkčnost otestujeme spuštěním CLI | + | |
</ | </ | ||
- | Výše uvedené příkazy nefungují na distribucích založených na Debian/ | + | Konkrétní postupy instalace podle platformy: |
- | + | ||
- | ==== macOS ==== | + | |
- | + | ||
- | Na OS X je nutné nainstalovat OpenSSL přes [[http:// | + | |
- | poté se dá nainstalovat EventMachine (gem, jenž klient vyžaduje). | + | |
- | + | ||
- | <code bash> | + | |
- | $ brew install openssl | + | |
- | $ sudo gem install eventmachine -- --with-opt-include="/ | + | |
- | </ | + | |
- | + | ||
- | Nainstalovat jej lze pomocí ruby gems: | + | |
- | + | ||
- | <code bash> | + | |
- | $ sudo gem install vpsfree-client | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | gem vypíše PATH pod kterým lze najít nainstalovaný balíček | + | |
- | <code bash> | + | |
- | WARNING: | + | |
- | gem executables will not run. | + | |
- | + | ||
- | </ | + | |
- | </ | + | |
- | + | ||
- | ==== Windows ==== | + | |
- | Instalace ve Windows 10 využitím Ubuntu Linux subsystem: | + | |
- | + | ||
- | - ve Windows 10 povolit developer mode, nechat nainstalovat | + | |
- | - přes Programy a funkce otevřít přidání součástí Windows, úplně dole zvolit Linux subsystem, nechat nainstalovat a restartovat počítač | + | |
- | - po restartu jako admin spustit v nabídce Start bash | + | |
- | - vytvořit Unix username a heslo | + | |
- | - stisknout y a nechat nainstalovat základ Ubuntu | + | |
- | + | ||
- | === Instalace závislostí === | + | |
- | + | ||
- | <code bash> | + | |
- | sudo apt-get install ruby2.1 ruby2.1-dev libssl-dev make g++ | + | |
- | </ | + | |
- | + | ||
- | === Quick & Dirty fix pro nastavení ruby2.1 jako výchozího namísto 1.9 === | + | |
- | + | ||
- | <code bash> | + | |
- | sudo rm / | + | |
- | sudo ln -s / | + | |
- | sudo ln -s / | + | |
- | sudo ln -s / | + | |
- | sudo ln -s / | + | |
- | sudo ln -s / | + | |
- | sudo gem update --system | + | |
- | sudo gem pristine --all | + | |
- | </ | + | |
- | + | ||
- | Zdroj: http:// | + | |
- | + | ||
- | === Instalace vpsfree-client === | + | |
- | + | ||
- | <code bash> | + | |
- | sudo gem install vpsfree-client | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | ---- | + | |
+ | * Linux | ||
+ | * [[navody: | ||
+ | * [[navody: | ||
+ | * [[navody: | ||
+ | * [[navody: | ||
+ | * [[navody: | ||
Po instalaci by v '' | Po instalaci by v '' | ||
Řádek 151: | Řádek 88: | ||
<code bash> | <code bash> | ||
- | $ PATH=" | + | $ PATH=" |
</ | </ | ||
- | ==== Používaní | + | ===== Použití CLI ===== |
< | < |