This package is backupp repository from bitbucket.org
Project description
Requirement
This recipe supports Python 2.6+, because using ‘json’ module.
Information
Code repository: https://bitbucket.org/cmscom/c2.recipe.bitbucketbk
Questions and comments to terada@cmscom.jp
Report bugs at https://bitbucket.org/cmscom/c2.recipe.bitbucketbk/issues
Simple usage
Modify buildout.cfg
parts = ... bitbucketbk [bitbucketbk] recipe = c2.recipe.bitbucketbk username = xxxxxxxxxxxxx password = xxxxxxxxxxxxxxxxxx location = /backups ignore_project = xxxxxx1 xxxxxx2 isseu_backup_count = 3
Run the buildout
bin/buildout -N
You can use backup scripts
bin/bitbucketbk
You will see backups in /backups.
Cron job integration
For example
[backupcronjob] recipe = z3c.recipe.usercrontab times = 0 12 * * * command = ${buildout:directory}/bin/bitbucketbk
TODO
issues backup
adding color on Excel data, (eg. new is RED)
Detailed Documentation
Supported options
The recipe supports the following options:
- username
username of bitbucket.org
- password
password of bitbucket.org
- location
backup location default : buckups
- ignore_project
option Listing project name, if do you have no backup project
- isseu_backup_count
default 3 Number of backup data for issue
Example usage
We’ll start by creating a buildout that uses the recipe:
>>> write('buildout.cfg', ... """ ... [buildout] ... parts = bitbucketbk ... ... [bitbucketbk] ... recipe = c2.recipe.bitbucketbk ... username = %(username)s ... password = %(password)s ... location = %(location)s ... """ % { 'username' : 'value1', 'password' : 'value2', 'location' : 'value3'})
Running the buildout gives us:
>>> print 'start', system(buildout) start... Installing bitbucketbk. Unused options for bitbucketbk: 'location' 'password' 'username'. <BLANKLINE>
Backup
Calling bin/bitbucketbk
>>> import sys >>> write('bin', 'bitbucketbk', ... "#!%s\nimport sys\nprint ' '.join(sys.argv[1:])" % sys.executable) >>> dontcare = system('chmod u+x bin/bitbucketbk')
By default, backups are done in var/bitbucketbk:
>>> print system('bin/bitbucketbk') ...
Contributors
Manabu TERADA, Author
Change history
1.0b7 (2012-09-04)
modify bug fixed for more issue function [Manabu TERADA]
1.0b6 (2012-09-02)
modify bug fixed for getting issue limit number, max to has issues [Manabu TERADA]
1.0b5 (2012-08-26)
modify bugs for using api [Manabu TERADA]
modify getting issue limit number of from 15 to 5000 [Manabu TERADA]
1.0b4 (2012-08-26)
modify bugs for getting issue comments [Manabu TERADA]
1.0b3 (2012-08-26)
modify buckup function comment of issue [Manabu TERADA]
any number of issue backup data [Manabu TERADA]
1.0b2 (2012-08-25)
Backup of issues by Excel data, but ignore comment yet [Manabu TERADA]
Ignore Don’t get repo, if main_branch is null for maybe change API spec which is main_branch. [Manabu TERADA]
1.0b1 (2012-01-17)
Adding property ‘ignore_project’ [Manabu TERADA]
1.0a2 (2012-01-08)
Don’t get repo, if main_branch is null. [Manabu TERADA]
1.0a1 (2012-01-08)
Created recipe with ZopeSkel [Manabu TERADA]
Created base function & supported hg only, (no supporting git yet) [Manabu TERADA]
Download
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file c2.recipe.bitbucketbk-1.0b7.tar.gz
.
File metadata
- Download URL: c2.recipe.bitbucketbk-1.0b7.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03c6ad7338aa83892e199552474f23ab992714ecba6884df57d0d10cacee46b8 |
|
MD5 | 266edad04d5039004ce98ca6df55c620 |
|
BLAKE2b-256 | 82020b217218a283b3effffbc22aa98da4f565de329bff85c774b338304aea13 |