open-index/open-npm huggingface dataset:
npm package: @sebathomson/platzom-platzi
Description: Traductor de idioma platzom
Author: sebathomson
Latest version: 0.1.1

# Platzom

Platzom es un idioma inventado para el [Curso de Fundamentos de JavaScript](https://platzi.com/js) de [Platzi](https://platzi.com), el mejor lugar de educación online

## Descripción del idioma

- Si la palabra termina con "ar", se le quitan esas dos letras
- Si la palabra inicia con Z, se le añade "pe" al final
- Si la palabra traducida tiene 10 o más letras, se debe partir en dos por la mitad y unir con un guión medio
- Por último, si la palabra original es un palíndromo, ninguna regla anterior cuenta y se devuelve la misma palabra pero intercalando letras mayúsculas y minúsculas

## Instalación

```
npm install @sebathomson/platzom-platzi
```

## Uso

```
import platzom from 'platzom'

platzom("Programar") // Program
platzom("Zorro") // Zorrope
platzom("Zarpar") // Zarppe
platzom("abecedario") // abece-dario
platzom("sometemos") // SoMeTeMoS
```

## Créditos
- [Sebastián Thomson](https://github.com/sebathomson)
- [Sacha Lifszyc](https://twitter.com/@slifszyc)

## Licencia

[MIT](https://opensource.org/licenses/MIT)
npm package: @sebber/faker-factory
Description: The goal of this project is, by wrapping [Faker](https://github.com/faker-js/faker), to make a tool to easily write blueprints for generating data, mainly for testing purposes. Heavily inspired by my experience and patterns I learned to appreciate while u
Author: Sebastian Bergman
Latest version: 0.3.0

# Faker Factory

The goal of this project is, by wrapping [Faker](https://github.com/faker-js/faker), to make a tool to easily write blueprints for generating data, mainly for testing purposes. Heavily inspired by my experience and patterns I learned to appreciate while using and writing tests with [Laravel](https://laravel.com/)!

## Example

```typescript
import { Factory } from "@sebber/faker-factory";

type Car = {
  maker: string;
  modelYear: number;
};

// You can create a factory by defining a blueprint for something
// you would like to generate
const carFactory = Factory<Car>((faker) => ({
  maker: faker.company.name(),
  modelYear: faker.date.between("1769-01-01", new Date()).getFullYear(),
}));

// with which you could make one
const car = carFactory.make();
console.log(car); // { maker: some maker, modelYear: some model year }

// or even many at a time.
const cars = carFactory.makeMany(5);
console.log(cars); // [{ maker: some maker, modelYear: some model year }, ...]

// You can also extend existing factories tp make a new one for more
// specific use cases either by adding new fields or overwriting existing
const volvoFactory = carFactory.with({ maker: "Volvo Cars" });
const volvo = volvoFactory.make();
console.log(car); // { maker: "Volvo Cars", modelYear: some model year }

// or just overwriting existing fields just once
// with which you could make one
const car = carFactory.make({ maker: "Volvo Cars" });
console.log(car); // { maker: "Volvo Cars", modelYear: some model year }
```

## Appreciations

- [Faker](https://github.com/faker-js/faker)

Thank you to all the people behind `Faker` for your work to create and maintain what is utterly essential for `Faker Factory` to even be possible!

- [Laravel](https://laravel.com/)

As mentioned, `Laravel` was a big inspiration for me and how I learned to appreciate writing tests at all.

- [Matt Pocock](https://www.mattpocock.com/)

To even get started with a sane base for making a proper published package, I stole heavily from `Matt Pocock`.
npm package: @sebbo2002/atv2mqtt
Description: Bridge which allows you to control your Apple TV via MQTT
Author: Sebastian Pekarek
Latest version: 1.0.0
Deprecated: This project is no longer maintained, because I can't find a current version of node-appletv that meets my expectations (works with current OS versions, is maintained, etc.). In return, I will bring my project pyatv-mqtt-bridge out of retirement and bring it back up to life.

# atv2mqtt

[![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](LICENSE)

AppleTV2MQTT allows you to remote control your Apple TV using the MQTT protocol. Many home automation systems support 
this protocol, so Apple TV can be integrated into your existing automation system. In addition to 
simulating key presses, you can also query the current state of Apple TV. This module uses a forked version of 
[node-appletv](https://github.com/evandcoleman/node-appletv).


## ☁ Installation

To install the javascript module via npm run:

    sudo apt-get install autoconf libtool
	npm install -g http://github.com/sebbo2002/atv2mqtt.git


## ⚒ Quick Start

1. Use node-appletv to connect to your Apple TV and authenticate [[?](https://github.com/evandcoleman/node-appletv#as-a-standalone-cli)]

2. Create a new atv2mqtt configuration file
```json
{
  "broker": "mqtt://192.168.1.1",
  "devices": [
    {
      "topic": "/home/livingroom/appletv",
      "credentials": "************************************"
    }
  ]
}
```

3. Start atv2mqtt
```bash
atv2mqtt /home/eve/atv2mqtt.json
```



## Copyright and license

Copyright (c) Sebastian Pekarek under the [MIT license](LICENSE).
npm package: @sebbo2002/check
Description: Just some Nagios checks…
Author: Sebastian Pekarek
Latest version: 0.1.14

# nagios-checks

Just some Nagios/Icinga checks I use to monitor stuff…


## Installation

For usage of some checks, node.js is required. Then you can run `npm install -g @sebbo2002/check` to install these checks.


## Checks

- [check_apcupsd](https://github.com/HireChrisJohnston/nagios-apcupsd)
- [check_backups](./check_backups)
- [check_fhem_max](./check_fhem_max)
- [check_reboot_required](./check_reboot_required)
- [check_rkhunter](./check_rkhunter)
- [check_ssllabs](./check_ssllabs)
- [check_zfs](https://exchange.nagios.org/directory/Plugins/Uncategorized/Operating-Systems/Solaris/check_zfs/details)
npm package: @sebbo2002/fhem-log2db
Description: Small CLI tool that parses FHEM log entries and pushes entries into a database.
Author: Sebastian Pekarek
Latest version: 3.0.13

# fhem-log2db

[![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](LICENSE)

This script looks for FHEM log entries in a specified folder, parses them and pushes the data into a remote database. I 
use this script to have the current data in a database without losing the ability to archive logs as files. This way I 
can view current data in tools like Grafana and still restore old files at any time without overflowing my database. 
This script can open zip and tar.gz archives to handle backups and archived logs quickly and easily as well.


## 📦 Installation

	npm i -g @sebbo2002/fhem-log2db

    cd $(fhemlog2db install-path)
    npx prisma generate
    DATABASE=mysql://root@localhost/fhem npx prisma migrate deploy


## ⚡️ Quick Start

    fhem-log2db sync
    fhem-log2db clean
    fhem-log2db cron [-v]


## 🙆🏼‍♂️ Copyright and license

Copyright (c) Sebastian Pekarek under the [MIT license](LICENSE).
npm package: @sebbo2002/fitness-first-ical-proxy
Description: Small proxy that provides the course schedule from fitnessfirst.de/kurse as an iCal calendar.
Author: Sebastian Pekarek
Latest version: 7.0.4

# fitness-first-ical-proxy

[![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](LICENSE)

Small proxy that provides the course schedule from fitnessfirst.de/kurse as an iCal calendar. Using the filters that are also available on the website, the schedule can also be filtered, for example, to deliver only all aqua courses.

## 📦 Installation

    npm i -g @sebbo2002/fitness-fitst-ical-proxy
    fitness-first-ical-proxy

## 📑 Example

```
http://localhost:8080/ical?club_id=0024&category_id=436
```

## 🙆🏼‍♂️ Copyright and license

Copyright (c) Sebastian Pekarek under the [MIT license](LICENSE).