Format code
This commit is contained in:
parent
ec2c0a3277
commit
eeddce803f
10
1export.py
10
1export.py
@ -5,17 +5,14 @@ import argparse
|
||||
import csv
|
||||
import json
|
||||
import os
|
||||
import shutil
|
||||
import subprocess as sp
|
||||
import tempfile
|
||||
from collections import namedtuple
|
||||
|
||||
|
||||
OP_BIN = 'op'
|
||||
GPG_BIN = 'gpg'
|
||||
TAR_BIN = 'tar'
|
||||
|
||||
|
||||
Record = namedtuple('Record', [
|
||||
'title',
|
||||
'username',
|
||||
@ -25,7 +22,6 @@ Record = namedtuple('Record', [
|
||||
|
||||
Vault = namedtuple('Vault', ['title', 'records'])
|
||||
|
||||
|
||||
DUMMY_RECORD_SET = [
|
||||
Record(
|
||||
title='title' + str(i),
|
||||
@ -87,8 +83,8 @@ def process_vault(vault):
|
||||
|
||||
def save_vault(base_dir, vault):
|
||||
file_name = os.path.join(base_dir, vault.title.lower())
|
||||
with open(file_name, 'w') as csvfile:
|
||||
record_writer = csv.writer(csvfile)
|
||||
with open(file_name, 'w') as csv_file:
|
||||
record_writer = csv.writer(csv_file)
|
||||
for record in vault.records:
|
||||
record_writer.writerow([
|
||||
record.title,
|
||||
@ -109,7 +105,7 @@ def export_encrypted(dir_path, file_name, password):
|
||||
print('Store temp tar in ' + tar_name)
|
||||
sp.run([TAR_BIN, '-cf', tar_name, '-C', dir_path, '.'])
|
||||
sp.run([GPG_BIN, '--symmetric', '--batch', '--yes', '--passphrase', password,
|
||||
'--output', gpg_name, tar_name])
|
||||
'--output', gpg_name, tar_name])
|
||||
|
||||
|
||||
def retrieve_vaults():
|
||||
|
Loading…
Reference in New Issue
Block a user