Skip to main content

Web based FritzBox management using Python/Django.

Project description

django-fritzconnection

django-fritzconnection @ PyPi Python Versions License GPL V3+

Web based FritzBox management using Python/Django and the great fritzconnection library.

The destination is Web based management of "WAN access" for hosts groups. The idea is to collect hosts, group them and be able to quick change WAN access for all hosts of a group...

Current state: early development stage

Existing features:

  • actions:
    • Change WAN access of a host
  • models:
    • HostModel
      • "Static" storage for all FritzHosts().get_hosts_info() information
      • Update in Admin via change list tools link and manage command
  • a few "test" views:
    • Host information
      • Get information about registered hosts
      • Get raw mesh topology
    • Diagnose
      • Test FritzBox connection
      • List all FritzBox services

Install django-fritzconnection with YunoHost

This package allows you to install django-fritzconnection quickly and simply on a YunoHost server. If you don't have YunoHost, please consult the guide to learn how to install it.

Pull requests welcome ;)

Quick start for developers

~$ git clone https://github.com/jedie/django-fritzconnection.git
~$ cd django-fritzconnection
~/django-fritzconnection$ ./devshell.py
...
Developer shell - djfritz - v0.0.2
...

(djfritz) run_testserver

versions

  • dev
    • TBC
  • v0.0.2 - 04.04.2022
    • Store Host information
    • Possible to set WAN access for one host
  • v0.0.1-alpha - 24.03.2022
    • init the project

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

django-fritzconnection-0.0.2.tar.gz (41.6 kB view details)

Uploaded Source

Built Distribution

django_fritzconnection-0.0.2-py3-none-any.whl (70.1 kB view details)

Uploaded Python 3

File details

Details for the file django-fritzconnection-0.0.2.tar.gz.

File metadata

File hashes

Hashes for django-fritzconnection-0.0.2.tar.gz
Algorithm Hash digest
SHA256 665614f4c628a4430d41b72f6eb9bfaf88e37d401619a70ff7ed3eb46072e755
MD5 94488ffa0741ef92435b62bd22348ee7
BLAKE2b-256 c5ce8128cfb374259189720936e5b46b3c69d664b642c424b1c3354c4b2362a4

See more details on using hashes here.

Provenance

File details

Details for the file django_fritzconnection-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for django_fritzconnection-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 13e5a8222b2261a1ff342541556741d7b037f1a183c0d69016db1f3664971023
MD5 73d53b89956ade00c1f9f80d53c8a887
BLAKE2b-256 61fc8c722bea29497de66928f8d604540383e515bf70996f2da8b9fc0ce93915

See more details on using hashes here.

Provenance

Supported by

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