92 liens privés
Libérez votre recherche
Sans publicité. Sans surveillance. Sans bruit.
Avec Kagi, vous êtes le client, pas le produit.
Trouvez ce que vous voulez
Votre recherche Vos règles.
Vous en avez assez de combattre les algorithmes ? À vous de décider ce qui apparaît dans vos résultats. Boostez ce que vous aimez. Bannissez ce que vous ne voulez pas. C'est aussi simple que ça.
Recherchez comme un expert, instantanément
Vous voulez des réponses pour les développeurs ? Des idées de recettes ? Des recherches universitaires ? Un clic permet de concentrer l'ensemble de votre expérience de recherche. C'est comme si vous aviez une douzaine de moteurs de recherche spécialisés à votre disposition.
À propos du site solaire
Ce site web est une version solaire et auto-hebergé de Low-tech Magazine. Ce nouveau blog est conçu pour réduire radicalement la consommation d’énergie associée à l’accès à notre contenu.
EU Age Verification Solution
The European Commission is defining a common EU-wide approach to age verification and delivering a white label solution to support its practical adoption across Member States.
This privacy-preserving solution allows users to prove they are old enough to access age-restricted online services, without disclosing unnecessary personal information. It is built on the European Digital Identity Wallet framework and supports compliance with Article 28 of the Digital Services Act.
The goal is to enable consistent, secure and user-friendly age verification that can be easily integrated into online services throughout the EU.
This website is intended for both developers of the EU Age Verification Solution and service providers looking to integrate age checks into their online services.
All components are developed as open source to ensure transparency, trust and reuse.
NGINX Log Stats
A multi-threaded, deep-search capable, full-featured, and intelligent NGINX log parser
Install
Run this command to install the package from pip: pip install nginx-log-stats
Outils de protection de la vie privée
Si vous cherchez une solution spécifique à un problème, voici pour diverses catégories les outils matériels et logiciels que nous vous recommandons. Les outils de protection de la vie privée que nous recommandons sont principalement choisis pour leurs fonctionnalités de sécurité, avec une attention particulière pour les outils décentralisés et open source. Ils sont adaptés à divers modèles menaces, que vous cherchiez à vous protéger contre les programmes de surveillance de masse mondiaux et à éviter les grandes entreprises du numérique, voire à mitiger les attaques. Toutefois, vous seul êtes en mesure de déterminer ce qui répondra le mieux à vos besoins.
EasyWebDAV2: Is a fork of EasyWebDAV library with included pull requests and some additional fixes. A WebDAV Client in Python
Features
- Basic authentication
- Creating directories, removing directories and files
- Uploading and downloading files
- Directory listing
- Support for client side SSL certificates
Quick Start
import easywebdav2
# Start off by creating a client object. Username and
# password may be omitted if no authentication is needed.
webdav = easywebdav2.connect('webdav.your-domain.com', username='myuser', password='mypass')
# Do some stuff:
webdav.mkdir('some_dir')
webdav.rmdir('another_dir')
webdav.download('remote/path/to/file', 'local/target/file')
webdav.upload('local/path/to/file', 'remote/target/file')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.
Paged.js is a free and open-source library that paginates any HTML content to produce beautiful print-ready PDF. The library fragments the content, reads your CSS print declarations and presents a paginated preview in your browser that you can save as PDF.
By paginating content in the browser, Paged.js shows a preview of the PDF output in web browsers. This allows designers to use browsers dev tools (eg. the inspection console built into most browsers) to make changes on the fly and control the rendering of the typesetting.
It’s also possible to use Paged.js within other tools and to extend rendering by adding plugins.
As Paged.js follows the W3C standards, it can easily be a part of a automated workflows thanks to the command line interface version (using an headless browser) that can generate a PDF from scriptable automated commands.
A list of all UTF-8 emojis in bash or zsh
// Paste this code in your console on http://unicode.org/emoji/charts/full-emoji-list.html
const prefix='emoji_'
$$('tr').filter(e =>
e.getElementsByClassName('chars').length > 0
).map(e => {
let chars = e.getElementsByClassName('chars')[0].innerText
if (chars.includes('&zwj')) {
chars = chars.slice(0, chars.indexOf('&z'))
}
let name = e.getElementsByClassName('name')[0].innerText.toLowerCase()
.replace(/[ -]/g, '_')
.replace(/[.:()"“”,’!]/g, '')
.replace('&', 'and')
.replace(/[ãå]/g, 'a')
.replace('é', 'e')
.replace('í', 'i')
.replace('ô', 'o')
.replace('⊛_', '')
.replace('ç', 'c')
.replace('#', 'hashtag')
.replace('*', 'star')
return `${prefix}${name}=${chars}`
}).join("\n")Saving Scraped Data To Postgres Database With Scrapy Pipelines
If your scraping a website, you need to save that data somewhere. A great option is Postgres as it is a battletested database, trusted by thousands of companies to handle huge amounts of data.
In this guide, we will go through how to save our data to a Postgres database using Scrapy pipelines:
- What Are Scrapy Item Pipelines?
- Setting Up A Postgres Database
- Saving Data To A Postgre Database
- Only Saving New Data
First, let's go over what are Scrapy Item Pipelines.
![]()
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.
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()Le protocole d'exclusion des robots, plus connu sous le nom de robots.txt, est une convention visant à empêcher les robots d'exploration (web crawlers) d'accéder à tout ou une partie d'un site web.
Le fichier robots.txt, à placer la racine d'un site web, contient une liste de ressources du site qui ne sont pas censées être explorées par les moteurs de recherches. Ce fichier permet également d'indiquer aux moteurs l'adresse du fichier sitemap.xml du site.
Par convention, les robots consultent le fichier robots.txt avant d'explorer puis d'indexer un site Web. Lorsqu'un robot tente d'accéder à une page web, comme par exemple http://www.mon-domaine.fr/page.html, il tente d'accéder également au fichier robots.txt situé à la racine de votre site web : http://www.mon-domaine.fr/robots.txt
Qu'est-ce que c'est ?

C'est une initiative dont le but est de connaître les personnes qui se cachent derrière un site web. C'est un fichier TXT qui contient des informations au sujet des différentes personnes qui ont contribué à la construction du site.
Pourquoi un fichier TXT ?

Parce que c'est simple et rapide à faire. Parce que ça n'a pas d'impact sur le code. Assez souvent, les propriétaires du site ne souhaitent pas que les auteurs y ajoutent leur signature ; soi-disant parce que ça alourdit les pages et rend le site moins rapide.
Free Icons
Welcome to the Free Icons repository! This repository provides a collection of over 23,000 high-quality icons that you can use freely in your design projects. Whether you're working on web development, UI/UX design, or any other creative endeavor, you'll find a diverse range of icons to enhance your work.
Features
- Extensive Collection: Browse through thousands of icons, neatly categorized and available in various styles.
- Free to Use: All icons in this repository are completely free for both personal and commercial use.
- Scalable Vector Graphics (SVG): All icons are provided in SVG format, allowing for easy scaling and customization while maintaining crispness and clarity.
- High Quality: Each icon is meticulously crafted, offering excellent visual clarity and detail.
Améliorez les performances de votre site Web en trois étapes simples
1.Commencez un essai gratuit de 21 jours sur le Cloud. Aucune carte de crédit n'est requise.
2.Ajoutez un code de suivi à votre site Web ou à votre application mobile.
3.Commencez à améliorer votre site Web à l'aide de données, de fonctionnalités et de rapports en temps réel.
Prenez le contrôle de toutes vos données
Factures, mots de passe, photos ou informations personnelles, réunissez vos données dans le domicile numérique Cozy.
Profitez de l'offre gratuite dès maintenant.
Piwishack provides codes for integration of thumbnails, images and/or links in a forum, a site or a blog. Codes are displayed in a popup window, with a sheet for HTML code, a sheet for BBcode and a sheet with specific codes (can be customised by the administrator).
Create a Hugo site using the beautiful Ananke theme.
This quick start uses macOS in the examples. For instructions about how to install Hugo on other operating systems, see install.
It is required to have Git installed to run this tutorial.
For other approaches to learning Hugo (like books or video tutorials), refer to the external learning resources page.