Monthly Shaarli

All links of one month in a single page.

December, 2021

Best Practices For Writing Clean Pythonic Code - DEV Community

13 tips pour Python

Hypermodern Python

Une série de 6 articles présentant les outils à mettre en place pour le dev Python en 2020. Au programme:

  • pyenv et Poetry pour la version python et les dépendances
  • click pour la cli
  • requests pour les calls HTTP
  • pytest, coverage et nox pour les tests units
  • black, flake8 et pre-commit pour le code linting
  • mypy pour le static typing (pas utilisé encore)
  • sphinx et readthedocs pour la doc
  • github actions pour le ci/cd

Beaucoup de bonnes pratiques et de plugins flake8 pour automatiser un max de checks...

La série d'article est aussi accompagnée d'un repo qui met tout en pratique: https://github.com/cjolowicz/hypermodern-python

Solved: Stuck in Full Screen - The Spotify Community

Si Spotify se retrouve bloqué en plein écran sous linux, éditer le fichier ~/.config/spotify/prefs ou (~/snap/spotify/current/.config/spotify/prefs) et supprimer les lignes app.window.position.height et app.window.position.width.