# youtube-backup

> we'll see

Latest version **0.0.1** (published 2017-08-03) · MIT license · 0 weekly downloads

## Install

```sh
npm install youtube-backup
pnpm add youtube-backup
yarn add youtube-backup
bun add youtube-backup
```

Provides the command `youtube-backup`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.1 |
| Published | 2017-08-03 |
| First published | 2017-08-03 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >= 6.11.1 |
| Dependencies | 3 |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Fernando García |
| Maintainers | ferjgar |

## Links

- npm: https://www.npmjs.com/package/youtube-backup
- Repository: https://github.com/ferjgar/youtube-backup
- Issues: https://github.com/ferjgar/youtube-backup/issues
- npm.io page: https://npm.io/package/youtube-backup

## Dependencies (3)

- [chalk](https://npm.io/package/chalk.md) ^2.0.1
- [inquirer](https://npm.io/package/inquirer.md) ^3.2.1
- [googleapis](https://npm.io/package/googleapis.md) ^20.1.0

## Recent versions

- 0.0.1 (latest) — 2017-08-03

## README

## Requirements
- [node.js](https://nodejs.org) (tested on `v6.11.1`)
- [youtube-dl](https://rg3.github.io/youtube-dl/)
- unix (it will probably work on windows, but it's untested)

## Usage
`node lib` (improve this...)

## Vagrant
On the root path, you can run `vagrant up` to fire a clean `Centos 7` VM with a basic [Ansible](https://www.ansible.com/) provision.

If you `vagrant ssh`, it should work out of the box, and you will have a nice environment to use this.

But, as someone coding on windows and mac, I know that problems will happen.
Some are solved here (at this moment...), new will arise in the future for sure, the combination of software versions, host OSs,
virtualization providers, shared folders... is a real madness.
As always, Google is your friend.

Some examples (mainly for my own future reference):

- `Centos 7` comes clean, no guest additions, so depending on the software you're using you need to manually install them in order to shared folders to work.
If you're using [VirtualBox](https://www.virtualbox.org/), `vagrant plugin install vagrant-vbguest` is a nice option.

- VirtualBox doesn't like symlinks on windows, so using `yarn` or `npm install` will fail. You need to add the param `--no-bin-links` in order to work.

- Probably related with the above, `npm test` will fail on windows because it can't find `eslint` on the path. It uses the local one from `node_modules`

- Line endings! CRLF/LF!! just commit a `.gitaatributes` file and enforce it at repo level (https://help.github.com/articles/dealing-with-line-endings).

[![Build Status](https://travis-ci.org/ferjgar/youtube-backup.svg?branch=master)](https://travis-ci.org/ferjgar/youtube-backup)

---
_Source: https://npm.io/package/youtube-backup · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
