<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Social Media Investigation on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/social-media-investigation/</link>
        <description>Recent content in Social Media Investigation on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Sat, 02 May 2026 16:25:26 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/social-media-investigation/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>maigret</title>
        <link>https://producthunt.programnotes.cn/en/p/maigret/</link>
        <pubDate>Sat, 02 May 2026 16:25:26 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/maigret/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1681138234408-8043904669a5?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3Nzc3MTAzMDl8&amp;ixlib=rb-4.1.0" alt="Featured image of post maigret" /&gt;&lt;h1 id=&#34;soxojmaigret&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/soxoj/maigret&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;soxoj/maigret&lt;/a&gt;
&lt;/h1&gt;&lt;h1 id=&#34;maigret&#34;&gt;Maigret
&lt;/h1&gt;&lt;div align=&#34;center&#34;&gt;
  &lt;div&gt;
    &lt;a href=&#34;https://pypi.org/project/maigret/&#34;&gt;
        &lt;img alt=&#34;PyPI version badge for Maigret&#34; src=&#34;https://img.shields.io/pypi/v/maigret?style=flat-square&#34; /&gt;
    &lt;/a&gt;
    &lt;a href=&#34;https://pypi.org/project/maigret/&#34;&gt;  
        &lt;img alt=&#34;PyPI download count for Maigret&#34; src=&#34;https://img.shields.io/pypi/dw/maigret?style=flat-square&#34; /&gt;
    &lt;/a&gt;
    &lt;a href=&#34;https://github.com/soxoj/maigret&#34;&gt;
        &lt;img alt=&#34;Minimum Python version required: 3.10+&#34; src=&#34;https://img.shields.io/badge/Python-3.10%2B-brightgreen?style=flat-square&#34; /&gt;
    &lt;/a&gt;
    &lt;a href=&#34;https://github.com/soxoj/maigret/blob/main/LICENSE&#34;&gt;
        &lt;img alt=&#34;License badge for Maigret&#34; src=&#34;https://img.shields.io/github/license/soxoj/maigret?style=flat-square&#34; /&gt;
    &lt;/a&gt;
    &lt;a href=&#34;https://github.com/soxoj/maigret&#34;&gt;
        &lt;img alt=&#34;View count for Maigret project&#34; src=&#34;https://komarev.com/ghpvc/?username=maigret&amp;color=brightgreen&amp;label=views&amp;style=flat-square&#34; /&gt;
    &lt;/a&gt;
  &lt;/div&gt;
  &lt;br&gt;
  &lt;div&gt;
    &lt;img src=&#34;https://raw.githubusercontent.com/soxoj/maigret/main/static/maigret.png&#34; height=&#34;300&#34; alt=&#34;Maigret logo&#34;/&gt;
  &lt;/div&gt;
  &lt;br&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Maigret&lt;/strong&gt; collects a dossier on a person &lt;strong&gt;by username only&lt;/strong&gt;, checking for accounts on a huge number of sites and gathering all the available information from web pages. No API keys required.&lt;/p&gt;
