Skip to main content

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 lolexplain/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.

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.1.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.1-py3-none-any.whl (127.9 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for micro_sip_nextcloud_bridge-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f7ddacd526ccdbf160ed2a47f96c56b12c1a039e65d28f0be8586fbb0870599c
MD5 9d729e8049d89a522f0af06bcc90c48e
BLAKE2b-256 273ecfe5422faadf556f08aff7279bc08416e7a2ec4e128668b462d3cbbfdf1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for micro_sip_nextcloud_bridge-0.1.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for micro_sip_nextcloud_bridge-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 59292b40dd1c3232ad8a321ae70afa8d0dcf90cfffe735dc8ba63d4c7b4bff2a
MD5 4f3e66ea83a2480652fb49f6a4e4cb2e
BLAKE2b-256 ab179995d7e43151d4309a95a6a50ec5f340cc7cd532c27aacafa558e4f3b772

See more details on using hashes here.

Provenance

The following attestation bundles were made for micro_sip_nextcloud_bridge-0.1.1-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.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.1.0

2 files

Supported by

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