Skip to main content

Simple script pour redémarrer une Freebox

Project description

Principe

Ce script Python permet de redémarrer sa Freebox (Freebox OS >3.0) via un périphérique du réseau local.

Installation

python3 -m pip install freebox-reboot

Utilisation

Pour démarrer le script:

python3 -m freebox_reboot

A la première utilisation, l'application va générer un token d'authentification qui sera automatiquement utilisé à l'avenir.

  • Démarrez le script avec la commande ci-dessus.
  • Au bout de quelques secondes vous devriez voir apparaître " - En attente d'autorisation"
  • Sur l'écran de votre Freebox une demande de confirmation devrait vous être demandée, accordez l'accès à l'application à l'aide des boutons présents sur votre Freebox.
  • Le script va reprendre son éxecution puis vous informer qu'il ne dispose pas des droits nécessaires.
  • Rendez vous sur http://mafreebox.freebox.fr/#Fbx.os.app.settings.Accounts
  • Ouvrez l'onglet Applications.
  • Trouvez l'application Freebox Reboot.
  • Cochez la case Modification des réglages de la Freebox.
  • Validez.
  • La configuration est terminée, les paramètres sont sauvegardés, vous pouvez maintenant relancer le script.

Arguments

Les arguments optionels suivants sont disponibles:

  • -v, --verbose Affiche toutes les requêtes et leurs réponses.
  • -d, --dry Exécute le script sans redémarrer la Freebox.
  • --http Effectuer les requêtes vers l'API en HTTP et non en HTTPS.

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

freebox_reboot-1.0.1.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

freebox_reboot-1.0.1-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file freebox_reboot-1.0.1.tar.gz.

File metadata

  • Download URL: freebox_reboot-1.0.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for freebox_reboot-1.0.1.tar.gz
Algorithm Hash digest
SHA256 a6272e1c402ff327426222dab16162bf7e5c9b1b9c1d81423ced29d707669616
MD5 52f3c5c80ee40d948243a32dd4a942a8
BLAKE2b-256 8461cea59b724c7f8940da48e5084ad708a1be95f764a9927b7a6f06be6b77ce

See more details on using hashes here.

File details

Details for the file freebox_reboot-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: freebox_reboot-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for freebox_reboot-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3058a41f8e2d1a32955b65e61b83d6a1979a8a5e975f9947561dccf72988fa91
MD5 b8a75bc4679829cff7ec85f08837cdc8
BLAKE2b-256 fa91eaa839d5365e44f330830a97da4a5b6c5aad9f0e11b7c56a1c3fd10de8da

See more details on using hashes here.

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