&lt;h2 id=&#34;contents&#34;&gt;Contents
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#in-one-minute&#34; &gt;In one minute&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#main-features&#34; &gt;Main features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#demo&#34; &gt;Demo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#installation&#34; &gt;Installation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#usage&#34; &gt;Usage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#contributing&#34; &gt;Contributing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#commercial-use&#34; &gt;Commercial Use&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#about&#34; &gt;About&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id=&#34;one-minute&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;in-one-minute&#34;&gt;In one minute
&lt;/h2&gt;&lt;p&gt;Ensure you have Python 3.10 or higher.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pip install maigret
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;maigret YOUR_USERNAME
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;No install? Try the &lt;a class=&#34;link&#34; href=&#34;https://t.me/maigret_search_bot&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Telegram bot&lt;/a&gt; or a &lt;a class=&#34;link&#34; href=&#34;#cloud-shells&#34; &gt;Cloud Shell&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Want a web UI? See &lt;a class=&#34;link&#34; href=&#34;#web-interface&#34; &gt;how to launch it&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See also: &lt;a class=&#34;link&#34; href=&#34;https://maigret.readthedocs.io/en/latest/quick-start.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Quick start&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;main-features&#34;&gt;Main features
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Supports 3,000+ sites (&lt;a class=&#34;link&#34; href=&#34;https://github.com/soxoj/maigret/blob/main/sites.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;see full list&lt;/a&gt;). A default run checks the 500 highest-ranked sites by traffic; pass &lt;code&gt;-a&lt;/code&gt; to scan everything, or &lt;code&gt;--tags&lt;/code&gt; to narrow by category/country.&lt;/li&gt;
&lt;li&gt;Embeddable in Python projects — import &lt;code&gt;maigret&lt;/code&gt; and run searches programmatically (see &lt;a class=&#34;link&#34; href=&#34;https://maigret.readthedocs.io/en/latest/library-usage.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;library usage&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/soxoj/socid_extractor&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Extracts&lt;/a&gt; all available information about the account owner from profile pages and site APIs, including links to other accounts.&lt;/li&gt;
&lt;li&gt;Performs recursive search using discovered usernames and other IDs.&lt;/li&gt;
&lt;li&gt;Allows filtering by tags (site categories, countries).&lt;/li&gt;
&lt;li&gt;Detects and partially bypasses blocks, censorship, and CAPTCHA.&lt;/li&gt;
&lt;li&gt;Fetches an &lt;a class=&#34;link&#34; href=&#34;https://maigret.readthedocs.io/en/latest/settings.html#database-auto-update&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;auto-updated site database&lt;/a&gt; from GitHub each run (once per 24 hours), and falls back to the built-in database if offline.&lt;/li&gt;
&lt;li&gt;Works with Tor and I2P websites; able to check domains.&lt;/li&gt;
&lt;li&gt;Ships with a &lt;a class=&#34;link&#34; href=&#34;#web-interface&#34; &gt;web interface&lt;/a&gt; for browsing results as a graph and downloading reports in every format from a single page.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For the complete feature list, see the &lt;a class=&#34;link&#34; href=&#34;https://maigret.readthedocs.io/en/latest/features.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;features documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;used-by&#34;&gt;Used by
&lt;/h3&gt;&lt;p&gt;Professional OSINT and social-media analysis tools built on Maigret:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/SocialLinks-IO/sociallinks-api&#34;&gt;&lt;img height=&#34;60&#34; alt=&#34;Social Links API&#34; src=&#34;https://github.com/user-attachments/assets/789747b2-d7a0-4d4e-8868-ffc4427df660&#34;&gt;&lt;/a&gt;
&lt;a href=&#34;https://sociallinks.io/products/sl-crimewall&#34;&gt;&lt;img height=&#34;60&#34; alt=&#34;Social Links Crimewall&#34; src=&#34;https://github.com/user-attachments/assets/0b18f06c-2f38-477b-b946-1be1a632a9d1&#34;&gt;&lt;/a&gt;
&lt;a href=&#34;https://usersearch.ai/&#34;&gt;&lt;img height=&#34;60&#34; alt=&#34;UserSearch&#34; src=&#34;https://github.com/user-attachments/assets/66daa213-cf7d-40cf-9267-42f97cf77580&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;demo&#34;&gt;Demo
&lt;/h2&gt;&lt;h3 id=&#34;video&#34;&gt;Video
&lt;/h3&gt;&lt;a href=&#34;https://asciinema.org/a/Ao0y7N0TTxpS0pisoprQJdylZ&#34;&gt;
  &lt;img src=&#34;https://asciinema.org/a/Ao0y7N0TTxpS0pisoprQJdylZ.svg&#34; alt=&#34;asciicast&#34; width=&#34;600&#34;&gt;
&lt;/a&gt;
&lt;h3 id=&#34;reports&#34;&gt;Reports
&lt;/h3&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://raw.githubusercontent.com/soxoj/maigret/main/static/report_alexaimephotographycars.pdf&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;PDF report&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://htmlpreview.github.io/?https://raw.githubusercontent.com/soxoj/maigret/main/static/report_alexaimephotographycars.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;HTML report&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://raw.githubusercontent.com/soxoj/maigret/main/static/report_alexaimephotography_html_screenshot.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;HTML report screenshot&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://raw.githubusercontent.com/soxoj/maigret/main/static/report_alexaimephotography_xmind_screenshot.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;XMind 8 report screenshot&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://raw.githubusercontent.com/soxoj/maigret/main/static/recursive_search.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Full console output&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;installation&#34;&gt;Installation
&lt;/h2&gt;&lt;p&gt;Already ran the &lt;a class=&#34;link&#34; href=&#34;#one-minute&#34; &gt;In one minute&lt;/a&gt; steps? You&amp;rsquo;re set. Below are alternative methods.&lt;/p&gt;
&lt;p&gt;Don&amp;rsquo;t want to install anything? Use the &lt;a class=&#34;link&#34; href=&#34;https://t.me/maigret_search_bot&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Telegram bot&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;windows&#34;&gt;Windows
&lt;/h3&gt;&lt;p&gt;Download a standalone EXE from &lt;a class=&#34;link&#34; href=&#34;https://github.com/soxoj/maigret/releases&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Releases&lt;/a&gt;. Video guide: &lt;a class=&#34;link&#34; href=&#34;https://youtu.be/qIgwTZOmMmM&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://youtu.be/qIgwTZOmMmM&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a id=&#34;cloud-shells&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;cloud-shells&#34;&gt;Cloud Shells
&lt;/h3&gt;&lt;p&gt;Run Maigret in the browser via cloud shells or Jupyter notebooks:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/soxoj/maigret&amp;tutorial=cloudshell-tutorial.md&#34;&gt;&lt;img src=&#34;https://user-images.githubusercontent.com/27065646/92304704-8d146d80-ef80-11ea-8c29-0deaabb1c702.png&#34; alt=&#34;Open in Cloud Shell&#34; height=&#34;50&#34;&gt;&lt;/a&gt;
&lt;a href=&#34;https://repl.it/github/soxoj/maigret&#34;&gt;&lt;img src=&#34;https://replit.com/badge/github/soxoj/maigret&#34; alt=&#34;Run on Replit&#34; height=&#34;50&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://colab.research.google.com/gist/soxoj/879b51bc3b2f8b695abb054090645000/maigret-collab.ipynb&#34;&gt;&lt;img src=&#34;https://colab.research.google.com/assets/colab-badge.svg&#34; alt=&#34;Open In Colab&#34; height=&#34;45&#34;&gt;&lt;/a&gt;
&lt;a href=&#34;https://mybinder.org/v2/gist/soxoj/9d65c2f4d3bec5dd25949197ea73cf3a/HEAD&#34;&gt;&lt;img src=&#34;https://mybinder.org/badge_logo.svg&#34; alt=&#34;Open In Binder&#34; height=&#34;45&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;local-installation-pip&#34;&gt;Local installation (pip)
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# install from pypi&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pip3 install maigret
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# usage&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;maigret username
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;from-source&#34;&gt;From source
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# or clone and install manually&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone https://github.com/soxoj/maigret &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; maigret
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# build and install&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pip3 install .
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# usage&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;maigret username
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;docker&#34;&gt;Docker
&lt;/h3&gt;&lt;p&gt;Two image variants are published:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;soxoj/maigret:latest&lt;/code&gt; — CLI mode (default)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;soxoj/maigret:web&lt;/code&gt; — auto-launches the &lt;a class=&#34;link&#34; href=&#34;#web-interface&#34; &gt;web interface&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# official image (CLI)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker pull soxoj/maigret
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# CLI usage&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker run -v /mydir:/app/reports soxoj/maigret:latest username --html
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Web UI (open http://localhost:5000)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker run -p 5000:5000 soxoj/maigret:web
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Web UI on a custom port&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker run -e &lt;span class=&#34;nv&#34;&gt;PORT&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;8080&lt;/span&gt; -p 8080:8080 soxoj/maigret:web
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# manual build&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker build -t maigret .                  &lt;span class=&#34;c1&#34;&gt;# CLI image (default target)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker build --target web -t maigret-web . &lt;span class=&#34;c1&#34;&gt;# Web UI image&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;troubleshooting&#34;&gt;Troubleshooting
&lt;/h3&gt;&lt;p&gt;Build errors? See the &lt;a class=&#34;link&#34; href=&#34;https://maigret.readthedocs.io/en/latest/installation.html#troubleshooting&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;troubleshooting guide&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;usage&#34;&gt;Usage
&lt;/h2&gt;&lt;h3 id=&#34;examples&#34;&gt;Examples
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# make HTML, PDF, and Xmind8 reports&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;maigret user --html
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;maigret user --pdf
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;maigret user --xmind &lt;span class=&#34;c1&#34;&gt;#Output not compatible with xmind 2022+&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# machine-readable exports&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;maigret user --json ndjson   &lt;span class=&#34;c1&#34;&gt;# newline-delimited JSON (also: --json simple)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;maigret user --csv
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;maigret user --txt
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;maigret user --graph         &lt;span class=&#34;c1&#34;&gt;# interactive D3 graph (HTML)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# search on sites marked with tags photo &amp;amp; dating&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;maigret user --tags photo,dating
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# search on sites marked with tag us&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;maigret user --tags us
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# search for three usernames on all available sites&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;maigret user1 user2 user3 -a
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Run &lt;code&gt;maigret --help&lt;/code&gt; for all options. Docs: &lt;a class=&#34;link&#34; href=&#34;https://maigret.readthedocs.io/en/latest/command-line-options.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;CLI options&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://maigret.readthedocs.io/en/latest/usage-examples.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;more examples&lt;/a&gt;. Running into 403s or timeouts? See &lt;a class=&#34;link&#34; href=&#34;TROUBLESHOOTING.md&#34; &gt;TROUBLESHOOTING.md&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a id=&#34;web-interface&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;web-interface&#34;&gt;Web interface
&lt;/h3&gt;&lt;p&gt;Maigret has a built-in web UI with a results graph and downloadable reports.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Web Interface Screenshots&lt;/summary&gt;
&lt;p&gt;&lt;img src=&#34;https://raw.githubusercontent.com/soxoj/maigret/main/static/web_interface_screenshot_start.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Web interface: how to start&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://raw.githubusercontent.com/soxoj/maigret/main/static/web_interface_screenshot.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Web interface: results&#34;
	
	
&gt;&lt;/p&gt;
&lt;/details&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-console&#34; data-lang=&#34;console&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;go&#34;&gt;maigret --web 5000
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Open http://127.0.0.1:5000, enter a username, and view results.&lt;/p&gt;
&lt;h3 id=&#34;python-library&#34;&gt;Python library
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Maigret can be embedded in your own Python projects.&lt;/strong&gt; The CLI is a thin wrapper around an async function you can call directly — build custom pipelines, feed results into your own tooling, or run it inside a larger OSINT workflow.&lt;/p&gt;
&lt;p&gt;See the full &lt;a class=&#34;link&#34; href=&#34;https://maigret.readthedocs.io/en/latest/library-usage.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;library usage guide&lt;/a&gt; for a working example, async patterns, and how to filter sites by tag.&lt;/p&gt;
&lt;h3 id=&#34;useful-cli-flags&#34;&gt;Useful CLI flags
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--parse URL&lt;/code&gt; — parse a profile page, extract IDs/usernames, and use them to kick off a recursive search.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--permute&lt;/code&gt; — generate likely username variants from two or more inputs (e.g. &lt;code&gt;john doe&lt;/code&gt; → &lt;code&gt;johndoe&lt;/code&gt;, &lt;code&gt;j.doe&lt;/code&gt;, …) and search for all of them.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--self-check [--auto-disable]&lt;/code&gt; — verify &lt;code&gt;usernameClaimed&lt;/code&gt; / &lt;code&gt;usernameUnclaimed&lt;/code&gt; pairs against live sites for maintainers auditing the database.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;tor--i2p--proxies&#34;&gt;Tor / I2P / proxies
&lt;/h3&gt;&lt;p&gt;Maigret can route checks through a proxy, Tor, or I2P — useful for &lt;code&gt;.onion&lt;/code&gt; / &lt;code&gt;.i2p&lt;/code&gt; sites and for bypassing WAFs that block datacenter IPs.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# any HTTP/SOCKS proxy&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;maigret user --proxy socks5://127.0.0.1:1080
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Tor (default gateway socks5://127.0.0.1:9050)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;maigret user --tor-proxy socks5://127.0.0.1:9050
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# I2P (default gateway http://127.0.0.1:4444)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;maigret user --i2p-proxy http://127.0.0.1:4444
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Start your Tor / I2P daemon before running the command — Maigret does not manage these gateways.&lt;/p&gt;
&lt;h2 id=&#34;contributing&#34;&gt;Contributing
&lt;/h2&gt;&lt;p&gt;Add or fix new sites surgically in &lt;code&gt;data.json&lt;/code&gt; (no &lt;code&gt;json.load&lt;/code&gt;/&lt;code&gt;json.dump&lt;/code&gt;), then run &lt;code&gt;./utils/update_site_data.py&lt;/code&gt; to regenerate &lt;code&gt;sites.md&lt;/code&gt; and the database metadata, and open a pull request. For more details, see the &lt;a class=&#34;link&#34; href=&#34;https://github.com/soxoj/maigret/blob/main/CONTRIBUTING.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;CONTRIBUTING guide&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://maigret.readthedocs.io/en/latest/development.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;development docs&lt;/a&gt;. Release history: &lt;a class=&#34;link&#34; href=&#34;CHANGELOG.md&#34; &gt;CHANGELOG.md&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;commercial-use&#34;&gt;Commercial Use
&lt;/h2&gt;&lt;p&gt;The open-source Maigret is MIT-licensed and free for commercial use without restriction — but site checks break over time and need active maintenance.&lt;/p&gt;
&lt;p&gt;For serious commercial use — with a &lt;strong&gt;daily-updated site database&lt;/strong&gt; or a &lt;strong&gt;username-check API&lt;/strong&gt; — reach out: 📧 &lt;a class=&#34;link&#34; href=&#34;mailto:maigret@soxoj.com&#34; &gt;maigret@soxoj.com&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Private site database — 5 000+ sites, updated daily (separate from the public open-source database)&lt;/li&gt;
&lt;li&gt;Username check API — integrate Maigret into your product&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;about&#34;&gt;About
&lt;/h2&gt;&lt;h3 id=&#34;disclaimer&#34;&gt;Disclaimer
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;For educational and lawful purposes only.&lt;/strong&gt; You are responsible for complying with all applicable laws (GDPR, CCPA, etc.) in your jurisdiction. The authors bear no responsibility for misuse.&lt;/p&gt;
&lt;h3 id=&#34;feedback&#34;&gt;Feedback
&lt;/h3&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/soxoj/maigret/issues&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Open an issue&lt;/a&gt; · &lt;a class=&#34;link&#34; href=&#34;https://github.com/soxoj/maigret/discussions&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;GitHub Discussions&lt;/a&gt; · &lt;a class=&#34;link&#34; href=&#34;https://t.me/soxoj&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Telegram&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;sowel-classification&#34;&gt;SOWEL classification
&lt;/h3&gt;&lt;p&gt;OSINT techniques used:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://sowel.soxoj.com/other-platform-accounts&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SOTL-2.2. Search For Accounts On Other Platforms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://sowel.soxoj.com/logins-reuse&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SOTL-6.1. Check Logins Reuse To Find Another Account&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://sowel.soxoj.com/nicknames-reuse&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SOTL-6.2. Check Nicknames Reuse To Find Another Account&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;license&#34;&gt;License
&lt;/h3&gt;&lt;p&gt;MIT © &lt;a class=&#34;link&#34; href=&#34;https://github.com/soxoj/maigret&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Maigret&lt;/a&gt;&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
