roboform csv importer

This commit is contained in:
Kyle Spearrin 2018-07-17 23:47:31 -04:00
parent 223cd61220
commit faddfe8506
3 changed files with 10 additions and 1 deletions

2
jslib

@ -1 +1 @@
Subproject commit 1660d7570b41ddc433ff7b2ac4d6d6798ac4fc94 Subproject commit 4d702f4de3dc299ac7c3295b61ff1d21cce17592

View File

@ -107,6 +107,12 @@
Log into the Clipperz web application (clipperz.is/app). Click the hamburger menu icon in the top right to expand the navigation Log into the Clipperz web application (clipperz.is/app). Click the hamburger menu icon in the top right to expand the navigation
bar. Navigate to "Data" → "Export". Click the "download HTML+JSON" button to save the HTML file. bar. Navigate to "Data" → "Export". Click the "download HTML+JSON" button to save the HTML file.
</ng-container> </ng-container>
<ng-container *ngIf="format === 'roboformcsv'">
Using the RoboForm Editor desktop application, navigate to "RoboForm" (top left) &rarr; "Options" &rarr; "Account &amp; Data"
and click the "Export" button. Select all of your data, change the "Format" to "CSV file" and then click the
"Export" button to save the CSV file. Note: RoboForm only allows you to export Logins. Other items will not be
exported.
</ng-container>
</app-callout> </app-callout>
<div class="row"> <div class="row">
<div class="col-6"> <div class="col-6">

View File

@ -41,6 +41,7 @@ import { OnePasswordWinCsvImporter } from 'jslib/importers/onepasswordWinCsvImpo
import { PadlockCsvImporter } from 'jslib/importers/padlockCsvImporter'; import { PadlockCsvImporter } from 'jslib/importers/padlockCsvImporter';
import { PasswordDragonXmlImporter } from 'jslib/importers/passwordDragonXmlImporter'; import { PasswordDragonXmlImporter } from 'jslib/importers/passwordDragonXmlImporter';
import { PasswordSafeXmlImporter } from 'jslib/importers/passwordSafeXmlImporter'; import { PasswordSafeXmlImporter } from 'jslib/importers/passwordSafeXmlImporter';
import { RoboFormCsvImporter } from 'jslib/importers/roboformCsvImporter';
import { SafeInCloudXmlImporter } from 'jslib/importers/safeInCloudXmlImporter'; import { SafeInCloudXmlImporter } from 'jslib/importers/safeInCloudXmlImporter';
import { SaferPassCsvImporter } from 'jslib/importers/saferpassCsvImport'; import { SaferPassCsvImporter } from 'jslib/importers/saferpassCsvImport';
import { StickyPasswordXmlImporter } from 'jslib/importers/stickyPasswordXmlImporter'; import { StickyPasswordXmlImporter } from 'jslib/importers/stickyPasswordXmlImporter';
@ -275,6 +276,8 @@ export class ImportComponent implements OnInit {
return new TrueKeyCsvImporter(); return new TrueKeyCsvImporter();
case 'clipperzhtml': case 'clipperzhtml':
return new ClipperzHtmlImporter(); return new ClipperzHtmlImporter();
case 'roboformcsv':
return new RoboFormCsvImporter();
default: default:
return null; return null;
} }