95 liens privés
MDN Curriculum
The essential skillset for new front-end developers
The MDN Curriculum provides a structured guide to the essential skills and practices for being a successful front-end developer, along with recommended learning resources.
About the curriculum
-
Defines the essential skills and knowledge every front-end developer needs for career success and industry relevance.
-
Created by Mozilla and refined with insights from students, educators, and developers from the broader web community.
-
Includes learning resource recommendations covering every curriculum topic, helping you become job-ready.
#!/bin/bash
# @see https://uriesk.wordpress.com/2015/02/13/backup-your-caldav-calendar-with-cadaver/
CALDAV_URL=$1
CALDAV_USER=$2
CALDAV_PASSWD=$3
/bin/cat < ~/.netrc
default
login ${CALDAV_USER}
password ${CALDAV_PASSWD}
EOM
set -e
mkdir -p /tmp/calendar
cd /tmp/calendar
cadaver "$CALDAV_URL" << EOA
mget *.ics
EOA
# check if any files were downloaded
compgen -G "*.ics" > /dev/null || exit 1
FILENAME=/tmp/backups/calendar-${CALDAV_USER}-`date +%Y.%m.%d`.tar.bz2
cd ..
tar cvfj "$FILENAME" calendar
rm -r /tmp/calendar
rm ~/.netrc
echo "Backup file $FILENAME successfully completed on `date`."pyembroidery
Python library for the reading and writing of embroidery files.
Compatible with Python 3.
To install:
pip install pyembroidery
Any suggestions or comments please raise an issue on the github.
pyembroidery was coded from the ground up with all projects in mind. It includes a lot of higher level and middle level pattern composition abilities, and should accounts for any knowable error. If you know an error it does not account for, raise an issue. It should be highly robust with a simple api so as to be reasonable for any python embroidery project.
It should be complex enough to go very easily from points to stitches, fine grained enough to let you control everything, and good enough that you shouldn't want to.
What is CHDK?
- Canon Hack Development Kit
- Temporary – No permanent changes are made to the camera.
- Experimental - No warranty. Read about the risks in the FAQ
- Free – free to use and modify, released under the GPL.

Features
- Professional control - RAW files, bracketing, full manual control over exposure, zebra mode, live histogram, grids, etc.
- Motion detection - Trigger exposure in response to motion, fast enough to catch lightning.
- USB remote - Simple DIY remote allows you to control your camera remotely.
- Scripting - Control CHDK and camera features using uBASIC and Lua scripts. Enables time lapse, motion detection, advanced bracketing, and more.
- more : CHDK Features and CHDK in Brief
Test read/write speed of SD/microSD/USB/SSD/HDD.
Bash script for Mac OS X and Linux to test SD/microSD card or SSD/HDD/USB drive read and write speed.
Usage:
$ bash sd_card_speed_test.sh <path to directory which should be tested>
IE: /Volumes/Untitled and not /dev/disk2
Note: administrator password is necessary for sudo to reset file system cache. Read speed result is incorrect without cache reset.
webscan
webscan is a browser-based network IP scanner and local IP detector. It detects IPs bound to the user/victim by listening on an RTP data channel via WebRTC and looping back to the port across any live IPs, as well as discovering all live IP addresses on valid subnets by monitoring for immediate timeouts (TCP RST packets returned) from fetch() calls or hidden img tags pointed to valid subnets/IPs.
Flipper Zero
Multi-tool Device for Geeks
Flipper Zero is a portable multi-tool for pentesters and geeks in a toy-like body. It loves hacking digital stuff, such as radio protocols, access control systems, hardware, and more. It's fully open-source and customizable, so you can extend it in whatever way you like.

microdot
The impossibly small web framework for Python and MicroPython
Microdot is a minimalistic Python web framework inspired by Flask. Given its
small size, it can run on systems with limited resources such as
microcontrollers. Both standard Python (CPython) and MicroPython are supported.
from microdot import Microdot
app = Microdot()
@app.route('/')
async def index(request):
return 'Hello, world!'
app.run()ESP8266-12E et ESP8266-07 ont une broche ADC facilement accessible. Cela signifie que ces cartes ESP8266 peuvent lire des signaux analogiques. Dans ce tutoriel, nous allons vous montrer comment utiliser la lecture analogique avec l’ESP8266 à l’aide du firmware Arduino IDE, MicroPython ou Lua.

