{"id":19534650,"url":"https://github.com/buttercup/buttercup-importer","last_synced_at":"2025-04-26T14:35:14.299Z","repository":{"id":45470977,"uuid":"45566858","full_name":"buttercup/buttercup-importer","owner":"buttercup","description":":fishing_pole_and_fish: 3rd-party archive importer for Buttercup","archived":false,"fork":false,"pushed_at":"2024-04-28T09:56:24.000Z","size":946,"stargazers_count":43,"open_issues_count":26,"forks_count":13,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-30T00:55:00.407Z","etag":null,"topics":["1password","buttercup","csv","import","importer","keepass","keepassx","lastpass","password","password-manager"],"latest_commit_sha":null,"homepage":"https://buttercup.pw","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/buttercup.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-04T20:54:54.000Z","updated_at":"2024-09-27T14:23:40.000Z","dependencies_parsed_at":"2024-04-23T15:20:50.979Z","dependency_job_id":"5bfde456-0ca2-4747-912e-0774d2a7d4b4","html_url":"https://github.com/buttercup/buttercup-importer","commit_stats":{"total_commits":200,"total_committers":14,"mean_commits":"14.285714285714286","dds":"0.22499999999999998","last_synced_commit":"5d1166ef18a2e7c5c0de537660e9277b041ea61b"},"previous_names":["perry-mitchell/buttercup-importer"],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buttercup%2Fbuttercup-importer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buttercup%2Fbuttercup-importer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buttercup%2Fbuttercup-importer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buttercup%2Fbuttercup-importer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/buttercup","download_url":"https://codeload.github.com/buttercup/buttercup-importer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223300522,"owners_count":17122634,"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":["1password","buttercup","csv","import","importer","keepass","keepassx","lastpass","password","password-manager"],"created_at":"2024-11-11T02:15:03.138Z","updated_at":"2024-11-11T02:15:04.937Z","avatar_url":"https://github.com/buttercup.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Buttercup Vault Importer\n\u003e Import vaults from other password managers\n\n[![npm](https://img.shields.io/npm/v/@buttercup/importer?color=green\u0026label=%40buttercup%2Fimporter)](https://www.npmjs.com/package/@buttercup/importer) ![Tests](https://github.com/buttercup/buttercup-importer/actions/workflows/test.yml/badge.svg) ![npm downloads](https://img.shields.io/npm/dm/buttercup-importer.svg?maxAge=2592000)\n\n## About\n\nThis vault importer coverts password vaults from other formats to the Buttercup vault format (BCUP).\n\n### Usage\n\nThis library is not intended to be used as a standalone application. Its functionality is available via the Buttercup Desktop applications.\n\nYou can of course use the importer in your own projects, by importing the individual importers.\n\nEg.\n\n```javascript\nconst { KDBXImporter } = require(\"@buttercup/importer\");\n\nKDBXImporter.loadFromFile(\"...\");\n```\n\nCheck out the [API documentation](API.md).\n\n### Supported platforms\nThe importer requires Node **14** or later.\n\n### Supported password vault formats\n\n * Bitwarden JSON exports\n * Buttercup (BCUP) vaults\n * Buttercup CSV exports\n * CSV files\n * ~~KeePass KDBX vaults~~ ([removed in v3](https://github.com/buttercup/buttercup-importer/issues/57))\n * KeePass XML exports\n * LastPass CSV exports\n * 1Password (1PIF) exports\n\n### Importing from 3rd-party managers\n\n#### KeePass\n\nKeePass vaults can be imported using either of the 2 supported importers:\n\n * KeePass XML (version 2) - `KeePass2XMLImporter`\n * ~~KDBX vaults (up to, and including, version 4) - `KDBXImporter`~~\n\nTo import KeePass vaults, first export to XML format.\n\n#### 1Password\n\n1Password vaults can be imported from `1pif` directories using the `OnePasswordImporter` module.\n\nImported 1Password archives may lose some information regarding their type (eg. Credit cards). The 1Password Importer supports importing the following types:\n\n* Web Forms\n* Passwords\n* Credit Cards\n* Software Licenses\n* Emails\n* SSNs\n* Router Passwords\n\n#### LastPass\n\nLastpass credentials can be exported as CSV files, which can be imported using Buttercup importer.\n\n#### Bitwarden\n\nBitwarden credentials can be exported as JSON files, which can be imported using Buttercup importer.\n\nImported bitwarden archives contain the username, password, the first url associated with the item, notes and any custom fields. Attachments are not currently supported.\n\n### Buttercup\n\nButtercup vaults can be imported using the `ButtercupImporter`.\n\n### Importing from Buttercup exports\n\nExported Buttercup vaults can be re-imported into a new Vault. Take the exported CSV file and import that in Buttercup Desktop.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuttercup%2Fbuttercup-importer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbuttercup%2Fbuttercup-importer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuttercup%2Fbuttercup-importer/lists"}