open-index/open-npm huggingface dataset:
npm package: @nexys/reconciliation
Description: Reconcile different accounts
Author: Nexys
Latest version: 1.0.10

# Reconciliation package

![Build and Test Package and (publish)](<https://github.com/Nexysweb/reconciliation/workflows/Build%20and%20Test%20Package%20and%20(publish)/badge.svg>)
[![npm version](https://badge.fury.io/js/%40nexys%2Freconciliation.svg)](https://www.npmjs.com/package/@nexys/reconciliation)
[![npm version](https://img.shields.io/npm/v/@nexys/reconciliation.svg)](https://www.npmjs.com/package/@nexys/reconciliation)
npm package: @nexys/request
Description: server side request wrapper
Author: Nexys
Latest version: 1.0.13

# Now that fetch is integrated into Node, this project is no longer needed

see https://news.ycombinator.com/item?id=30161626

# Request

[![npm version](https://badge.fury.io/js/%40nexys%2Frequest.svg)](https://www.npmjs.com/package/@nexys/request)
[![](https://travis-ci.com/Nexysweb/request.svg?branch=master)](https://travis-ci.com/github/Nexysweb/request)
![Test Package](https://github.com/Nexysweb/request/workflows/Test%20Package/badge.svg)

Request wrapper for Node.
npm package: @nexys/revolutapi
Description: **Make sure you are running a recent version of JS, tested with v18.12**
Author: Nexys Sarl
Latest version: 0.0.7

# Revolut Business API

[![Test](https://github.com/nexys-banking/revolut-sdk/actions/workflows/test.yml/badge.svg)](https://github.com/nexys-banking/revolut-sdk/actions/workflows/test.yml)
[![Publish](https://github.com/nexys-banking/revolut-sdk/actions/workflows/publish.yml/badge.svg)](https://github.com/nexys-banking/revolut-sdk/actions/workflows/publish.yml)
[![NPM package](https://badge.fury.io/js/%40nexys%2Frevolutapi.svg)](https://www.npmjs.com/package/@nexys/revolutapi)
[![NPM package](https://img.shields.io/npm/v/@nexys/revolutapi.svg)](https://www.npmjs.com/package/@nexys/revolutapi)
[![Bundleophobia](https://badgen.net/bundlephobia/min/@nexys/revolutapi)](https://bundlephobia.com/result?p=@nexys/revolutapi)
[![Prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://prettier.io/)

**Disclaimer: This project is an open source wrapper for Revolut Business API and is not affiliated with Revolut Ltd or any of its subsidiaries in any way. The project is provided "as is" and without warranty of any kind, express or implied. The author(s) of this project do not take any responsibility for any damages or losses that may arise from the use of this project. Use of this project is at your own risk.**

**Make sure you are running a recent version of JS, tested with v18.12**

Minimalistic wrapper around Revolut Business API

See official doc

- [Get started](https://developer.revolut.com/docs/manage-accounts/get-started/make-your-first-api-request#2-generate-a-client-assertion)
- [API ref](https://developer.revolut.com/docs/api-reference/business)
npm package: @nexys/simple-json-request
Description: Simple JSON request
Author: Nexys Sarl
Latest version: 0.0.2

# Simple JSON Request

[![Test](https://github.com/nexys-system/simple-json-request/actions/workflows/test.yml/badge.svg)](https://github.com/nexys-system/simple-json-request/actions/workflows/test.yml)
[![Publish](https://github.com/nexys-system/simple-json-request/actions/workflows/publish.yml/badge.svg)](https://github.com/nexys-system/simple-json-request/actions/workflows/publish.yml)
[![NPM package](https://badge.fury.io/js/%40nexys%2Fsimple-json-request.svg)](https://www.npmjs.com/package/@nexys/simple-json-request)
[![NPM package](https://img.shields.io/npm/v/@nexys/simple-json-request.svg)](https://www.npmjs.com/package/@nexys/simple-json-request)
[![Prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://prettier.io/)

## Usage

```
import { jsonRequest } from "@nexys/simple-json-request/dist";
```
npm package: @nexys/sql-migrations
Description: [![npm version](https://badge.fury.io/js/@nexys%2Fsql-migrations.svg)](https://www.npmjs.com/package/@nexys/sql-migrations) [![npm version](https://img.shields.io/npm/v/@nexys%2Fsql-migrations.svg)](https://www.npmjs.com/package/@nexys/sql-migrations) [![
Author: Nexys Sarl
Latest version: 0.1.6

# SQL-Migrations

[![npm version](https://badge.fury.io/js/@nexys%2Fsql-migrations.svg)](https://www.npmjs.com/package/@nexys/sql-migrations)
[![npm version](https://img.shields.io/npm/v/@nexys%2Fsql-migrations.svg)](https://www.npmjs.com/package/@nexys/sql-migrations)
[![Build and Test Package](https://github.com/nexys-system/sql-migrations/actions/workflows/yarn.yml/badge.svg)](https://github.com/nexys-system/sql-migrations/actions/workflows/yarn.yml)
[![Build and Test Package and (publish)](https://github.com/nexys-system/sql-migrations/actions/workflows/publish.yml/badge.svg)](https://github.com/nexys-system/sql-migrations/actions/workflows/publish.yml)
[![Code style](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://prettier.io/)
[![Bundlephobia](https://badgen.net/bundlephobia/min/@nexys/sql-migrations)](https://bundlephobia.com/result?p=@nexys/sql-migrations)

Migrations for MySQL. Same interfaces and compatibility with [flyway](https://flywaydb.org/)

## Get started

- Install `yarn`
- Build`yarn build`
- Test `yarn test`
npm package: @nexys/string-replace
Description: [![CircleCI](https://circleci.com/gh/Nexysweb/string-replace.svg?style=svg)](https://circleci.com/gh/Nexysweb/workflows/string-replace)
Latest version: 0.1.1

# String Replace

[![CircleCI](https://circleci.com/gh/Nexysweb/string-replace.svg?style=svg)](https://circleci.com/gh/Nexysweb/workflows/string-replace)

* [see it in action](https://nexysweb.github.io/string-replace/build)

## replace i18n

When getting static files tagged for internationalization (`i18n('mykey1')`) replace these with the content of a translation map

```
{"mykey1": "my translated content 1"},
{"mykey2": "my translated content 2"},
...
```
npm package: @nexys/stripe
Description: [![npm version](https://badge.fury.io/js/@nexys%2Fstripe.svg)](https://www.npmjs.com/package/@nexys%2Fstripe) [![npm version](https://img.shields.io/npm/v/@nexys%2Fstripe.svg)](https://www.npmjs.com/package/@nexys%2Fstripe) [![Build and Test Package](http
Author: Nexys Sarl
Latest version: 0.1.6

# Stripe helper

[![npm version](https://badge.fury.io/js/@nexys%2Fstripe.svg)](https://www.npmjs.com/package/@nexys%2Fstripe)
[![npm version](https://img.shields.io/npm/v/@nexys%2Fstripe.svg)](https://www.npmjs.com/package/@nexys%2Fstripe)
[![Build and Test Package](https://github.com/nexys-system/stripe/actions/workflows/yarn.yml/badge.svg)](https://github.com/nexys-system/stripe/actions/workflows/yarn.yml)
[![Build and Test Package and (publish)](https://github.com/nexys-system/stripe/actions/workflows/publish.yml/badge.svg)](https://github.com/nexys-system/stripe/actions/workflows/publish.yml)
[![Code style](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://prettier.io/)
[![Bundlephobia](https://badgen.net/bundlephobia/min/@nexys%2Fstripe)](https://bundlephobia.com/result?p=@nexys%2Fstripe)

Client code: https://gist.github.com/johnb8005/3b1aec1546afad3185854b22b55586d4

## Get started

- install `yarn`
- build `yarn build`
- test `yarn test`
npm package: @nexys/svg
Description: [![Test](https://github.com/johnb8005/svg_ts/actions/workflows/test.yml/badge.svg)](https://github.com/johnb8005/svg_ts/actions/workflows/test.yml) [![Deploy](https://github.com/johnb8005/svg_ts/actions/workflows/deploy.yml/badge.svg)](https://github.com/
Latest version: 1.0.5

# SVG Fun

[![Test](https://github.com/johnb8005/svg_ts/actions/workflows/test.yml/badge.svg)](https://github.com/johnb8005/svg_ts/actions/workflows/test.yml)
[![Deploy](https://github.com/johnb8005/svg_ts/actions/workflows/deploy.yml/badge.svg)](https://github.com/johnb8005/svg_ts/actions/workflows/deploy.yml)
[![Publish](https://github.com/johnb8005/svg_ts/actions/workflows/publish.yml/badge.svg)](https://github.com/johnb8005/svg_ts/actions/workflows/publish.yml)
[![npm version](https://badge.fury.io/js/%40nexys%2Fsvg.svg)](https://www.npmjs.com/package/@nexys/svg)
[![npm version](https://img.shields.io/npm/v/@nexys/svg.svg)](https://www.npmjs.com/package/@nexys/svg)

## OLD

old repo: https://github.com/johnb8005/svg

[![TavisCI](https://travis-ci.com/johnb8005/svg.svg?branch=master)](https://travis-ci.com/johnb8005/svg)

see at https://johnb8005.github.io/svg/
npm package: @nexys/swifts3-client
Description: [![npm version](https://img.shields.io/npm/v/@nexys/swifts3-client.svg)](https://www.npmjs.com/package/@nexys/swifts3-client) [![Build and Test Package](https://github.com/nexys-system/swifts3-client/actions/workflows/test.yml/badge.svg)](https://github.c
Latest version: 0.0.10

# Swift/S3 Typescript client

[![npm version](https://img.shields.io/npm/v/@nexys/swifts3-client.svg)](https://www.npmjs.com/package/@nexys/swifts3-client)
[![Build and Test Package](https://github.com/nexys-system/swifts3-client/actions/workflows/test.yml/badge.svg)](https://github.com/nexys-system/swifts3-client/actions/workflows/test.yml)
[![Publish](https://github.com/nexys-system/swifts3-client/actions/workflows/publish.yml/badge.svg)](https://github.com/nexys-system/swifts3-client/actions/workflows/publish.yml)
![Code style](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)

Only tested with [Infomaniak Public cloud (OpenStack)](https://www.infomaniak.com/en/hosting/public-cloud)

## Migrate from a folder

See python code below

```
import os
import requests

directory = '.'
files = os.listdir(directory)

token = 'xxx'
swiftUrl = "https://s3.pub1.infomaniak.cloud/object/v1/AUTH_xxx"
containerName = "xxx"


for i, file_path in enumerate(files):
  url = swiftUrl + '/' + containerName + '/' + file_path
  headers =  { "X-Auth-Token": token,
              'Content-Type': 'text/plain',
             'Content-Length': str(os.path.getsize(file_path))
             }
  file = open(file_path, 'rb')
  file_data = file.read()
  #files = {'file': (file_path, file_data)}
  response = requests.put(url, headers=headers, data=file_data)
  print(file_path, os.path.basename(file_path), url, response)
```
npm package: @nexys/swiss-banks
Description: ![Test Package](https://github.com/Nexysweb/swiss-banks/workflows/Test%20Package/badge.svg) ![Publish](https://github.com/Nexysweb/swiss-banks/workflows/Publish/badge.svg) [![npm version](https://badge.fury.io/js/%40nexys%2Fswiss-banks.svg)](https://www.n
Author: Nexys Sarl
Latest version: 1.0.3

# Readme

![Test Package](https://github.com/Nexysweb/swiss-banks/workflows/Test%20Package/badge.svg)
![Publish](https://github.com/Nexysweb/swiss-banks/workflows/Publish/badge.svg)
[![npm version](https://badge.fury.io/js/%40nexys%2Fswiss-banks.svg)](https://www.npmjs.com/package/@nexys/swiss-banks)
[![npm version](https://img.shields.io/npm/v/@nexys/swiss-banks.svg)](https://www.npmjs.com/package/@nexys/swiss-banks)

## Data

https://api.six-group.com/api/epcd/bankmaster/v2/public

## swiss iban structure

https://www.bankgantrisch.ch/zahlungsverkehr/wissenswertes/iban.html#:~:text=Die%20IBAN%2DNummer%20ist%20in,ist%20auf%20Ihrem%20Kontoauszug%20ersichtlich.