Téléinfo compteur Linky
Ce script python permet de récupérer les informations de votre compteur linky via la liaison série du port usb. Les informations sont ensuite envoyées à Jeedom sur un Virtuel. Ce script a été réalisé pour un raspbery zero mais est facillement adaptable à pour un autre équipement.
Open Shop Channel
Homebrew apps library for the Nintendo Wii.


Linking the world, one Wii at a time
WiiLink is an open source replacement for Nintendo's servers for both WiiConnect24 and Nintendo Wi-Fi Connection, allowing online connectivity for all, even after the original servers were discontinued!
Wiimmfi
The Nintendo Wi-Fi Connection (WFC) service was an online gaming service that provided free online play in various Nintendo DS and Wii games. Nintendo discontinued the service on May 20th, 2014, primarily because the host of the service, GameSpy, was shutting down its servers. Nintendo WFC was required for online play, but the Wiimmfi Project has replicated much of its functionality and allows for continued online play in Mario Kart Wii and other games.

Wiimmfi is available for the public since May 10th, 2014 (10 days before WFC shutdown). It started with Mario Kart Wii and supports now more than 500 games. Read »Development of Wiimmfi« for details.
To use Wiimmfi, the games must be patched to use the new domains and also to change some other settings. See »Wiimmfi Patcher« for more details.
Tools
Wiimms ISO Tools is a set of command line tools to manipulate Wii and GameCube ISO images and WBFS containers. The toolset consists of the following tools:
wit (Wiimms ISO Tool):
This is the main ISO manipulation tool : It can list, analyze, verify, convert, split, join, patch, mix, extract, compose, rename and compare Wii and GameCube images. It also can create and dump different other Wii file formats.
wwt (Wiimms WBFS Tool):
This is the main WBFS manipulation tool (WBFS manager) : It can create, check, repair, verify and clone WBFS files and partitions. It can list, add, extract, remove, rename and recover ISO images as part of a WBFS.
wdf (Wiimms WDF Tool):
wdf is a support tool for WDF, WIA, CISO and GCZ images. It converts (packs and unpacks), compares and dumps WDF and CISO images. Additionally it dumps WIA and GCT image and unpacks WIA images. The default command depends on the program file name (see command descriptions). Usual names are wdf, unwdf, wdf-cat, wdf-cmp and wdf-dump (with or without minus signs). »wdf +CAT« replaces the old tool wdf-cat and »wdf +DUMP« the old tool wdf-dump.
wfuse (Wiimms FUSE Tool):
Mount a Wii or GameCube image or a WBFS file or partition to a mount point using FUSE (Filesystem in USErspace). Use 'wfuse --umount mountdir' for unmounting.
- æneria - A little dashboard to analyse your energy consumption data
- GRDF ADICT API: a small library to use a part of GRDF ADICT API with PHP
- Enedis Data Connect API: a small library to use a part of Enedis Data Connect API with PHP
sysbus.py est un script Python 3 qui permet de contrôler une Livebox par programme et d’en explorer les possibilités de contrôle et autres informations masquées. C’est un outil « expérimental ».
![]()
Public interest infrastructure.
An alternative to corporate clouds built by tech co-ops.
Co-op Cloud is a software stack that aims to make hosting libre software applications simple for small service providers such as tech co-operatives who are looking to standardise around an open, transparent and scalable infrastructure. It uses the latest container technologies and configurations are shared into the commons for the benefit of all.
La coopérative d'hébergement numérique
Avec OUVATON, gardez la maîtrise de vos données et rejoignez nos coopérateur·trice·s
Web
Un espace pour tous vos sites web (HTTP/2), et une installation prise en charge par notre équipe si vous le souhaitez
Mails
Toutes vos adresses mails hébergées avec le souci de la sécurité et de la confidentialité de vos échanges, en toute simplicité
Listes de diffusion
Pour faire vivre votre projet avec des newsletters et des listes dédiées aux échanges entre ses membres.
c:geo is an open-source, full-featured, always ready-to-go client for geocaching.com (unofficial). It also offers basic support for other geocaching platforms. It does not require a web browser or exports - just download and start right away.
