Skip to main content

Application Runtime Image Manager

Project description

# app-rim
Application Runtime Image Managerc - python module enabling to manage
( backup , restore, organize ) files that get created durring usage
of applications in users profile dir. This module primarly targets
linux environments, it may work in other setups. Support for thoose
might be added in future

## Background

In linux each system user is associated with user profile dir. Next
when a user uses an application like dropbox ( or others ) a subdir
in profile is created named ".dropbox" and it stores the user
configuration of application as well as logs or other stuff app
needs to work properly.

## Goal

This project aims to build a python module that will allow the
following:

1) Create a tar archive of application configuration ( accounting for
diffrent location of this files ie. ".config", ".local/share" ).
2) allow restoration from backup stored in a globally defined backup
dir
3) Provide the means to reconfigure existing application files into
directory hierarchy that is more compatible with xdg definition
( configuration files go into .config temporary, files go into
.cache, logs go into var/log, others go into .local/share )

4) Provied means to detec what applications have been used by user
based on what configuration files have been created ( carefully
crafting a list of known non aplication dirs ie.
.loca/share/application )

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

app-rim-0.0.1.tar.gz (2.6 kB view details)

Uploaded Source

File details

Details for the file app-rim-0.0.1.tar.gz.

File metadata

  • Download URL: app-rim-0.0.1.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/36.7.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for app-rim-0.0.1.tar.gz
Algorithm Hash digest
SHA256 9a4ae9c700f3100f79f20f37b7a239a7539b9dd9813cc6627cb3f3dabf02b865
MD5 f00794bdafa36214eb883ab8fe625bed
BLAKE2b-256 29c1e62e680622a4115212d6aeef141cb74690de2a349ad865a3753ef787cd7d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page