Home > pyks

pyks

Pyks is a project mainly written in Python, it's free.

Python kiloseconds manipulation library

Python Kiloseconds Manipulation Module (pyks)

Created by Callum Booth and licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

Based on the original concept and code from bavardage on GitHub: https://github.com/bavardage/Kiloseconds.git

Usage

Standalone

Returns the current time and the time in kiloseconds in the following format:

The current time is: HH:MM:SS In kiloseconds, this is: xx.xxx ks

Imported

The following functions can be accessed when imported:


get_current_ks()

Returns the current kilosecond time as a float integer.

Takes no arguments.


ks_to_human(ks)

Converts a kilosceond time back into a human-readable HH:MM:SS time string.

The same effect can be acheived using format_ks(), using '%H:%M:%S' as the format_ks argument.

Returns as string.

Takes exactly one argument: the kilosecond to convert as a float integer.


format_ks(ks, format_ks)

Formats the given kiloseconds value using the given regular expression.

format_ks must be similar to: '%H:%M:%S' Each part represents the hour, minute or second and each can be ommitted as appropriate, as long as it is similar to this string.

Returns as string.

Takes exactly 2 arguments: the format_ks as a string and the ks as a float.


time_to_ks(local_time)

Converts a specified time to kiloseconds. Used within get_current_ks() to calculate the current time.

Returns as float.

Takes exactly one argument, the time to convert.

Installation

Run the command: "setup.py install" at a terminal or command prompt.

Credits

Big thank you to iPope on GitHub for helping to sort the code out and add new features.

Previous:BovanizGiftz