open-index/open-npm huggingface dataset:
npm package: 1password-js
Description: 1Password Vault Handling in Javascript
Author: Joshua Smock
Latest version: 1.0.0

# 1password.js

`1password.js` is a library to process 1password Vaults. 

## Installation

You can install via npm:

```
> npm install 1password-js
```

## Usage

`1password.js` exposes a class that is instantiated with the vault master password and optionally, the profile name, and can be searched with the `search` method:

```js
const Vault = require('1password-js');

// Somehow we get the master password...

const vault = new Vault(masterPassword);

// Or, supplying a profile name:

const vault = new Vault(masterPassword, 'my-special-profile');

// Searching in the Vault
// `.search` return a Promise that will resolve to the item detail(s)
// or reject
vault.search('Github').then(items => {
	// The search may have multiple entries
	const password = items[0].itemDetail.fields.find(field => field.designation === 'password').value;
}).catch(() => {
	// There wasn't anything found with that title
})
```

## Notes

This only currently works on Mac. If you have the location of the vault sqlite database on other systems, create an issue and I'll add it!

## License

MIT
npm package: 1password-manager
Description: 1Password keychain administrator
Author: Manuel Rueda
Latest version: 0.1.2

# 1password-manager
Package to manager Agile Keychain files.
Cover the basic read options.

## Usage

```
  Usage: 1password-manager [options]

  Options:

    -h, --help                 output usage information
    -V, --version              output the version number
    -L, --list                 List content
    -D, --decrypt              Decrypt a content
    -K, --keyChain [keyChain]  Path to the keyChain
    -K, --password [password]  Master password
    -F, --profile [profile]    Path to the keyChain
    -C, --content [contentID]  Content ID

```
npm package: 1password2pass
Description: 1password2pass is a tool to import passwords from 1password keychain to pass (passwordstore.org)
Author: Phoenix Nemo
Latest version: 0.0.3

1password2pass
==============

1password2pass is a tool to import passwords from 1password keychain to pass (passwordstore.org)

### Instruction

1. `npm install -g 1password2pass`
2. Export your 1password data to `.1pif`
3. `1password2pass /path/to/export.1pif/data.1pif`

Currently only passwords and login credentials will be imported.

### Why

AgileBits seems refusing to develop a Linux version of 1Password with 'reasons', so I decided to switch to `pass`.

However the [1password2pass.rb](http://git.zx2c4.com/password-store/tree/contrib/importers/1password2pass.rb) yield error on my Mac. I have to wrote one for myself.

### License

MIT.
npm package: 1pdf
Description: Combine all PDF files in a directory into 1 PDF file
Author: Yifan Ai
Latest version: 1.0.1

# 1pdf

Combine all PDF files in a directory 📂 into 1 PDF file

## Demo

Watch [1pdf video demo](https://www.youtube.com/watch?v=flhGgjPYar0) on Youtube

1pdf in action:\
![1pdf in action](https://yifanai.s3-ap-southeast-2.amazonaws.com/1pdf/1pdf-demo.gif)

1pdf usage demo:\
![1pdf usage demo](https://yifanai.s3-ap-southeast-2.amazonaws.com/1pdf/1pdf-demo.jpg)

1pdf efficiency statistics:\
![1pdf efficiency statistics](https://yifanai.s3-ap-southeast-2.amazonaws.com/1pdf/1pdf-stats.jpg)

## Background

I wanted to combine my lecture slides (several PDF files every week) into one PDF file, so that I can read, search, go back and forth while opening just one PDF file. 🤓

I used "https://combinepdf.com" at first, but it took me so long. 😴 \
Most of that time was spent on uploading and downloading the PDF files, not the actual process of combining the PDF files. 😞

What if I can combine PDF files locally? That means no more time wasted on uploading and downloading the PDF files! 😎 ...

## Getting Started

Install the '1pdf' package globally using npm

```
npm i -g 1pdf
```

✅

OR \
when you do not have write access to /usr/local/lib/node_modules, run
```
sudo npm i -g 1pdf
```
enter password when prompted and hit enter/return

✅

## Usage

Step 1. ```cd``` into a directory containing PDF files to be combined

Step 2. (Optional) Rename the PDF files in your desired order

Step 3. Run
```
1pdf
```
to combine the PDF files into one PDF file

OR

Run
```
1pdf myFileName.pdf
```
to name the output PDF file at the same time

✅

## Package Structure

```
.
|-- README.md
|-- bin
|   `-- combine
|-- combine_pdf_files.js
|-- package-lock.json
`-- package.json
```

## Authors

* **Yifan Ai** - *Initial work*

See also the list of [contributors](https://github.com/yifaneye/1pdf/graphs/contributors) who participated in this project.

## License

This project is licensed under the MIT License
npm package: 1pif-to-keepass
Description: Convert a 1Password export to an XML file importable by KeePass 2
Author: Mike Green
Latest version: 0.1.0

# 1PIF to KeePass

by Mike Green

This is a Node module that converts a 1Password `*.1pif` archive to an XML file importable by KeePass 2 and KeePassX 2 alpha.

## Installation

```bash
git clone https://github.com/mikedamage/1pif-to-keepass.git
cd 1pif-to-keepass
npm install
npm link
```