Web Interface

slideatlas.views.tile.thumb(image_store, image)[source]

Return a thumbnail image

slideatlas.views.tile.thumb_from_view()[source]

Gets a thumbnail from view directly, Chains the request to view objects helper method

slideatlas.views.tile.thumb_query()[source]
slideatlas.views.tile.tile(image_store_id, image_id, tile_name)[source]

Return a tile image.

Note that the ‘image_store’ and ‘image_id’ URL parameters are accepted as an ObjectIds, to prevent unnecessary database queries if HTTP caching causes a 304 (Not Modified) response to be returned.

slideatlas.views.tile.tile_query()[source]
slideatlas.views.tile.view_from_viewid()[source]

redirects to the glviewer endpoint

slideatlas.views.sessions.bookmarks_view(*args, **kwargs)[source]
slideatlas.views.sessions.collection_edit_view(collection)[source]
slideatlas.views.sessions.deepcopyview(view_id)[source]
slideatlas.views.sessions.session_new_stack(*args, **kwargs)[source]
slideatlas.views.sessions.session_save_stack()[source]
slideatlas.views.sessions.session_save_view()[source]
slideatlas.views.sessions.sessions_view()[source]
  • /sessions

    With no argument displays list of sessions accessible to current user

  • /sessions?sessid=10239094124 searches for the session id

slideatlas.views.sessions.view_a_session(*args, **kwargs)[source]
slideatlas.views.sessions.view_all_sessions()[source]
class slideatlas.common_utils.DBAccess[source]
class slideatlas.common_utils.MongoJsonEncoder(skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, encoding='utf-8', default=None)[source]
default(obj)[source]
slideatlas.common_utils.file_sha512(file_path, buffer_size=65536)[source]

Calculate the SHA512 checksum of a given file, returning the result as a hex-encoded string.

slideatlas.common_utils.jsonify(*args, **kwargs)[source]

jsonify with support for MongoDB ObjectId

slideatlas.common_utils.nicepass(alpha=6, numeric=2)[source]

returns a human-readble password (say rol86din instead of a difficult to remember K8Yn9muL )

slideatlas.common_utils.reversed_enumerate(sequence)[source]

An efficient equivalent of reversed(list(enumerate(sequence))).

slideatlas.version.get_version()[source]