2021-05-07 13:35:46 +00:00
Title: Bookmarks
Date: 2021-05-05 15:21:00
2021-05-08 13:27:22 +00:00
# Internet & HTTP
2021-05-07 13:35:46 +00:00
- 📊 [Proxy networks and data collection tools ](https://brightdata.com/ )
- 📑 [Cours HTTP au CNAM de Stephane Bortzmeyer ](https://www.bortzmeyer.org/cours-http-cnam.html )
- 📑 [RFC 7231: Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content ](https://tools.ietf.org/html/rfc7231 )
2021-05-08 13:27:22 +00:00
- 📑 [Usenet Francophone — Liste de serveurs (et autres services) offrant un accès gratuit à la hiérarchie fr.* ](http://usenet-fr.yakakwatik.org/ )
2021-05-07 13:35:46 +00:00
## Microservice
- 📑 [Twelve Patterns for Hypermedia Microservices ](https://www.infoq.com/presentations/12-patterns-api-microservices/ )
- 📑 [Microservices in a Post-Kubernetes Era ](https://www.infoq.com/articles/microservices-post-kubernetes )
- 📑 [How to choose a database for your microservices ](https://www.infoworld.com/article/3236291/database/how-to-choose-a-database-for-your-microservices.amp.html )
## APIs
- 📊 [Public APIs: A Collection of Public and Free APIs for Development ](https://public-apis.xyz/ )
- 📚 [Mike Amoundsen blog ](http://amundsen.com/blog/ )
- 🔧 [Agnostic Github client API — An EDSL for connecting to REST servers ](https://github.com/mozilla/agithub )
- 📑 [APIs You Won't Hate — A community that cares about API design and development ](https://apisyouwonthate.com/ )
- 📑 [A Web API ecosystem through feature-based reuse ](https://ruben.verborgh.org/articles/web-api-ecosystem/ )
- 📑 [The Structure of Information Networks — Computer Science 685 — Cornell University — Fall 2007 ](https://www.cs.cornell.edu/courses/cs685/2007fa/ )
- 📑 [Mechanisms for obtaining information about the meaning of a given URI ](https://www.w3.org/2001/tag/group/track/issues/57 )
- 📑 [Python API Checklist ](http://python.apichecklist.com/ )
- 📑 [Open Data Protocol (OData) ](https://fr.wikipedia.org/wiki/Open_Data_Protocol )
- 📑 [API Evangelist is about making sense of the world of application programming interfaces ](https://apievangelist.com/ )
### REST
- 📚 [Roy T. Fielding's blog ](https://roy.gbiv.com/untangled/ )
- 📑 [It is okay to use POST — Roy T. Fielding ](https://roy.gbiv.com/untangled/2009/it-is-okay-to-use-post )
- 📑 [Misunderstanding REST ](https://hanselminutes.com/236/misunderstanding-rest-with-mike-amundsen )
- 📑 [Using Web Sequence Diagrams with your APIs ](http://amundsen.com/talks/2018-09-restfest/index.html )
- 📑 [Twelve Patterns for Evolvable APIs Revisited ](http://amundsen.com/talks/2017-12-yow/index.html )
- 📑 [Some thoughts on resources, information resources and representations ](https://www.w3.org/2001/tag/2008/02/RepresentationResources.html )
- 📑 [REST without the hypertext constraint is like pipe-and-filter without the pipes ](http://roy.gbiv.com/untangled/2008/on-software-architecture#more-10 )
- 📑 [resources are just consistent mappings from an identifier to some set of views on server-side state. ](http://roy.gbiv.com/untangled/2008/paper-tigers-and-hidden-dragons )
- 📑 [A REST API must not define fixed resource names or hierarchies ](http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven )
- 📑 [principled design of the modern web architecture — Roy T. Fielding ](http://dl.acm.org/citation.cfm?doid=3106237.3121282 )
### GraphQL
- 🔧 [GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration) ](https://github.com/graphql/graphql-playground )
- 🔧 [GraphQL Doctor: Prevent Breaking Changes in a GraphQL API with GitHub Checks ](https://github.com/cap-collectif/graphql-doctor )
- 📑 [GitHub GraphQL API ](https://docs.github.com/en/graphql )
- 🔧 [Graphene: GraphQL in Python Made Easy ](https://graphene-python.org/ )
- 📑 [Representing State in REST and GraphQL ](https://philsturgeon.uk/api/2017/06/19/representing-state-in-rest-and-graphql/ )
# Traduction
- 📑 [Entretiens autour de la traduction collaborative ](https://bzg.fr/entretiens-autour-de-la-traduction-collaborative.html/ )
- 📑 [Orthotypographie, de Jean-Pierre Lacroux (Lexique des règles typographiques françaises) ](http://www.orthotypographie.fr/volume-I/academie-accentuation.html )
- 📑 [L'association Traduc.org ](https://traduc.org )
- 📑 [Recommandations pour la traduction de documents techniques Red Hat de en_US -> fr_FR ](https://fedoraproject.org/w/uploads/c/c1/Guide_stylistique_de_traduction_EN-FR_24NOV14.pdf )
- 📘 [Petites leçons de typographie — Jacques André ](http://jacques-andre.fr/faqtypo/lessons.pdf )
- 🔧 [Deepl ](https://www.deepl.com )
- 🔧 [Gramalecte ](https://fr.m.wikipedia.org/wiki/Grammalecte )
# Cybersecurity
2022-02-15 17:09:32 +00:00
- [Top 10 web hacking techniques of 2021 ](https://portswigger.net/research/top-10-web-hacking-techniques-of-2021 )
2021-12-02 12:16:09 +00:00
- - 🔧 [PDF Tools ](https://blog.didierstevens.com/programs/pdf-tools/ )
- [Yes We Hack — bug bounty ](https://www.yeswehack.com )
- 🎮 [IRC Puzzles ](https://blog.ircpuzzles.org/ )
- 🎮 [learn about common mistakes and gotchas when using Amazon Web Services ](http://flaws.cloud/ )
- 📑 [ANSSI ](https://www.ssi.gouv.fr/ )
- 📑 [Auditing Algorithms ](https://auditingalgorithms.science/ )
- 📑 [BeEF - The Browser Exploitation Framework Project ](https://beefproject.com/ )
- 📑 [Five Minute Guide to Software Security ](https://oneupsecurity.com/research/five-minute-guide-to-software-security )
- 📑 [GTFOBins is a curated list of Unix binaries that can be used to bypass local security restrictions in misconfigured systems. ](https://gtfobins.github.io/ )
2021-06-18 06:57:55 +00:00
- 📑 [Hacking Tools Cheat Sheet ](https://i.redd.it/fviaw8s43q851.jpg )
2021-12-02 12:16:09 +00:00
- 📑 [List of the most common french passwords ](https://github.com/tarraschk/richelieu )
- 📑 [Livre Blanc sur la Défense et la Sécurité Nationale ](http://www.defense.gouv.fr/content/download/206186/2286591/Livre-blanc-sur-la-Defense-et-la-Securite-nationale%202013.pdf )
- 📑 [Référentiel général de sécurité ](https://www.ssi.gouv.fr/entreprise/reglementation/confiance-numerique/le-referentiel-general-de-securite-rgs/ )
- 📑 [SSRF Cheat Sheet & Bypass Techniques ](https://highon.coffee/blog/ssrf-cheat-sheet/ )
2021-06-18 06:57:55 +00:00
- 📑 [The history of Lets'Encrypt ](https://blog.acolyer.org/2020/02/12/lets-encrypt-an-automated-certificate-authority-to-encrypt-the-entire-web/ )
2021-12-02 12:16:09 +00:00
- 📑 [Zero trust security model ](https://en.wikipedia.org/wiki/Zero_Trust_Networks )
- 📑 [haveibeenpwned.com pwned our helpdesk! ](https://fyr.io/2020/05/30/haveibeenpwned-com-pwned-our-helpdesk-glpi-9-4-5-sql-injection/ )
2021-06-18 06:57:55 +00:00
- 📑 [nmap cheat sheet ](https://docs.google.com/document/d/1ekOUND30jr4RmD-QzL5XQUPPoZkbQwJgvuZ7BwlicIE/mobilebasic )
2021-12-02 12:16:09 +00:00
- 📘 [Security books ](https://opsecx.com/index.php/security-books/ )
2021-06-18 06:57:55 +00:00
- 📘 [This page lists books that I have found to be highly relevant and useful for learning topics within computer security, digital forensics, incident response, malware analysis, and reverse engineering ](http://dfir.org/?q=node/8 )
- 📚 [Collection of articles ](http://rafale.org/ )
- 📚 [Collection of links ](http://www.wawaseb.com/lutile/wsl212.php )
- 📚 [Linux Security Tools ](https://linuxsecurity.expert/tools/ )
- 📚 [Network Cheat Sheets (BGP, EIGRP, IPsec, ...) ](https://packetlife.net/library/cheat-sheets/ )
- 📚 [Password lists ](https://github.com/lavalamp-/password-lists.git )
2021-12-02 12:16:09 +00:00
- 📚 [PortSwigger blog ](https://portswigger.net/research )
- 📚 [Reddit hacking Wiki (podcasts, osint, scanning, cracking, sqli, awesome, red team, phishing) ](https://old.reddit.com/r/hacking/wiki/index )
2021-06-18 06:57:55 +00:00
- 📚 [SecLists — List of usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more. ](https://github.com/danielmiessler/SecLists.git )
2021-12-02 12:16:09 +00:00
- 📚 [hackingthe.cloud — Knowledge about cloud, enumeration, exploitation, avoid detection, AWS, azure, GCP... ](https://hackingthe.cloud/aws/ )
2021-06-18 06:57:55 +00:00
- 📼 [MOOC de l'ANSSI ](https://secnumacademie.gouv.fr/ )
2021-12-02 12:16:09 +00:00
- 📼 [Root KSK ceremony ](https://www.youtube.com/watch?v=erfsFJsapAs )
- 🔧 [ChopChop is a CLI to help developers scanning endpoints and identifying exposition of sensitive services/files/folders. ](https://github.com/michelin/ChopChop )
2021-06-18 06:57:55 +00:00
- 🔧 [Inject javascript into a PDF file ](https://github.com/cornerpirate/JS2PDFInjector )
2021-12-02 12:16:09 +00:00
- 🔧 [JSFuck is an esoteric and educational programming style based on the atomic parts of JavaScript. ](http://www.jsfuck.com/ )
- 🔧 [PDF Tools ](https://blog.didierstevens.com/programs/pdf-tools/ )
- 🔧 [Search numbers in a database of 290,695,246 primes and 2,050,312,768 known compisite numbers with known factors ](http://factordb.com/ )
- 🔧 [Temporary email address redirection ](jetable.org )
- 🔧 [fsociety — A Modular Penetration Testing Framework ](https://github.com/fsociety-team/fsociety )
2021-05-07 13:35:46 +00:00
2021-09-06 07:39:24 +00:00
2021-05-08 13:30:28 +00:00
## Cybersecurity/Cryptography
2021-05-07 13:35:46 +00:00
- 🔧 [Detect and decode encoded strings, recursively. ](https://github.com/UltimateHackers/Decodify )
- 🔧 [Quipqiup: A fast and automated cryptogram solver ](https://quipqiup.com/ )
- 🔧 [lantern — Cryptanalysis library for breaking classical ciphers ](https://github.com/CameronLonsdale/lantern )
- 🔧 [hashID — Hash Identifier ](http://psypanda.github.io/hashID/ )
- 🔧 [Ciphey — Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ](https://github.com/Ciphey/Ciphey )
2022-01-06 13:49:52 +00:00
- 🔧 [codext — Python codecs extension featuring CLI tools for encoding/decoding anything ](https://github.com/dhondta/python-codext )
2022-02-02 08:36:23 +00:00
- 🔧 [CyberChef — The Cyber Swiss Army Knife ](https://gchq.github.io/CyberChef )
2021-05-07 13:35:46 +00:00
2021-05-08 13:30:28 +00:00
## Cybersecurity/Writeups
2021-05-07 13:35:46 +00:00
- 📚 [CTF solutions from p4 team ](https://github.com/p4-team/ctf )
- 📚 [TeamRocketIST CTF Team ](https://teamrocketist.github.io/ )
- 📚 [sigterm.ch ](https://sigterm.ch/2018/01/01/hackvent-2017-write-up/ )
2021-05-08 13:30:28 +00:00
## Cybersecurity/Podcasts
2021-05-07 13:35:46 +00:00
2021-05-08 13:27:22 +00:00
- 🎜 [Hacking Humans ](https://thecyberwire.com/podcasts/hacking-humans )
- 🎜 [Tiger Team 24K Heist ](https://www.youtube.com/watch?v=pJIlcd6-E70 )
- 🎜 [Darknet Diaries ](https://darknetdiaries.com/ )
- 🎜 [Malicious Life ](https://malicious.life/ )
- 🎜 [NoLimitSecu ](https://www.nolimitsecu.fr/ )
2021-05-07 13:35:46 +00:00
2021-05-08 13:30:28 +00:00
## Cybersecurity/OSINT
2021-05-07 13:35:46 +00:00
2022-02-15 17:09:32 +00:00
- [The OSINT Framework ](https://osintframework.com/ )
- [Have I been Pwned (« Have them been pwned :D ») ](https://haveibeenpwned.com/ )
2021-12-02 12:16:09 +00:00
- 🔧 [theHarvester — E-mails, subdomains and names Harvester ](https://github.com/laramies/theHarvester )
2022-02-15 17:09:32 +00:00
- 🔧 [SpiderFoot — automates OSINT for threat intelligence and mapping your attack surface. ](https://github.com/smicallef/spiderfoot )
- 🔧 [XRay is a tool for recon, mapping and OSINT gathering from public networks. ](https://github.com/evilsocket/xray )
- 🔧 [GooHak — Automatically Launch Google Hacking Queries Against A Target Domain ](https://github.com/1N3/Goohak/blob/master/goohak )
- 🔧 [TIDos-Framework — The Offensive Manual Web Application Penetration Testing Framework. ](https://github.com/0xInfection/TIDoS-Framework )
- 🔧 [GHunt — Investigate Google emails and documents. ](https://github.com/mxrch/GHunt )
- 🔧 [Online tool with IPv4 hosts, domains/whois/site info, ports/banners/protocols, technologies, maintain biggest SSL/TLS db, AS, OS,... ](https://spyse.com/ )
- [Searchable online database of domains, emails, passwords, ... ](https://intelx.io )
2021-05-07 13:35:46 +00:00
- 🧰 [OSINT4ALL ](https://start.me/p/L1rEYQ/osint4all )
- 🔧 [FinalRecon — An automatic web reconnaissance tool written in Python ](https://github.com/thewhiteh4t/FinalRecon/ )
2022-02-15 17:09:32 +00:00
- 🔧 [recon-ng — Open Source Intelligence gathering tool aimed at reducing the time spent harvesting information from open sources. ](https://github.com/lanmaster53/recon-ng )
2021-05-07 13:35:46 +00:00
- 📊 [shodan ](www.shodan.io ), [censys ](censys.io ), [netcraft ](sitereport.netcraft.com )
2021-08-27 16:02:51 +00:00
- 🔧 [RevealIn: Uncover the full name of a target on Linkedin. ](https://github.com/mxrch/revealin )
2022-02-15 17:09:32 +00:00
- 🔧 [Bibliogram is a website that takes data from Instagram's public profile views and puts it into a friendlier page ](https://bibliogram.snopyta.org/ )
- 🔧 [MetaGooFil — Metadata Harvester (old, python2) ](https://github.com/laramies/metagoofil )
2021-05-07 13:35:46 +00:00
2022-02-15 17:09:32 +00:00
### Cybersecurity/OSINT/DNS Enumeration
2021-07-16 05:08:52 +00:00
2022-02-15 17:09:32 +00:00
- [SubScraper — Perform subdomain enumeration through various techniques and retrieve detailed output to aid in further testing. ](https://github.com/m8r0wn/subscraper )
2021-07-16 05:08:52 +00:00
- [dnsdumpster.com ](https://dnsdumpster.com )
- [dnsrecon ](https://github.com/darkoperator/dnsrecon )
- [subscraper ](https://github.com/m8r0wn/subscraper )
- [finalrecon ](https://github.com/thewhiteh4t/FinalRecon/ )
- [domainrecon ](https://github.com/realsanjay/DomainRecon )
2022-02-15 17:09:32 +00:00
- [OWASP Amass — In-depth Attack Surface Mapping and Asset Discovery ](https://owasp-amass.com/ )
2021-07-16 05:08:52 +00:00
2021-05-08 13:30:28 +00:00
### Cybersecurity/OSINT/Certificate transparency search engines
2021-05-07 13:35:46 +00:00
- [crt.sh ](https://crt.sh/ )
- [censys.io ](https://censys.io/ )
- [Facebook CT ](https://developers.facebook.com/tools/ct/ )
- [Google CT ](https://google.com/transparencyreport/https/ct/ )
Or from command line with a postgresql client:
psql -h crt.sh -p 5432 -U guest certwatch
2021-05-08 13:30:28 +00:00
## Cybersecurity/SDR
2021-05-07 13:35:46 +00:00
- 🔧 [Spectrum analyzer for multiple SDR platforms, capable de balayer et d'aggréger des fréquence ](https://github.com/xmikos/qspectrumanalyzer/ )
2021-05-08 13:30:28 +00:00
## Cybersecurity/Pentesting
2021-05-07 13:35:46 +00:00
- [Exploit DB ](https://www.exploit-db.com/search/ )
- [CVE Details ](https://cvedetails.com )
- [OpenCVE ](https://www.opencve.io/ )
- 🧰 [Pentesting tools ](https://prune2000.github.io/tools/pentest/ )
- 🧰 [Citadel — Collection of pentesting scripts ](https://github.com/wintrmvte/Citadel )
- 📑 [Web Application Penetration Testing Notes ](https://techvomit.net/web-application-penetration-testing-notes/ )
- [PentesterLab exercises ](https://www.pentesterlab.com/ )
- 🔧 [nmap NSE script based on Vulners.com API ](https://github.com/vulnersCom/nmap-vulners )
2022-02-02 08:36:23 +00:00
- 🔧 [nmap NSE vulnerability scripts from NCSC ](https://github.com/nccgroup/nmap-nse-vulnerability-scripts/ )
2021-05-07 13:35:46 +00:00
- 🔧 [sqlmap ](https://pypi.python.org/pypi/sqlmap )
- 🔧 [nosqlmap ](https://github.com/codingo/nosqlmap )
- 📑 [nmap modules ](https://twitter.com/bonsaiviking/status/950772687655309313?s=09 )
- 📑 [OWASP Testing Guide ](http://repository.root-me.org/Exploitation%20-%20Web/EN%20-%20OWASP%20testing%20guide%20v2.pdf )
- [Vulners — Vulnerability Assessment Platform ](https://vulners.com/landing )
2021-09-06 07:39:24 +00:00
- 📚 [Awesome-Hacking — A collection of awesome lists for hackers, pentesters & security researchers ](https://github.com/misterch0c/Awesome-Hacking )
2021-05-07 13:35:46 +00:00
- 🎮 [root-me.org ](https://www.root-me.org )
- 🎮 [ringzer0team challenges ](https://ringzer0team.com/challenges )
- 🎮 [pentesterlab ](https://pentesterlab.com/exercises )
- 🎮 [zenk-security ](https://www.zenk-security.com/ )
- 🎮 [France Cybersecurity Challenge ](https://www.france-cybersecurity-challenge.fr/challenges )
2021-06-18 06:57:55 +00:00
- 📑 [Pentesting cheat sheet ](https://highon.coffee/blog/penetration-testing-tools-cheat-sheet/#osint )
2021-05-07 13:35:46 +00:00
2021-05-08 13:30:28 +00:00
## Cybersecurity/Reverse
2021-05-08 13:27:22 +00:00
- [GEF is a set of commands to assist exploit developers and reverse-engineers when using old school GDB ](https://github.com/hugsy/gef/blob/dev/README.md )
2021-05-07 13:35:46 +00:00
# Misc
- 📑 [Degoogling my phone ](https://piware.de/post/2018-05-01-android-degoogle/ )
- 🔧 [diagram flowchart slides tree graphviz neato dot ](https://mermaidjs.github.io/ )
- 📑 [Carte du Métro Parisien ](http://carto.metro.free.fr/cartes/metro-paris/ )
- 📑 [GDPR ](https://techblog.bozho.net/gdpr-practical-guide-developers/ )
- 📼 [PyData 2015 ](http://2015.pydata.fr/slides-videos.html )
- 📼 [PyData Paris 2016 ](https://www.youtube.com/playlist?list=PLzjFI0G5nSsorlRk51ARRRCY5K2HiATuS )
- 📑 [Automatically Inferring Malware Signatures for Anti-Virus Assisted Attacks ](https://www.sec.cs.tu-bs.de/pubs/2017-asiaccs.pdf )
- 📑 [The Web began dying in 2014, here's how ](https://staltz.com/the-web-began-dying-in-2014-heres-how.html )
- 📑 [pi-top — Raspberry Pi made simple, robust and modular ](https://pi-top.com/ )
2021-05-15 09:54:25 +00:00
- 📑 [Accessibility — Jupyter accessibility working group ](https://github.com/jupyter/accessibility )
- 🔧 [Convert slides to videos using ffmpeg ](https://framagit.org/numahell/bbb-retrieve-presentation/-/merge_requests/4/diffs )
2021-09-26 10:22:10 +00:00
- 🔧 [n8n: an Open-Source IFTTT (Workflow Automation Tool) ](https://github.com/n8n-io/n8n )
2022-02-15 17:09:32 +00:00
- [Tri de l'information et enseignement de l'esprit critique : une carte pour s'y retrouver ](https://cortecs.org/secondaire/tri-de-linformation-et-enseignement-de-lesprit-critique-une-carte-pour-sy-retrouver/ )
2021-05-07 13:35:46 +00:00
# Math
- 📘 [No Bullshit Linear Algebra ](https://minireference.com/blog/no-bullshit-linear-algebra-v2-release )
- 📑 [Coffin problems ](https://galileofeynman.blogspot.com/2012/11/the-jewish-coffin-problems-of-moscow.html?m=1 )
2021-05-08 13:27:22 +00:00
2021-05-07 13:35:46 +00:00
# Unix
- 📑 [30 interesting commands for the Linux shell ](https://www.lopezferrando.com/30-interesting-shell-commands/ )
- 📑 [Things Every Hacker Once Knew ](http://www.catb.org/esr/faqs/things-every-hacker-once-knew/ )
- 📑 [Linux Perf writer blog ](http://www.brendangregg.com/perf.html )
2021-05-15 09:54:25 +00:00
- 🎮 [Mysteries Wizardzines ](https://mysteries.wizardzines.com/ )
2021-05-07 13:35:46 +00:00
# Programming
2021-12-02 12:16:09 +00:00
- 📘 [The modern documentation website Emacs deserves ](https://www.emacsdocs.org/ )
2021-05-07 13:35:46 +00:00
- 📘 [What are reddit's favorite books to learn about programming? ](https://redditfavorites.com/books/programming/ )
- 🔧 [Find interesting unanswered question on stackoverflow ](https://data.stackexchange.com/stackoverflow/query/4038/find-interesting-unanswered-questions )
- 🔧 [AdminLTE — Bootstrap admin dashboard template ](https://adminlte.io/ ) used by PiHole and [hermes ](https://github.com/Ousret/hermes )
- 📑 [Floating point arithmetic rounding errors in various languages ](https://0.30000000000000004.com/ )
- 📑 [Learning git: Locations, Remotes, and GitHub ](https://www.willingconsulting.com/post/2019-07-01-locations-and-git/ )
- 📚 [Learn X in Y minutes ](https://learnxinyminutes.com/ )
- 📼 [Video Lectures — MIT ](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures/ )
- 📚 [600 free courses ](https://qz.com/1120344/200-universities-just-launched-600-free-online-courses-heres-the-full-list/ )
2021-05-17 07:24:01 +00:00
- 📚 [Awesome Falsehookds — A curated list of falsehoods programmers believe in. ](https://github.com/kdeldycke/awesome-falsehood )
- 📑 [Talk about Bloom filters and HyperLogLog (probabilistic data structures) ](https://simonprickett.dev/no_maybe_and_close_enough_slides.pdf )
- [related repo ](https://github.com/simonprickett/python-probabilistic-data-structures )
- 📑 [Pattern matching ](https://tpython.tobiaskohn.ch/PyPatternMatching.pdf )
- 📑 [static duck typing ](https://wired-injector.readthedocs.io/en/latest/examples/protocols.html )
2021-05-07 13:35:46 +00:00
2022-02-05 10:45:42 +00:00
## Dataviz
- 🔧 [Livemark — Data presentation framework for Python that generates static sites from extended Markdown with interactive charts, tables, scripts, and other features. ](https://livemark.frictionlessdata.io/ )
2021-05-15 09:54:25 +00:00
## Programming/Podcasts
- 🎜 [Teaching Python with Kelly & Sean ](https://www.teachingpython.fm/ )
- 🎜 [The Bug Hunters Café — A podcast all about (mis)adventures in creating, finding, and fixing bugs in code ](https://dev.to/bughunterscafe )
- 🎜 [PyBites Podcast — Julian Sequeira & Bob Belderbos ](https://www.pybitespodcast.com/ )
- 🎜 [RedHat COMMAND_LINE HEROES ](https://www.redhat.com/en/command-line-heroes )
- 🎜 [Between Chair and Keyboard ](https://tanzu.vmware.com/developer/tv/bcak/ )
## Programming/Github Actions
- [Action to assign someone to an issue when one comments 'take' ](https://github.com/pandas-dev/pandas/blob/master/.github/workflows/assign.yml )
- [github cli — Take GitHub to the command line ](https://cli.github.com/ ) (can interact with github actions)
- [Github actions from cli ](https://www.youtube.com/watch?v=btnJXXRjoeU )
2021-05-08 13:30:28 +00:00
## Programming/Make
2021-05-07 13:35:46 +00:00
- 📑 [Your Makefiles are wrong ](https://tech.davis-hansson.com/p/make/ )
2021-05-15 09:54:25 +00:00
## Programming/Documentation
- 📑 [Four modes of documentation: tutorials, how-to guides, technical reference and explanation ](https://diataxis.fr/ )
2021-05-08 13:30:28 +00:00
## Programming/Python
2021-05-07 13:35:46 +00:00
2022-02-15 17:09:32 +00:00
- 🔧 [pz — Easily handle day to day CLI operation via Python instead of regular Bash programs. ](https://github.com/CZ-NIC/pz )
2021-05-17 07:24:01 +00:00
- 📑 [Quantum Computing in Python ](https://iza.ac/pdf/pycon2021.pdf )
2021-05-08 13:27:22 +00:00
- 📑 [setup.py vs requirements.txt ](https://caremad.io/posts/2013/07/setup-vs-requirement/ )
- 📑 [How type annotations make your code better? ](https://igordavydenko.com/talks/de-pycon-2018/ )
- 🔧 [octomachinery — Bots Without Boilerplate ](https://tutorial.octomachinery.dev/en/latest/ )
- 📑 [octomachinery bot tutorial: How to Build a GitHub Bot ](https://tutorial.octomachinery.dev/en/latest/ )
- 🔧 [Test your project's packaging friendliness ](https://pypi.org/project/pyroma/ )
- 🔧 [flacon — minimalist REST and app backend framework for Python developers ](https://github.com/falconry/falcon )
- 🔧 [Check MANIFEST.in in a Python source package for completeness ](https://pypi.org/project/check-manifest/ )
2021-05-07 13:35:46 +00:00
- 🔧 [Unit testing Jupyter Notebooks ](https://github.com/nteract/testbook )
2021-05-08 13:27:22 +00:00
- 📑 [Why do numbering should start at 0 ](https://www.cs.utexas.edu/~EWD/transcriptions/EWD08xx/EWD831.html )
2021-05-07 13:35:46 +00:00
- 📑 [Instructor notes for COMP 3321 ](https://nsa.sfo2.digitaloceanspaces.com/comp3321.pdf )
- 🔧 [Scalene — Python profiling: memory and CPU ](https://github.com/emeryberger/scalene )
- 🔧 [Sampling profiler for Python programs ](https://github.com/benfred/py-spy )
- 📑 [WTF Python ](https://github.com/satwikkansal/wtfpython )
- 📚 [All Algorithms implemented in Python ](https://github.com/TheAlgorithms/Python )
- 📑 [Your Guide to the CPython Source Code ](https://realpython.com/cpython-source-code-guide/ )
- 📑 [Scipy Workshop ](https://github.com/Andrewnetwork/WorkshopScipy )
- 📚 [comp.lang.python ](https://groups.google.com/forum/#!forum/comp.lang.python )
- 🔧 [FastAPI framework, high performance, easy to learn, fast to code, ready for production ](https://github.com/tiangolo/fastapi )
- 🔧 [Nuitka is a Python compiler written in Python ](https://nuitka.net/ )
- 🔧 [Pex — Python EXecutable ](https://pex.readthedocs.io/ )
2021-05-08 13:27:22 +00:00
- 📑 [Les secrets d'un code pythonique ](https://zestedesavoir.com/articles/1079/les-secrets-dun-code-pythonique/ )
- 📑 [These series of posts are an accompaniment to a couple of talks given: Advanced asyncio: Solving Real-world Production Problems ](https://www.roguelynn.com/words/asyncio-we-did-it-wrong/ )
2021-12-02 12:16:09 +00:00
- 🔧 [Rich — Python library for rich text and beautiful formatting in the terminal ](https://pypi.org/project/rich/ )
2022-02-15 17:09:32 +00:00
- 🔧 [Mimic is a tool with the intention to defer actions done on objects or classes ](https://github.com/maarten-dp/mimics )
- Examples using GTK4/libadwaita and Python: [Giara ](https://gitlab.gnome.org/World/giara ), [gnome-secrets ](https://gitlab.gnome.org/World/secrets )
2021-12-02 12:16:09 +00:00
### Programming/Python/Django
2021-05-08 13:27:22 +00:00
- 📑 [Django Classy Class Based Views](http://ccbv.co.uk/]
2021-05-15 09:54:25 +00:00
- 🔧 [Django load settings from env: from djenv.settings import * ](https://pypi.org/project/djenv/ )
2021-05-08 13:27:22 +00:00
- 📑 [Classy Django REST Framework ](http://www.cdrf.co/ )
2021-05-15 09:54:25 +00:00
- 🔧 [Wagtail — A Django CMS ](https://wagtail.io/ )
2021-05-28 21:13:24 +00:00
- 🔧 [Grappelli (Django Admin) — A beautiful content management interface ](https://grappelliproject.com/ )
2021-12-02 12:16:09 +00:00
- 🔧 [Alpine and HTMX in Django ](https://www.saaspegasus.com/guides/modern-javascript-for-django-developers/htmx-alpine/ )
- 🔧 [django-restql: Turn your API made with Django REST Framework(DRF) into a GraphQL like API. ](https://github.com/yezyilomo/django-restql )
- 🔧 [Turbo — The speed of a single-page web application without having to write any JavaScript. ](https://turbo.hotwired.dev/ )
2021-05-08 13:27:22 +00:00
2021-05-08 13:30:28 +00:00
### Programming/Python/Teaching
2021-05-08 13:27:22 +00:00
- 🎜 [We're two middle school teachers learning and teaching Python ](https://www.teachingpython.fm/ )
- 📑 [How to Build a GitHub Bot ](https://linuxfr.org/users/omc/journaux/document-de-cours-python-for-science )
2021-05-07 13:35:46 +00:00
2021-05-28 21:13:24 +00:00
### Programming/Python/Tasks
2022-01-06 13:49:52 +00:00
"Celery Alternatives"
- 🔧 [Procrastinate is an open-source Python 3.7+ distributed task processing library, leveraging PostgreSQL to store task definitions, manage locks and dispatch tasks. ](https://pypi.org/project/procrastinate/ )
2021-05-28 21:13:24 +00:00
- 🔧 [Dramatiq is a background task processing library for Python with a focus on simplicity, reliability and performance. ](https://dramatiq.io/ )
- 🔧 [Apache Kafka is an open-source distributed event streaming platform ](https://kafka.apache.org/ )
2021-05-08 13:30:28 +00:00
### Programming/Python/Data Science
2021-05-07 13:35:46 +00:00
2021-05-17 07:24:01 +00:00
- 📑 [Jupyter tricks ](https://github.com/switowski/9-tricks-for-aoc/blob/main/9%20Tricks%20for%20Advent%20of%20Code.ipynb )
2021-05-08 13:27:22 +00:00
- 🔧 [Voilà turns Jupyter notebooks into standalone web applications ](https://pypi.org/project/voila/ )
- 📚 [A gallery of Voilà dashboards [jupyter][binder]](https://voila-gallery.org)
2021-05-07 13:35:46 +00:00
- 📚 [Data Science Cheat Sheets ](https://www.datacamp.com/community/data-science-cheatsheets )
- 📚 [Top 28 Cheat Sheets for Machine Learning, Data Science, Probability, SQL & Big Data ](https://www.analyticsvidhya.com/blog/2017/02/top-28-cheat-sheets-for-machine-learning-data-science-probability-sql-big-data/ )
- 📚 [Collecting Data Science Cheat Sheets ](https://towardsdatascience.com/collecting-data-science-cheat-sheets-d2cdff092855 )
- 🔧 [A Flexible And Efficient Library For Deep Learning ](https://mxnet.apache.org )
- 🔧 [Keras: the Python deep learning API ](https://keras.io )
2021-05-08 13:27:22 +00:00
- 🔧 [dash — A productive Python framework for building web analytic applications ](https://dash.plotly.com/introduction )
2021-05-07 13:35:46 +00:00
2022-02-15 17:09:32 +00:00
### Programming/Python/Tests
- 📑 [Running C unit tests with pytest ](https://p403n1x87.github.io/running-c-unit-tests-with-pytest.html )
2021-05-08 13:30:28 +00:00
## Programming/GIT
2021-05-07 13:35:46 +00:00
- [The history of git ](https://www.welcometothejungle.com/en/articles/btc-history-git )
- [Git tips and tricks ](https://about.gitlab.com/2016/12/08/git-tips-and-tricks/ )
2021-09-06 07:39:24 +00:00
- 📚 [Awesome Github Actions ](https://github.com/sdras/awesome-actions )
2021-05-07 13:35:46 +00:00
2021-05-08 13:30:28 +00:00
## Programming/Infra
2021-05-07 13:35:46 +00:00
- https://root-servers.org/
- https://www.ansible.com/ansible-best-practices-2017
- https://opensourceinfra.org/
- [SDF Public Access UNIX System .. Est. 1987 ](https://sdf.org )
2021-05-08 13:27:22 +00:00
- [Testinfra — test your infrastructure ](https://testinfra.readthedocs.io/en/latest/ )
2021-06-18 06:57:55 +00:00
- [vector.dev: Take Control Of Your Observability Data ](https://vector.dev/ ) "successeur" de logstash.
- [graylog ](https://www.graylog.fr/ ) pour centraliser les logs, alternative à ElasticSearch mais pour les logs.
- Pour les métriques système :
[prometheus ](https://github.com/prometheus/prometheus/ ), il faut
oublier munin. Il faut utiliser [Grafana ](https://grafana.com/ ) pour l'affichage.
- [Grafana Node Exporter Full ](https://grafana.com/grafana/dashboards/1860 )
- postgres : Surveiller LSN Diff, c'est le truc important.
- Pour les métriques métier : Une recherche dans les logs (dans ES / Graylog), ou statsd.
- [Nomad ](https://www.nomadproject.io ) successeur de Mesos (qui n'est plus maintenu).
- [Clair — Vulnerability Static Analysis for Containers ](https://github.com/quay/clair )
2021-05-07 13:35:46 +00:00
2021-05-08 13:30:28 +00:00
2021-08-27 16:02:51 +00:00
# Art
2021-05-07 13:35:46 +00:00
- [Chopin free recordings ](https://musopen.org/music/108-nocturnes-op-9/#recordings )
2021-08-27 16:02:51 +00:00
- [unDraw: Open-source illustrations ](https://undraw.co/ )
2022-02-02 08:36:23 +00:00
- [icones libres ](https://icones.js.org/ )
2021-05-07 13:35:46 +00:00
# My Google Dorks
- "tous les livres" "ajouts récents" "index alphabétique"
- "bibliothèque gérée par calibre"
2022-01-06 13:49:52 +00:00
- `allintext:` c'est bien.