Skip to main content

A Bridge between MicroSip and Nextcloud.

Project description

micro-sip-nextcloud-bridge

A Bridge between MicroSip and Nextcloud.

PyPI - Version GitHub License GitHub Actions Workflow Status

Table of Contents

  1. :pushpin: Overview
  2. :star: Features
  3. :rocket: Quick Start
  4. :gear: System Requirements
  5. :pick: Contributing
  6. :page_facing_up: License

:pushpin: Overview

The micro-sip-nextcloud-bridge is a tool designed to seamlessly integrate MicroSIP with Nextcloud. The bridge allows you to synchronize contacts.

:star: Features

  • Sync contacts to MicroSIP from Nextcloud.
  • Easy-to-use configuration for instant setup.

:rocket: Quick Start

First you have to set the environment variables see config.env Then choose the option that suits you best.

  • Use pip:
  pip install micro-sip-nextcloud-bridge
  # then call
  micro-sip-nextcloud-bridge # or python -m micro_sip_nextcloud_bridge
  • Use Docker:
  docker run -p 8123:8123 --env-file=config.env micro-sip-nextcloud-bridge
  • Use source code with pip:
  git clone https://github.com/JuliusKoenig/micro-sip-nextcloud-bridge.git
  pip install -e .
  # then call
  micro-sip-nextcloud-bridge # or python -m micro_sip_nextcloud_bridge
  • Use source code with Docker:
  git clone https://github.com/JuliusKoenig/micro-sip-nextcloud-bridge.git
  docker build . -t micro-sip-nextcloud-bridge
  docker run -p 8123:8123 --env-file=config.env micro-sip-nextcloud-bridge

Once the micro-sip-nextcloud-bridge has been successfully started, only the user directory needs to be stored.

Step 1 Step 2

:gear: System Requirements

  • Python: Version 3.12 or later
  • Dependencies: See the pyproject.toml file
  • Operating System: Cross-platform (Windows, macOS, Linux)

:pick: Contributing

We welcome contributions! To contribute:

  1. Fork this repository.
  2. Create a new branch for your feature or bug fix:
   git checkout -b feature/my-feature
  1. Commit your changes and push them to your fork:
   git commit -m "Add new feature"
   git push origin feature/my-feature
  1. Open a pull request and provide a description of your changes.

:page_facing_up: License

This project is licensed under the GPL-3.0 License. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

micro_sip_nextcloud_bridge-0.1.0.tar.gz (132.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

micro_sip_nextcloud_bridge-0.1.0-py3-none-any.whl (127.8 kB view details)

Uploaded Python 3

File details

Details for the file micro_sip_nextcloud_bridge-0.1.0.tar.gz.

File metadata

File hashes

Hashes for micro_sip_nextcloud_bridge-0.1.0.tar.gz
Algorithm Hash digest
SHA256 50a7393b30a626cba7c832e88958ab0f057ce09816ec1dc0a9ccf50809b09974
MD5 0eafd7bd744d80f0fba0f2abe1f98e81
BLAKE2b-256 68470d2c7a56a15543a234ac1cc139fd829ea6a09ecfd7f108f8ef3aadcb3977

See more details on using hashes here.

Provenance

The following attestation bundles were made for micro_sip_nextcloud_bridge-0.1.0.tar.gz:

Publisher: build_and_publish.yml on JuliusKoenig/micro-sip-nextcloud-bridge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file micro_sip_nextcloud_bridge-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for micro_sip_nextcloud_bridge-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f8a9909c708813de422d564e7f22c5d74b284d5636e322f1dac9d9054d404d60
MD5 dbb7dfca71d659796253af3c86a6b211
BLAKE2b-256 77145d2d496913fb60ddac4413e2bf3eaf380d48a76c342a7209c8d15c018c10

See more details on using hashes here.

Provenance

The following attestation bundles were made for micro_sip_nextcloud_bridge-0.1.0-py3-none-any.whl:

Publisher: build_and_publish.yml on JuliusKoenig/micro-sip-nextcloud-bridge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page