it4i-portal-clients
===================
it4i-portal-clients provides simple user-friendly shell interface to
call `IT4I API <https://docs.it4i.cz/apiv1/>`__ requests and display
their respond.
Python 2.7 is required.
Limits are placed on the number of requests you may make to `IT4I
API <https://docs.it4i.cz/apiv1/>`__. Rate limit can be changed without
any warning at any time, but the default is 6 requests per minute.
Exceeding the limit will lead to your ip address being temporarily
blocked from making further requests. The block will automatically be
lifted by waiting an hour.
List of available utilities
---------------------------
- `it4icheckaccess <#it4icheckaccess>`__ - Shows if IT4I account and/or
related project has the access to specified cluster and queue.
- `it4idedicatedtime <#it4idedicatedtime>`__ - Shows IT4I dedicated
time.
- `it4ifree <#it4ifree>`__ - Shows some basic information from IT4I PBS
accounting.
- `it4ifsusage <#it4ifsusage>`__ - Shows filesystem usage of IT4I
cluster storage systems.
- `it4iuserfsusage <#it4iuserfsusage>`__ - Shows user filesystem usage
of IT4I cluster storage systems.
- `it4projectifsusage <#it4iprojectfsusage>`__ - Shows project
filesystem usage of IT4I cluster storage systems.
- `it4imotd <#it4imotd>`__ - Shows IT4I messages of the day into
formatted text or HTML page (using TAL / Zope Page Template).
Installation / upgrading
------------------------
.. code:: bash
pip install --upgrade it4i.portal.clients
Sample config file main.cfg
---------------------------
.. code:: bash
[main]
# IT4I API
api_url = https://scs.it4i.cz/api/v1/
it4ifreetoken = <your_token>
Username is taken from OS, therefore the script has to be run under the
same user login name as you use to log into clusters.
- System-wide config file path:
``/usr/local/etc/it4i-portal-clients/main.cfg``
- Local user’s config file path: ``~/.it4ifree``
it4icheckaccess
---------------
Help of IT4ICHECKACCESS
~~~~~~~~~~~~~~~~~~~~~~~
.. code:: console
$ it4icheckaccess -h
usage: it4icheckaccess [-h] -l LOGIN -c CLUSTER -q QUEUE [-p PROJECT]
The command shows if an IT4I account and/or related project has the access to
specified cluster and queue. Return exit code 99 if access is not granted.
optional arguments:
-h, --help show this help message and exit
-l LOGIN, --login LOGIN
user login
-c CLUSTER, --cluster CLUSTER
cluster name
-q QUEUE, --queue QUEUE
queue
-p PROJECT, --project PROJECT
project id, not required if querying projectless queue
Example of IT4ICHECKACCESS
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. code:: console
$ it4icheckaccess -l XXX -c barbora -q qexp
OK Access granted for projectless queue.
it4idedicatedtime
-----------------
Help of IT4IDEDICATEDTIME
~~~~~~~~~~~~~~~~~~~~~~~~~
.. code:: console
$ it4idedicatedtime -h
usage: it4idedicatedtime [-h] [-m {active,planned}]
[-c {anselm,salomon,barbora}]
The command shows IT4I dedicated time. By default all planned and active
outages of all clusters are displayed. Return exit code 99 if there is no
outage, otherwise return 0.
optional arguments:
-h, --help show this help message and exit
-m {active,planned}, --message {active,planned}
select type of dedicated time. Planned contains also
active
-c {anselm,salomon,barbora}, --cluster {anselm,salomon,barbora}
select cluster
Example of IT4IDEDICATEDTIME
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. code:: console
$ it4idedicatedtime
Cluster Start End Last update
--------- ------------------- ------------------- -------------------
anselm 2019-03-19 08:00:00 2019-03-19 09:30:00 2019-03-08 08:24:33
salomon 2019-03-19 08:00:00 2019-03-19 09:30:00 2019-03-08 08:23:40
it4ifree
--------
Help of IT4IFREE
~~~~~~~~~~~~~~~~
.. code:: console
$ it4ifree -h
usage: it4ifree [-h] [-p] [-a]
The command shows some basic information from IT4I PBS accounting. The
data is related to the current user and to all projects in which user
participates.
optional arguments:
-h, --help show this help message and exit
-p, --percent
show values in percentage. Projects with unlimited resources are not displayed
-a, --all Show all resources include inactive and future ones.
Columns of "Projects I am participating in":
PID: Project ID/account string.
Type: Standard or multiyear project.
Days left: Days till the given project expires.
Total: Core-hours allocated to the given project.
Used: Sum of core-hours used by all project members.
My: Core-hours used by the current user only.
Free: Core-hours that haven't yet been utilized.
Columns of "Projects I am Primarily Investigating" (if present):
PID: Project ID/account string.
Type: Standard or multiyear project.
Login: Project member's login name.
Used: Project member's used core-hours.
Example of IT4IFREE
~~~~~~~~~~~~~~~~~~~
.. code:: console
$ it4ifree
Projects I am participating in
==============================
PID Resource type Days left Total Used By me Free
---------- --------------- ------------- -------- -------- -------- --------
OPEN-XX-XX Karolina GPU 249 42 0 0 42
Barbora CPU 249 42 5 5 37
Legacy NCH 249 100 0 0 100
Projects I am Primarily Investigating
=====================================
PID Resource type Login Usage
---------- -------------- ------- --------
OPEN-XX-XX Barbora CPU user1 3
Barbora CPU user2 2
Karolina GPU N/A 0
Legacy NCH N/A 0
Legend
======
N/A = No one used this resource yet
Legacy Normalized core hours are in NCH
Everything else is in Node Hours
it4ifsusage
-----------
Help of IT4IFSUSAGE
~~~~~~~~~~~~~~~~~~~
.. code:: console
$ it4ifsusage -h
usage: it4ifsusage [-h]
The command shows filesystem usage of IT4I cluster storage systems
optional arguments:
-h, --help show this help message and exit
Example of IT4IFSUSAGE
~~~~~~~~~~~~~~~~~~~~~~
.. code:: console
$ it4ifsusage
Quota Type Cluster / PID File System Space used Space limit Entries used Entries limit Last update
------------- --------------- ------------- ------------ ------------- -------------- --------------- -------------------
User barbora /home 69.6 kB 25.0 GB 17 500,000 2021-03-22 16:50:10
User salomon /home 278.5 kB 250.0 GB 94 500,000 2021-03-22 17:00:07
User barbora /scratch 0 Bytes 10.0 TB 0 10,000,000 2021-03-22 16:50:28
User salomon /scratch 0 Bytes 100.0 TB 0 10,000,000 2021-03-22 17:00:43
User salomon /scratch/temp 0 Bytes N/A 0 2021-03-22 17:00:57
User salomon /scratch/work 0 Bytes N/A 0 2021-03-22 17:00:50
Project service proj3 3.1 GB 1.0 TB 5 100,000 2021-03-22 17:00:02
it4iuserfsusage
---------------
Help of IT4IUSERFSUSAGE
~~~~~~~~~~~~~~~~~~~~~~~
.. code:: console
$ it4iuserfsusage -h
usage: it4iuserfsusage [-h] [-c {all,barbora, karolina}]
The command shows user filesystem usage of IT4I cluster storage systems
optional arguments:
-h, --help show this help message and exit
Example of IT4IUSERFSUSAGE
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. code:: console
$ it4iuserfsusage
Cluster File System Space used Space limit Entries used Entries limit Last update
--------------- ------------- ------------ ------------- -------------- --------------- -------------------
barbora /home 69.6 kB 25.0 GB 17 500,000 2021-03-22 16:50:10
salomon /home 278.5 kB 250.0 GB 94 500,000 2021-03-22 17:00:07
barbora /scratch 0 Bytes 10.0 TB 0 10,000,000 2021-03-22 16:50:28
salomon /scratch 0 Bytes 100.0 TB 0 10,000,000 2021-03-22 17:00:43
salomon /scratch/temp 0 Bytes N/A 0 2021-03-22 17:00:57
salomon /scratch/work 0 Bytes N/A 0 2021-03-22 17:00:50
it4iprojectfsusage
------------------
Help of IT4IPROJECTFSUSAGE
~~~~~~~~~~~~~~~~~~~~~~~~~~
.. code:: console
$ it4iprojectfsusage -h
usage: it4iprojectfsusage [-h] [-p {PID, all}]
The command shows project filesystem usage of IT4I cluster storage systems
optional arguments:
-h, --help show this help message and exit
Example of IT4IPROJECTFSUSAGE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. code:: console
$ it4iprojectfsusage
PID File System Space used Space limit Entries used Entries limit Last update
--------------- ------------- ------------ ------------- -------------- --------------- -------------------
service proj3 3.1 GB 1.0 TB 5 100,000 2021-03-22 17:00:02
it4i-x-y proj1 3.1 TB 2.0 TB 5 100,000 2021-03-22 17:00:02
dd-13-5 proj3 2 GB 3.0 TB 5 100,000 2021-03-22 17:00:02
projectx proj2 150 TB 4.0 TB 5 100,000 2021-03-22 17:00:02
it4imotd
--------
Help of IT4IMOTD
~~~~~~~~~~~~~~~~
.. code:: console
$ it4imotd -h
usage: it4imotd [-h] [-t TEMPLATE] [-w WIDTH] [-c]
The command shows IT4I messages of the day into formatted text or HTML page.
optional arguments:
-h, --help show this help message and exit
-t TEMPLATE, --template TEMPLATE
path to TAL / Zope Page Template, output will be
formatted into HTML page
-w WIDTH, --width WIDTH
maximum line width (intended for text rendering,
default of 78 columns)
-c, --cron sleep from 10 up to 60 seconds prior to any actions
-m {TYPE}, --message {TYPE}
select type of messages
supported types:
all,
public-service-announcement,
service-recovered-up,
critical-service-down,
service-hard-down,
auxiliary-service-down,
planned-outage,
service-degraded,
important,
notice.
Example of IT4IMOTD
~~~~~~~~~~~~~~~~~~~
.. code:: console
$ it4imotd
Message of the Day (DD/MM/YYYY)
(YYYY-MM-DD hh:mm:ss)
More on https://...
Changelog
---------
0.8.14 (2023-02-01)
-------------------
Other
~~~~~
- Minor motd bugfix. [Stanislav Rosický]
.. _section-1:
0.8.13 (2022-10-24)
-------------------
.. _other-1:
Other
~~~~~
- Template updated. [Jindrich Kvita]
.. _section-2:
0.8.12 (2022-10-04)
-------------------
.. _other-2:
Other
~~~~~
- README updated. [Jindrich Kvita]
- Legacy Normalised Core Hours shorten to Legacy NCH. [Jindrich Kvita]
- Major changes for better readability and affected systems. [Jindrich
Kvita]
.. _section-3:
0.8.11 (2022-05-26)
-------------------
.. _other-3:
Other
~~~~~
- MOTD supports new categories. [Jindrich Kvita]
- Readme updated. [Jindrich Kvita]
- Anselm and salomon choises removed, karolina added. [Jindrich Kvita]
.. _section-4:
0.8.10 (2022-05-04)
-------------------
.. _other-4:
Other
~~~~~
- Updated pkg info. [Jindrich Kvita]
- Percentage representation improved for specific situations. [Jindrich
Kvita]
.. _section-5:
0.8.9 (2022-04-28)
------------------
.. _other-5:
Other
~~~~~
- Tests updated. [Jindrich Kvita]
- Bugfix and updated readme 2. [Jindrich Kvita]
- Bugfix and updated readme. [Jindrich Kvita]
.. _section-6:
0.8.8 (2022-04-27)
------------------
.. _other-6:
Other
~~~~~
- It4ifree added -a and minor changes. [Jindrich Kvita]
.. _section-7:
0.8.7 (2022-04-19)
------------------
.. _other-7:
Other
~~~~~
- Updated it4ifree. [Jindrich Kvita]
.. _section-8:
0.8.6 (2021-10-14)
------------------
.. _other-8:
Other
~~~~~
- Add cluster parameter to it4icheckaccess. [Stanislav Rosický]
.. _section-9:
0.8.5 (2021-03-23)
------------------
.. _other-9:
Other
~~~~~
- Install user and project filesystem usage tools. [Jan Krupa]
- Display project filesystem usage. [Jan Krupa]
- Display user filesystem usage. [Jan Krupa]
- Adds readme of project and user fs usage methods. [Jan Krupa]
- Remove cluster option from fs-usage. [Jan Krupa]
.. _section-10:
0.8.4 (2021-03-16)
------------------
.. _other-10:
Other
~~~~~
- Add project storage quota to fs-usage command. [Jan Krupa]
- Update PKG-INFO Version. [Roman Slíva]
- Update it4ifsusage.py - use decimal units. [Roman Slíva]
.. _section-11:
0.8.3 (2020-10-29)
------------------
.. _other-11:
Other
~~~~~
- Fix multiyear periods. [Marek Chrastina]
.. _section-12:
0.8.2 (2020-05-06)
------------------
.. _other-12:
Other
~~~~~
- Add multiyear into it4ifree. [Marek Chrastina]
- Update CI. [Marek Chrastina]
.. _section-13:
0.8.1 (2020-03-25)
------------------
.. _other-13:
Other
~~~~~
- Add python safety to CI. [Marek Chrastina]
.. _section-14:
0.8.0 (2020-02-18)
------------------
.. _other-14:
Other
~~~~~
- Add Barbora cluster and IT4I API url. [Marek Chrastina]
.. _section-15:
0.7.8 (2019-03-22)
------------------
.. _other-15:
Other
~~~~~
- Add it4ifsusage command. [Marek Chrastina]
.. _section-16:
0.7.7 (2019-03-11)
------------------
.. _other-16:
Other
~~~~~
- Add it4icheckaccess command. [Marek Chrastina]
- Add it4idedicatedtime command. [Marek Chrastina]
.. _section-17:
0.7.6 (2019-03-06)
------------------
.. _other-17:
Other
~~~~~
- Add options to select type of motd messages. [Marek Chrastina]
.. _section-18:
0.7.5 (2019-03-06)
------------------
.. _other-18:
Other
~~~~~
- Extract json related code to separated library. [Marek Chrastina]
- It4ifreetoken configuration option will be mandatory just for
it4ifree command. [Marek Chrastina]
- Remove functionaless options. [Marek Chrastina]
- Rename motd_rss to it4imotd. [Marek Chrastina]
.. _section-19:
0.7.4 (2019-03-05)
------------------
.. _other-19:
Other
~~~~~
- Add option to show values in percentage for it4ifree. [Marek
Chrastina]
- Replace argument parser library in it4ifree. [Marek Chrastina]
- New api url in config. [Marek Chrastina]
.. _section-20:
0.7.3 (2019-03-04)
------------------
.. _other-20:
Other
~~~~~
- Update documentation. [Marek Chrastina]
- Fix help bug. [Marek Chrastina]
.. _section-21:
0.7.2 (2019-03-01)
------------------
.. _other-21:
Other
~~~~~
- Update documentation. [Marek Chrastina]
- Do not allow CI failure. [Marek Chrastina]
- Fix pylint complaints. [Marek Chrastina]
- Install required pip packages before run pylint. [Marek Chrastina]
- Fix pylint complaints. [Marek Chrastina]
- Fix shellcheck complaints. [Marek Chrastina]
- Change automatic upload to manual. [Marek Chrastina]
.. _section-22:
0.7.1 (2019-02-28)
------------------
.. _other-22:
Other
~~~~~
- Exclude merge commits from changelog. [Marek Chrastina]
- Add CI deploy. [Marek Chrastina]
- Add CI pylint. [Marek Chrastina]
- Add CI shellcheck. [Marek Chrastina]
- Fix mdl complaints. [Marek Chrastina]
- Add CI mdcheck. [Marek Chrastina]
.. _section-23:
0.6.7 (2017-09-08)
------------------
.. _other-23:
Other
~~~~~
- Core hour => core-hour. [David Hrbáč]
- Standard CH => Normalized CH. [David Hrbáč]
.. _section-24:
0.6.6 (2017-09-08)
------------------
.. _other-24:
Other
~~~~~
- Code lint. [David Hrbáč]
- Clean-up unused imports. [David Hrbáč]
.. _section-25:
0.6.5 (2017-09-05)
------------------
.. _other-25:
Other
~~~~~
- Core Hours to Wall-clock Core Hours; Fixes
it4i-admins/it4i-portal-clients#4. [David Hrbáč]
.. _section-26:
0.6.4 (2017-09-05)
------------------
.. _other-26:
Other
~~~~~
- Core Hours to Wall-clock Core Hours; Fixes
it4i-admins/it4i-portal-clients#4. [David Hrbáč]
.. _section-27:
0.6.3 (2017-08-08)
------------------
.. _other-27:
Other
~~~~~
- Beutify format. [Jan Krupa]
- Fixed Standart -> Standard. [Jan Krupa]
- Fixed labels. [kru0096]
- Display normalized core hours. [kru0096]
.. _section-28:
0.6.2 (2017-07-25)
------------------
.. _other-28:
Other
~~~~~
- Use the JSON for HTML render. [David Hrbáč]
.. _section-29:
0.6.1 (2017-07-25)
------------------
.. _other-29:
Other
~~~~~
- Use the JSON. [David Hrbáč]
.. _section-30:
0.5.12 (2017-07-25)
-------------------
.. _other-30:
Other
~~~~~
- Require dateutil. [David Hrbáč]
.. _section-31:
0.5.11 (2017-07-25)
-------------------
.. _other-31:
Other
~~~~~
- Use 24 hours. [David Hrbáč]
.. _section-32:
0.5.10 (2017-07-25)
-------------------
.. _other-32:
Other
~~~~~
- Use the JSON. [David Hrbáč]
.. _section-33:
0.5.9 (2017-07-21)
------------------
.. _other-33:
Other
~~~~~
- Release 0.5.9. [David Hrbáč]
- Typo. [David Hrbáč]
.. _section-34:
0.5.8 (2017-07-21)
------------------
.. _other-34:
Other
~~~~~
- Move to HTTPS channel. [David Hrbáč]
- Convert it4ifree to SCS, motd deprecated. [David Hrbáč]
.. _section-35:
0.5.7 (2017-02-06)
------------------
.. _other-35:
Other
~~~~~
- Handle long titles. [David Hrbáč]
.. _section-36:
0.5.6 (2017-02-03)
------------------
.. _other-36:
Other
~~~~~
- Corrections to README. [David Hrbáč]
- Test commit. [Jan Krupa]
.. _section-37:
0.5.5 (2017-02-02)
------------------
.. _other-37:
Other
~~~~~
- Enable to display timerange for events. [David Hrbáč]
.. _section-38:
0.5.2 (2016-10-10)
------------------
.. _other-38:
Other
~~~~~
- Format text. [Jan Krupa]
.. _section-39:
0.5.1 (2016-10-10)
------------------
.. _other-39:
Other
~~~~~
- Pypandoc version pinned. [Filip Valder]
.. _section-40:
0.5 (2016-10-10)
----------------
.. _other-40:
Other
~~~~~
- License changed. [Jan Krupa]
.. _section-41:
0.4.9 (2016-06-24)
------------------
.. _other-41:
Other
~~~~~
- A helpful script for testing installs. [Filip Valder]
.. _section-42:
0.4.8 (2016-06-24)
------------------
.. _other-42:
Other
~~~~~
- A more advanced solution for setup.py. [Filip Valder]
- Without the dot. [Filip Valder]
- A more advanced solution for setup.py. [Filip Valder]
.. _section-43:
0.4.7 (2016-06-24)
------------------
.. _other-43:
Other
~~~~~
- Handle KeyError: ‘IT4I_FACTORY_PREBUILD’ [Filip Valder]
.. _section-44:
0.4.6 (2016-06-24)
------------------
.. _other-44:
Other
~~~~~
- Setup_requires depends on the evironment: IT4I factory versus
end-user. [Filip Valder]
.. _section-45:
0.4.5 (2016-06-24)
------------------
.. _other-45:
Other
~~~~~
- Get python interpreter from the environment. [Filip Valder]
.. _section-46:
0.4.4 (2016-06-24)
------------------
.. _other-46:
Other
~~~~~
- Setup deps. [Filip Valder]
.. _section-47:
0.4.3 (2016-06-24)
------------------
.. _other-47:
Other
~~~~~
- Some ignores added. [Filip Valder]
.. _section-48:
0.4.2 (2016-06-23)
------------------
.. _other-48:
Other
~~~~~
- The other way round. [Filip Valder]
- Exclude git-related stuff from MANIFEST.in. [Filip Valder]
- Additional requirements for setup. [Filip Valder]
- Some gitchangelog rc file. [Filip Valder]
- Mising comma. [Filip Valder]
- Auto-versioning accto git tags. [Filip Valder]
- See the hint in it4ifree.py. [Filip Valder]
- White space. [Filip Valder]
- Instructions re-ordered. [Filip Valder]
.. _section-49:
0.4.1 (2016-06-01)
------------------
.. _other-49:
Other
~~~~~
- Keywords added. [Filip Valder]
- Important functional improvements & introduced README. [Filip Valder]
.. _section-50:
0.4 (2016-06-01)
----------------
.. _other-50:
Other
~~~~~
- Config module introduced. [Filip Valder]
- Sample config file. [Filip Valder]
- README.txt -> README.md due to GL (the change will also appear in
setup.py) [Filip Valder]
- Init & use module name ; not filename. [Filip Valder]
- Get ready for 0.4 release. [Filip Valder]
- Use module name ; not filename. [Filip Valder]
- Bug fixes. [Filip Valder]
- Support for sorting. [Filip Valder]
- Support for published date/time. [Filip Valder]
- CStringIO for full module usage support. [Filip Valder]
.. _section-51:
0.3.4 (2016-05-19)
------------------
.. _other-51:
Other
~~~~~
- Support for stdin and various feed sources. [Filip Valder]
- Logging goes to separate file. [Filip Valder]
- Write to stderr instead of stdout. [Filip Valder]
- Egg-info for 0.3.3.post2. [Filip Valder]
- Repository moved, project IT4I-ized… [Filip Valder]
- 0.3.3.post1 released: setuptools is already dep of PIP, it may mess
things up during install. [Filip Valder]
.. _section-52:
0.3.3 (2016-02-25)
------------------
.. _other-52:
Other
~~~~~
- Egg-info files for 0.3.3. [Filip Valder]
- 0.3.3 released. [Filip Valder]
- Support for verbose and width opts; short opt for cron changed.
[Filip Valder]
- Default template fixes. [Filip Valder]
- Sync with MANIFEST.in. [Filip Valder]
- Remove dist from repository. [Filip Valder]
- 0.3.2 stable with unicode encoding fixed. [Filip Valder]
- Add README. [Filip Valder]
Raw data
{
"_id": null,
"home_page": "http://www.it4i.cz/",
"name": "it4i.portal.clients",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "accounting api client extranet feed it4i it4innovations it4i.portal.clients it4i-portal-clients motd pbs portal rss tool",
"author": "IT4Innovations",
"author_email": "support@it4i.cz",
"download_url": "https://files.pythonhosted.org/packages/20/62/7980198fd393cc5457199ac59b702ffd76385c3e3f29cd7c0c647844c829/it4i.portal.clients-0.8.14.tar.gz",
"platform": null,
"description": "it4i-portal-clients\n===================\n\nit4i-portal-clients provides simple user-friendly shell interface to\ncall `IT4I API <https://docs.it4i.cz/apiv1/>`__ requests and display\ntheir respond.\n\nPython 2.7 is required.\n\nLimits are placed on the number of requests you may make to `IT4I\nAPI <https://docs.it4i.cz/apiv1/>`__. Rate limit can be changed without\nany warning at any time, but the default is 6 requests per minute.\nExceeding the limit will lead to your ip address being temporarily\nblocked from making further requests. The block will automatically be\nlifted by waiting an hour.\n\nList of available utilities\n---------------------------\n\n- `it4icheckaccess <#it4icheckaccess>`__ - Shows if IT4I account and/or\n related project has the access to specified cluster and queue.\n- `it4idedicatedtime <#it4idedicatedtime>`__ - Shows IT4I dedicated\n time.\n- `it4ifree <#it4ifree>`__ - Shows some basic information from IT4I PBS\n accounting.\n- `it4ifsusage <#it4ifsusage>`__ - Shows filesystem usage of IT4I\n cluster storage systems.\n- `it4iuserfsusage <#it4iuserfsusage>`__ - Shows user filesystem usage\n of IT4I cluster storage systems.\n- `it4projectifsusage <#it4iprojectfsusage>`__ - Shows project\n filesystem usage of IT4I cluster storage systems.\n- `it4imotd <#it4imotd>`__ - Shows IT4I messages of the day into\n formatted text or HTML page (using TAL / Zope Page Template).\n\nInstallation / upgrading\n------------------------\n\n.. code:: bash\n\n pip install --upgrade it4i.portal.clients\n\nSample config file main.cfg\n---------------------------\n\n.. code:: bash\n\n [main]\n\n # IT4I API\n api_url = https://scs.it4i.cz/api/v1/\n it4ifreetoken = <your_token>\n\nUsername is taken from OS, therefore the script has to be run under the\nsame user login name as you use to log into clusters.\n\n- System-wide config file path:\n ``/usr/local/etc/it4i-portal-clients/main.cfg``\n- Local user\u2019s config file path: ``~/.it4ifree``\n\nit4icheckaccess\n---------------\n\nHelp of IT4ICHECKACCESS\n~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4icheckaccess -h\n usage: it4icheckaccess [-h] -l LOGIN -c CLUSTER -q QUEUE [-p PROJECT]\n\n The command shows if an IT4I account and/or related project has the access to\n specified cluster and queue. Return exit code 99 if access is not granted.\n\n optional arguments:\n -h, --help show this help message and exit\n -l LOGIN, --login LOGIN\n user login\n -c CLUSTER, --cluster CLUSTER\n cluster name\n -q QUEUE, --queue QUEUE\n queue\n -p PROJECT, --project PROJECT\n project id, not required if querying projectless queue\n\nExample of IT4ICHECKACCESS\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4icheckaccess -l XXX -c barbora -q qexp\n OK Access granted for projectless queue.\n\nit4idedicatedtime\n-----------------\n\nHelp of IT4IDEDICATEDTIME\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4idedicatedtime -h\n usage: it4idedicatedtime [-h] [-m {active,planned}]\n [-c {anselm,salomon,barbora}]\n\n The command shows IT4I dedicated time. By default all planned and active\n outages of all clusters are displayed. Return exit code 99 if there is no\n outage, otherwise return 0.\n\n optional arguments:\n -h, --help show this help message and exit\n -m {active,planned}, --message {active,planned}\n select type of dedicated time. Planned contains also\n active\n -c {anselm,salomon,barbora}, --cluster {anselm,salomon,barbora}\n select cluster\n\nExample of IT4IDEDICATEDTIME\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4idedicatedtime\n Cluster Start End Last update\n --------- ------------------- ------------------- -------------------\n anselm 2019-03-19 08:00:00 2019-03-19 09:30:00 2019-03-08 08:24:33\n salomon 2019-03-19 08:00:00 2019-03-19 09:30:00 2019-03-08 08:23:40\n\nit4ifree\n--------\n\nHelp of IT4IFREE\n~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4ifree -h\n usage: it4ifree [-h] [-p] [-a]\n\n The command shows some basic information from IT4I PBS accounting. The\n data is related to the current user and to all projects in which user\n participates.\n\n optional arguments:\n -h, --help show this help message and exit\n -p, --percent\n show values in percentage. Projects with unlimited resources are not displayed\n -a, --all Show all resources include inactive and future ones.\n\n\n Columns of \"Projects I am participating in\":\n PID: Project ID/account string.\n Type: Standard or multiyear project.\n Days left: Days till the given project expires.\n Total: Core-hours allocated to the given project.\n Used: Sum of core-hours used by all project members.\n My: Core-hours used by the current user only.\n Free: Core-hours that haven't yet been utilized.\n\n Columns of \"Projects I am Primarily Investigating\" (if present):\n PID: Project ID/account string.\n Type: Standard or multiyear project.\n Login: Project member's login name.\n Used: Project member's used core-hours.\n\nExample of IT4IFREE\n~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4ifree\n\n Projects I am participating in\n ==============================\n PID Resource type Days left Total Used By me Free\n ---------- --------------- ------------- -------- -------- -------- --------\n OPEN-XX-XX Karolina GPU 249 42 0 0 42\n Barbora CPU 249 42 5 5 37\n Legacy NCH 249 100 0 0 100\n\n\n Projects I am Primarily Investigating\n =====================================\n PID Resource type Login Usage\n ---------- -------------- ------- --------\n OPEN-XX-XX Barbora CPU user1 3\n Barbora CPU user2 2\n Karolina GPU N/A 0\n Legacy NCH N/A 0\n\n\n Legend\n ======\n N/A = No one used this resource yet\n Legacy Normalized core hours are in NCH\n Everything else is in Node Hours\n\nit4ifsusage\n-----------\n\nHelp of IT4IFSUSAGE\n~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4ifsusage -h\n usage: it4ifsusage [-h]\n\n The command shows filesystem usage of IT4I cluster storage systems\n\n optional arguments:\n -h, --help show this help message and exit\n\nExample of IT4IFSUSAGE\n~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4ifsusage\n Quota Type Cluster / PID File System Space used Space limit Entries used Entries limit Last update\n ------------- --------------- ------------- ------------ ------------- -------------- --------------- -------------------\n User barbora /home 69.6 kB 25.0 GB 17 500,000 2021-03-22 16:50:10\n User salomon /home 278.5 kB 250.0 GB 94 500,000 2021-03-22 17:00:07\n User barbora /scratch 0 Bytes 10.0 TB 0 10,000,000 2021-03-22 16:50:28\n User salomon /scratch 0 Bytes 100.0 TB 0 10,000,000 2021-03-22 17:00:43\n User salomon /scratch/temp 0 Bytes N/A 0 2021-03-22 17:00:57\n User salomon /scratch/work 0 Bytes N/A 0 2021-03-22 17:00:50\n Project service proj3 3.1 GB 1.0 TB 5 100,000 2021-03-22 17:00:02\n\nit4iuserfsusage\n---------------\n\nHelp of IT4IUSERFSUSAGE\n~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4iuserfsusage -h\n usage: it4iuserfsusage [-h] [-c {all,barbora, karolina}]\n\n The command shows user filesystem usage of IT4I cluster storage systems\n\n optional arguments:\n -h, --help show this help message and exit\n\nExample of IT4IUSERFSUSAGE\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4iuserfsusage\n Cluster File System Space used Space limit Entries used Entries limit Last update\n --------------- ------------- ------------ ------------- -------------- --------------- -------------------\n barbora /home 69.6 kB 25.0 GB 17 500,000 2021-03-22 16:50:10\n salomon /home 278.5 kB 250.0 GB 94 500,000 2021-03-22 17:00:07\n barbora /scratch 0 Bytes 10.0 TB 0 10,000,000 2021-03-22 16:50:28\n salomon /scratch 0 Bytes 100.0 TB 0 10,000,000 2021-03-22 17:00:43\n salomon /scratch/temp 0 Bytes N/A 0 2021-03-22 17:00:57\n salomon /scratch/work 0 Bytes N/A 0 2021-03-22 17:00:50\n\nit4iprojectfsusage\n------------------\n\nHelp of IT4IPROJECTFSUSAGE\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4iprojectfsusage -h\n usage: it4iprojectfsusage [-h] [-p {PID, all}]\n\n The command shows project filesystem usage of IT4I cluster storage systems\n\n optional arguments:\n -h, --help show this help message and exit\n\nExample of IT4IPROJECTFSUSAGE\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4iprojectfsusage\n PID File System Space used Space limit Entries used Entries limit Last update\n --------------- ------------- ------------ ------------- -------------- --------------- -------------------\n service proj3 3.1 GB 1.0 TB 5 100,000 2021-03-22 17:00:02\n it4i-x-y proj1 3.1 TB 2.0 TB 5 100,000 2021-03-22 17:00:02\n dd-13-5 proj3 2 GB 3.0 TB 5 100,000 2021-03-22 17:00:02\n projectx proj2 150 TB 4.0 TB 5 100,000 2021-03-22 17:00:02\n\nit4imotd\n--------\n\nHelp of IT4IMOTD\n~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4imotd -h\n usage: it4imotd [-h] [-t TEMPLATE] [-w WIDTH] [-c]\n\n The command shows IT4I messages of the day into formatted text or HTML page.\n\n optional arguments:\n -h, --help show this help message and exit\n -t TEMPLATE, --template TEMPLATE\n path to TAL / Zope Page Template, output will be\n formatted into HTML page\n -w WIDTH, --width WIDTH\n maximum line width (intended for text rendering,\n default of 78 columns)\n -c, --cron sleep from 10 up to 60 seconds prior to any actions\n -m {TYPE}, --message {TYPE}\n select type of messages\n supported types:\n all,\n public-service-announcement,\n service-recovered-up,\n critical-service-down,\n service-hard-down,\n auxiliary-service-down,\n planned-outage,\n service-degraded,\n important,\n notice.\n\nExample of IT4IMOTD\n~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4imotd\n\n Message of the Day (DD/MM/YYYY)\n (YYYY-MM-DD hh:mm:ss)\n\n More on https://...\n\nChangelog\n---------\n\n0.8.14 (2023-02-01)\n-------------------\n\nOther\n~~~~~\n\n- Minor motd bugfix. [Stanislav Rosick\u00fd]\n\n.. _section-1:\n\n0.8.13 (2022-10-24)\n-------------------\n\n.. _other-1:\n\nOther\n~~~~~\n\n- Template updated. [Jindrich Kvita]\n\n.. _section-2:\n\n0.8.12 (2022-10-04)\n-------------------\n\n.. _other-2:\n\nOther\n~~~~~\n\n- README updated. [Jindrich Kvita]\n\n- Legacy Normalised Core Hours shorten to Legacy NCH. [Jindrich Kvita]\n\n- Major changes for better readability and affected systems. [Jindrich\n Kvita]\n\n.. _section-3:\n\n0.8.11 (2022-05-26)\n-------------------\n\n.. _other-3:\n\nOther\n~~~~~\n\n- MOTD supports new categories. [Jindrich Kvita]\n\n- Readme updated. [Jindrich Kvita]\n\n- Anselm and salomon choises removed, karolina added. [Jindrich Kvita]\n\n.. _section-4:\n\n0.8.10 (2022-05-04)\n-------------------\n\n.. _other-4:\n\nOther\n~~~~~\n\n- Updated pkg info. [Jindrich Kvita]\n\n- Percentage representation improved for specific situations. [Jindrich\n Kvita]\n\n.. _section-5:\n\n0.8.9 (2022-04-28)\n------------------\n\n.. _other-5:\n\nOther\n~~~~~\n\n- Tests updated. [Jindrich Kvita]\n\n- Bugfix and updated readme 2. [Jindrich Kvita]\n\n- Bugfix and updated readme. [Jindrich Kvita]\n\n.. _section-6:\n\n0.8.8 (2022-04-27)\n------------------\n\n.. _other-6:\n\nOther\n~~~~~\n\n- It4ifree added -a and minor changes. [Jindrich Kvita]\n\n.. _section-7:\n\n0.8.7 (2022-04-19)\n------------------\n\n.. _other-7:\n\nOther\n~~~~~\n\n- Updated it4ifree. [Jindrich Kvita]\n\n.. _section-8:\n\n0.8.6 (2021-10-14)\n------------------\n\n.. _other-8:\n\nOther\n~~~~~\n\n- Add cluster parameter to it4icheckaccess. [Stanislav Rosick\u00fd]\n\n.. _section-9:\n\n0.8.5 (2021-03-23)\n------------------\n\n.. _other-9:\n\nOther\n~~~~~\n\n- Install user and project filesystem usage tools. [Jan Krupa]\n\n- Display project filesystem usage. [Jan Krupa]\n\n- Display user filesystem usage. [Jan Krupa]\n\n- Adds readme of project and user fs usage methods. [Jan Krupa]\n\n- Remove cluster option from fs-usage. [Jan Krupa]\n\n.. _section-10:\n\n0.8.4 (2021-03-16)\n------------------\n\n.. _other-10:\n\nOther\n~~~~~\n\n- Add project storage quota to fs-usage command. [Jan Krupa]\n\n- Update PKG-INFO Version. [Roman Sl\u00edva]\n\n- Update it4ifsusage.py - use decimal units. [Roman Sl\u00edva]\n\n.. _section-11:\n\n0.8.3 (2020-10-29)\n------------------\n\n.. _other-11:\n\nOther\n~~~~~\n\n- Fix multiyear periods. [Marek Chrastina]\n\n.. _section-12:\n\n0.8.2 (2020-05-06)\n------------------\n\n.. _other-12:\n\nOther\n~~~~~\n\n- Add multiyear into it4ifree. [Marek Chrastina]\n\n- Update CI. [Marek Chrastina]\n\n.. _section-13:\n\n0.8.1 (2020-03-25)\n------------------\n\n.. _other-13:\n\nOther\n~~~~~\n\n- Add python safety to CI. [Marek Chrastina]\n\n.. _section-14:\n\n0.8.0 (2020-02-18)\n------------------\n\n.. _other-14:\n\nOther\n~~~~~\n\n- Add Barbora cluster and IT4I API url. [Marek Chrastina]\n\n.. _section-15:\n\n0.7.8 (2019-03-22)\n------------------\n\n.. _other-15:\n\nOther\n~~~~~\n\n- Add it4ifsusage command. [Marek Chrastina]\n\n.. _section-16:\n\n0.7.7 (2019-03-11)\n------------------\n\n.. _other-16:\n\nOther\n~~~~~\n\n- Add it4icheckaccess command. [Marek Chrastina]\n\n- Add it4idedicatedtime command. [Marek Chrastina]\n\n.. _section-17:\n\n0.7.6 (2019-03-06)\n------------------\n\n.. _other-17:\n\nOther\n~~~~~\n\n- Add options to select type of motd messages. [Marek Chrastina]\n\n.. _section-18:\n\n0.7.5 (2019-03-06)\n------------------\n\n.. _other-18:\n\nOther\n~~~~~\n\n- Extract json related code to separated library. [Marek Chrastina]\n\n- It4ifreetoken configuration option will be mandatory just for\n it4ifree command. [Marek Chrastina]\n\n- Remove functionaless options. [Marek Chrastina]\n\n- Rename motd_rss to it4imotd. [Marek Chrastina]\n\n.. _section-19:\n\n0.7.4 (2019-03-05)\n------------------\n\n.. _other-19:\n\nOther\n~~~~~\n\n- Add option to show values in percentage for it4ifree. [Marek\n Chrastina]\n\n- Replace argument parser library in it4ifree. [Marek Chrastina]\n\n- New api url in config. [Marek Chrastina]\n\n.. _section-20:\n\n0.7.3 (2019-03-04)\n------------------\n\n.. _other-20:\n\nOther\n~~~~~\n\n- Update documentation. [Marek Chrastina]\n\n- Fix help bug. [Marek Chrastina]\n\n.. _section-21:\n\n0.7.2 (2019-03-01)\n------------------\n\n.. _other-21:\n\nOther\n~~~~~\n\n- Update documentation. [Marek Chrastina]\n\n- Do not allow CI failure. [Marek Chrastina]\n\n- Fix pylint complaints. [Marek Chrastina]\n\n- Install required pip packages before run pylint. [Marek Chrastina]\n\n- Fix pylint complaints. [Marek Chrastina]\n\n- Fix shellcheck complaints. [Marek Chrastina]\n\n- Change automatic upload to manual. [Marek Chrastina]\n\n.. _section-22:\n\n0.7.1 (2019-02-28)\n------------------\n\n.. _other-22:\n\nOther\n~~~~~\n\n- Exclude merge commits from changelog. [Marek Chrastina]\n\n- Add CI deploy. [Marek Chrastina]\n\n- Add CI pylint. [Marek Chrastina]\n\n- Add CI shellcheck. [Marek Chrastina]\n\n- Fix mdl complaints. [Marek Chrastina]\n\n- Add CI mdcheck. [Marek Chrastina]\n\n.. _section-23:\n\n0.6.7 (2017-09-08)\n------------------\n\n.. _other-23:\n\nOther\n~~~~~\n\n- Core hour => core-hour. [David Hrb\u00e1\u010d]\n\n- Standard CH => Normalized CH. [David Hrb\u00e1\u010d]\n\n.. _section-24:\n\n0.6.6 (2017-09-08)\n------------------\n\n.. _other-24:\n\nOther\n~~~~~\n\n- Code lint. [David Hrb\u00e1\u010d]\n\n- Clean-up unused imports. [David Hrb\u00e1\u010d]\n\n.. _section-25:\n\n0.6.5 (2017-09-05)\n------------------\n\n.. _other-25:\n\nOther\n~~~~~\n\n- Core Hours to Wall-clock Core Hours; Fixes\n it4i-admins/it4i-portal-clients#4. [David Hrb\u00e1\u010d]\n\n.. _section-26:\n\n0.6.4 (2017-09-05)\n------------------\n\n.. _other-26:\n\nOther\n~~~~~\n\n- Core Hours to Wall-clock Core Hours; Fixes\n it4i-admins/it4i-portal-clients#4. [David Hrb\u00e1\u010d]\n\n.. _section-27:\n\n0.6.3 (2017-08-08)\n------------------\n\n.. _other-27:\n\nOther\n~~~~~\n\n- Beutify format. [Jan Krupa]\n\n- Fixed Standart -> Standard. [Jan Krupa]\n\n- Fixed labels. [kru0096]\n\n- Display normalized core hours. [kru0096]\n\n.. _section-28:\n\n0.6.2 (2017-07-25)\n------------------\n\n.. _other-28:\n\nOther\n~~~~~\n\n- Use the JSON for HTML render. [David Hrb\u00e1\u010d]\n\n.. _section-29:\n\n0.6.1 (2017-07-25)\n------------------\n\n.. _other-29:\n\nOther\n~~~~~\n\n- Use the JSON. [David Hrb\u00e1\u010d]\n\n.. _section-30:\n\n0.5.12 (2017-07-25)\n-------------------\n\n.. _other-30:\n\nOther\n~~~~~\n\n- Require dateutil. [David Hrb\u00e1\u010d]\n\n.. _section-31:\n\n0.5.11 (2017-07-25)\n-------------------\n\n.. _other-31:\n\nOther\n~~~~~\n\n- Use 24 hours. [David Hrb\u00e1\u010d]\n\n.. _section-32:\n\n0.5.10 (2017-07-25)\n-------------------\n\n.. _other-32:\n\nOther\n~~~~~\n\n- Use the JSON. [David Hrb\u00e1\u010d]\n\n.. _section-33:\n\n0.5.9 (2017-07-21)\n------------------\n\n.. _other-33:\n\nOther\n~~~~~\n\n- Release 0.5.9. [David Hrb\u00e1\u010d]\n\n- Typo. [David Hrb\u00e1\u010d]\n\n.. _section-34:\n\n0.5.8 (2017-07-21)\n------------------\n\n.. _other-34:\n\nOther\n~~~~~\n\n- Move to HTTPS channel. [David Hrb\u00e1\u010d]\n\n- Convert it4ifree to SCS, motd deprecated. [David Hrb\u00e1\u010d]\n\n.. _section-35:\n\n0.5.7 (2017-02-06)\n------------------\n\n.. _other-35:\n\nOther\n~~~~~\n\n- Handle long titles. [David Hrb\u00e1\u010d]\n\n.. _section-36:\n\n0.5.6 (2017-02-03)\n------------------\n\n.. _other-36:\n\nOther\n~~~~~\n\n- Corrections to README. [David Hrb\u00e1\u010d]\n\n- Test commit. [Jan Krupa]\n\n.. _section-37:\n\n0.5.5 (2017-02-02)\n------------------\n\n.. _other-37:\n\nOther\n~~~~~\n\n- Enable to display timerange for events. [David Hrb\u00e1\u010d]\n\n.. _section-38:\n\n0.5.2 (2016-10-10)\n------------------\n\n.. _other-38:\n\nOther\n~~~~~\n\n- Format text. [Jan Krupa]\n\n.. _section-39:\n\n0.5.1 (2016-10-10)\n------------------\n\n.. _other-39:\n\nOther\n~~~~~\n\n- Pypandoc version pinned. [Filip Valder]\n\n.. _section-40:\n\n0.5 (2016-10-10)\n----------------\n\n.. _other-40:\n\nOther\n~~~~~\n\n- License changed. [Jan Krupa]\n\n.. _section-41:\n\n0.4.9 (2016-06-24)\n------------------\n\n.. _other-41:\n\nOther\n~~~~~\n\n- A helpful script for testing installs. [Filip Valder]\n\n.. _section-42:\n\n0.4.8 (2016-06-24)\n------------------\n\n.. _other-42:\n\nOther\n~~~~~\n\n- A more advanced solution for setup.py. [Filip Valder]\n\n- Without the dot. [Filip Valder]\n\n- A more advanced solution for setup.py. [Filip Valder]\n\n.. _section-43:\n\n0.4.7 (2016-06-24)\n------------------\n\n.. _other-43:\n\nOther\n~~~~~\n\n- Handle KeyError: \u2018IT4I_FACTORY_PREBUILD\u2019 [Filip Valder]\n\n.. _section-44:\n\n0.4.6 (2016-06-24)\n------------------\n\n.. _other-44:\n\nOther\n~~~~~\n\n- Setup_requires depends on the evironment: IT4I factory versus\n end-user. [Filip Valder]\n\n.. _section-45:\n\n0.4.5 (2016-06-24)\n------------------\n\n.. _other-45:\n\nOther\n~~~~~\n\n- Get python interpreter from the environment. [Filip Valder]\n\n.. _section-46:\n\n0.4.4 (2016-06-24)\n------------------\n\n.. _other-46:\n\nOther\n~~~~~\n\n- Setup deps. [Filip Valder]\n\n.. _section-47:\n\n0.4.3 (2016-06-24)\n------------------\n\n.. _other-47:\n\nOther\n~~~~~\n\n- Some ignores added. [Filip Valder]\n\n.. _section-48:\n\n0.4.2 (2016-06-23)\n------------------\n\n.. _other-48:\n\nOther\n~~~~~\n\n- The other way round. [Filip Valder]\n\n- Exclude git-related stuff from MANIFEST.in. [Filip Valder]\n\n- Additional requirements for setup. [Filip Valder]\n\n- Some gitchangelog rc file. [Filip Valder]\n\n- Mising comma. [Filip Valder]\n\n- Auto-versioning accto git tags. [Filip Valder]\n\n- See the hint in it4ifree.py. [Filip Valder]\n\n- White space. [Filip Valder]\n\n- Instructions re-ordered. [Filip Valder]\n\n.. _section-49:\n\n0.4.1 (2016-06-01)\n------------------\n\n.. _other-49:\n\nOther\n~~~~~\n\n- Keywords added. [Filip Valder]\n\n- Important functional improvements & introduced README. [Filip Valder]\n\n.. _section-50:\n\n0.4 (2016-06-01)\n----------------\n\n.. _other-50:\n\nOther\n~~~~~\n\n- Config module introduced. [Filip Valder]\n\n- Sample config file. [Filip Valder]\n\n- README.txt -> README.md due to GL (the change will also appear in\n setup.py) [Filip Valder]\n\n- Init & use module name ; not filename. [Filip Valder]\n\n- Get ready for 0.4 release. [Filip Valder]\n\n- Use module name ; not filename. [Filip Valder]\n\n- Bug fixes. [Filip Valder]\n\n- Support for sorting. [Filip Valder]\n\n- Support for published date/time. [Filip Valder]\n\n- CStringIO for full module usage support. [Filip Valder]\n\n.. _section-51:\n\n0.3.4 (2016-05-19)\n------------------\n\n.. _other-51:\n\nOther\n~~~~~\n\n- Support for stdin and various feed sources. [Filip Valder]\n\n- Logging goes to separate file. [Filip Valder]\n\n- Write to stderr instead of stdout. [Filip Valder]\n\n- Egg-info for 0.3.3.post2. [Filip Valder]\n\n- Repository moved, project IT4I-ized\u2026 [Filip Valder]\n\n- 0.3.3.post1 released: setuptools is already dep of PIP, it may mess\n things up during install. [Filip Valder]\n\n.. _section-52:\n\n0.3.3 (2016-02-25)\n------------------\n\n.. _other-52:\n\nOther\n~~~~~\n\n- Egg-info files for 0.3.3. [Filip Valder]\n\n- 0.3.3 released. [Filip Valder]\n\n- Support for verbose and width opts; short opt for cron changed.\n [Filip Valder]\n\n- Default template fixes. [Filip Valder]\n\n- Sync with MANIFEST.in. [Filip Valder]\n\n- Remove dist from repository. [Filip Valder]\n\n- 0.3.2 stable with unicode encoding fixed. [Filip Valder]\n\n- Add README. [Filip Valder]",
"bugtrack_url": null,
"license": "BSD",
"summary": "Client tools for accessing various client APIs of IT4I portals",
"version": "0.8.14",
"split_keywords": [
"accounting",
"api",
"client",
"extranet",
"feed",
"it4i",
"it4innovations",
"it4i.portal.clients",
"it4i-portal-clients",
"motd",
"pbs",
"portal",
"rss",
"tool"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "20627980198fd393cc5457199ac59b702ffd76385c3e3f29cd7c0c647844c829",
"md5": "44356578d7007dd7829cae6e5436a65f",
"sha256": "43786a55aa4e790e900887e358f758b213340324c16c57aa7e3ba49ec13a7390"
},
"downloads": -1,
"filename": "it4i.portal.clients-0.8.14.tar.gz",
"has_sig": false,
"md5_digest": "44356578d7007dd7829cae6e5436a65f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 26665,
"upload_time": "2023-02-01T15:10:13",
"upload_time_iso_8601": "2023-02-01T15:10:13.412886Z",
"url": "https://files.pythonhosted.org/packages/20/62/7980198fd393cc5457199ac59b702ffd76385c3e3f29cd7c0c647844c829/it4i.portal.clients-0.8.14.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-02-01 15:10:13",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "it4i.portal.clients"
}