{"id":15442798,"url":"https://github.com/icemac/icemac.install.addressbook","last_synced_at":"2025-03-28T07:25:47.927Z","repository":{"id":57437757,"uuid":"77680510","full_name":"icemac/icemac.install.addressbook","owner":"icemac","description":"Install, update and archive installations of ","archived":false,"fork":false,"pushed_at":"2020-05-30T07:57:04.000Z","size":173,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-18T13:15:31.791Z","etag":null,"topics":["address-book","installer","python","webapp"],"latest_commit_sha":null,"homepage":"https://bitbucket.org/icemac/icemac.addressbook","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/icemac.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-12-30T10:48:07.000Z","updated_at":"2020-10-07T15:02:16.000Z","dependencies_parsed_at":"2022-09-15T11:21:02.113Z","dependency_job_id":null,"html_url":"https://github.com/icemac/icemac.install.addressbook","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icemac%2Ficemac.install.addressbook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icemac%2Ficemac.install.addressbook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icemac%2Ficemac.install.addressbook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icemac%2Ficemac.install.addressbook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/icemac","download_url":"https://codeload.github.com/icemac/icemac.install.addressbook/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245986667,"owners_count":20705246,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["address-book","installer","python","webapp"],"created_at":"2024-10-01T19:30:17.028Z","updated_at":"2025-03-28T07:25:47.897Z","avatar_url":"https://github.com/icemac.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"==========================\nicemac.install.addressbook\n==========================\n\nScripts to ease the installation and update an existing installation of\n`icemac.addressbook`_  to a new version of the package.\n\n.. _`icemac.addressbook` : https://pypi.org/project/icemac.addressbook/\n\n.. contents::\n\nCopyright\n=========\n\nCopyright (c) 2016-2020 Michael Howitz\n\nThis package is licensed under the MIT License, see LICENSE.txt inside the\npackage.\n\nInstallation of the scripts\n===========================\n\nInstall the package `icemac.install.addressbook` using pip::\n\n    $ pip install icemac.install.addressbook\n\nThis creates two scripts in the `bin` directory:\n\n    * ``install-addressbook``\n    * ``archive-addressbook``\n\nUsage\n=====\n\ninstall-addressbook\n-------------------\n\nStart the script using::\n\n    $ bin/install-addressbook [VERSION_NUMBER]\n\nWhere ``VERSION_NUMBER`` is the number of the version you want to install resp.\nyou want to update to. If you leave it out the newest version is used.\n\n\nThe script executes the following steps:\n\n1. Download the source distribution of `icemac.addressbook` to a temporary\n   directory.\n2. Extract the source distribution to the current working directory.\n3. Run the install script. If there is a symlink named ``current`` pointing to\n   a previous `icemac.addressbook` installation it uses its\n   configuration as default answers for the questions in the installation\n   process.\n4. Create or replace the new symlink named ``current`` pointing to the new\n   installation.\n\n\nmake-current-addressbook\n------------------------\n\nThis script is helpful if you want to switch back to an older installed address\nbook version in case of an error.\n\nStart the script using::\n\n    $ bin/make-current-addressbook VERSION_NUMBER\n\nWhere ``VERSION_NUMBER`` is the number of the version you want to make the\ncurrent one.\n\nThe script executes the following steps:\n\n1. Create or replace the new symlink named ``current`` pointing to the new\n   installation.\n\n\narchive-addressbook\n-------------------\n\nAfter installing a new version of the address book you could archive the\nprevious one using this script.\n\nStart the script using::\n\n    $ bin/archive-addressbook 4.1\n\nWhere ``4.1`` is the version number of the installation you want to archive.\n\nThe script executes the following steps:\n\n1. Create an archive of the requested\n   `icemac.addressbook` installation (as installed by install-addressbook_) in\n   a directory named ``archive``. (The ``archive`` directory is created if it\n   not yet exists.)\n2. Delete the requested `icemac.addressbook` installation.\n\n\nchange-addressbook-config\n-------------------------\n\nIf you want change some answers to the questions asked during the installation,\nyou can run this script.\n\nStart the script using::\n\n    $ bin/change-addressbook-config\n\nThe script executes the following steps:\n\n1. The configuration questions get re-presented to you with your previously\n   entered values as defaults.\n\n2. The address book instance has to be restarted afterwards. This can be done\n   automatically by the script or manually.\n\nHacking\n=======\n\n* Clone the repository::\n\n  $ git clone https://github.com/icemac/icemac.install.addressbook\n\n* Create a virtualenv, install the installer and run it::\n\n  $ cd icemac.install.addressbook\n  $ virtualenv-2.7 .\n  $ bin/pip install zc.buildout\n  $ bin/buildout -n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficemac%2Ficemac.install.addressbook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficemac%2Ficemac.install.addressbook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficemac%2Ficemac.install.addressbook/lists"}