mirror of
https://github.com/webrecorder/pywb.git
synced 2025-03-15 00:03:28 +01:00
wb-manager: rename 'migrate' to 'cdx-convert' for clarity
This commit is contained in:
parent
0faa6aac3e
commit
da7532a1f8
@ -302,10 +302,10 @@ directory structure expected by pywb
|
|||||||
migrate = MigrateCDX(path)
|
migrate = MigrateCDX(path)
|
||||||
count = migrate.count_cdx()
|
count = migrate.count_cdx()
|
||||||
if count == 0:
|
if count == 0:
|
||||||
print('Index files up-to-date, nothing to migrate')
|
print('Index files up-to-date, nothing to convert')
|
||||||
return
|
return
|
||||||
|
|
||||||
msg = 'Migrate {0} index files? (y/n)'.format(count)
|
msg = 'Convert {0} index files? (y/n)'.format(count)
|
||||||
if not force:
|
if not force:
|
||||||
res = get_input(msg)
|
res = get_input(msg)
|
||||||
try:
|
try:
|
||||||
@ -449,7 +449,7 @@ Create manage file based web archive collections
|
|||||||
m.migrate_cdxj(r.path, r.force)
|
m.migrate_cdxj(r.path, r.force)
|
||||||
|
|
||||||
migrate_help = 'Convert any existing archive indexes to new json format'
|
migrate_help = 'Convert any existing archive indexes to new json format'
|
||||||
migrate = subparsers.add_parser('migrate', help=migrate_help)
|
migrate = subparsers.add_parser('convert-cdx', help=migrate_help)
|
||||||
migrate.add_argument('path', default='./', nargs='?')
|
migrate.add_argument('path', default='./', nargs='?')
|
||||||
migrate.add_argument('-f', '--force', action='store_true')
|
migrate.add_argument('-f', '--force', action='store_true')
|
||||||
migrate.set_defaults(func=do_migrate)
|
migrate.set_defaults(func=do_migrate)
|
||||||
|
@ -419,7 +419,7 @@ class TestManagedColls(object):
|
|||||||
assert '- nested' in output
|
assert '- nested' in output
|
||||||
assert '- test' in output
|
assert '- test' in output
|
||||||
|
|
||||||
def test_migrate(self):
|
def test_convert_cdx(self):
|
||||||
""" Create non-surt cdx, then convert to cdxj
|
""" Create non-surt cdx, then convert to cdxj
|
||||||
"""
|
"""
|
||||||
migrate_dir = os.path.join(self.root_dir, '_migrate')
|
migrate_dir = os.path.join(self.root_dir, '_migrate')
|
||||||
@ -436,14 +436,14 @@ class TestManagedColls(object):
|
|||||||
|
|
||||||
@patch('pywb.manager.manager.get_input', lambda x: 'blah')
|
@patch('pywb.manager.manager.get_input', lambda x: 'blah')
|
||||||
def do_migrate_no():
|
def do_migrate_no():
|
||||||
main(['migrate', migrate_dir])
|
main(['convert-cdx', migrate_dir])
|
||||||
|
|
||||||
do_migrate_no()
|
do_migrate_no()
|
||||||
assert os.listdir(migrate_dir) == cdxs
|
assert os.listdir(migrate_dir) == cdxs
|
||||||
|
|
||||||
@patch('pywb.manager.manager.get_input', lambda x: 'y')
|
@patch('pywb.manager.manager.get_input', lambda x: 'y')
|
||||||
def do_migrate_yes():
|
def do_migrate_yes():
|
||||||
main(['migrate', migrate_dir])
|
main(['convert-cdx', migrate_dir])
|
||||||
|
|
||||||
do_migrate_yes()
|
do_migrate_yes()
|
||||||
cdxjs = os.listdir(migrate_dir)
|
cdxjs = os.listdir(migrate_dir)
|
||||||
@ -455,7 +455,7 @@ class TestManagedColls(object):
|
|||||||
assert fh.readline().startswith('org,iana)/ 20140126200624 {"url": "http://www.iana.org/",')
|
assert fh.readline().startswith('org,iana)/ 20140126200624 {"url": "http://www.iana.org/",')
|
||||||
|
|
||||||
# Nothing else to migrate
|
# Nothing else to migrate
|
||||||
main(['migrate', migrate_dir])
|
main(['convert-cdx', migrate_dir])
|
||||||
|
|
||||||
def test_auto_index(self):
|
def test_auto_index(self):
|
||||||
main(['init', 'auto'])
|
main(['init', 'auto'])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user