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

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

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