<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Service on TheFrenchGhosty&#39;s Blog</title>
    <link>https://blog.thefrenchghosty.me/tags/service/</link>
    <description>Recent content in Service on TheFrenchGhosty&#39;s Blog</description>
    <image>
      <title>TheFrenchGhosty&#39;s Blog</title>
      <url>https://blog.thefrenchghosty.me/papermod-cover.png</url>
      <link>https://blog.thefrenchghosty.me/papermod-cover.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Fri, 24 Apr 2026 06:00:00 +0200</lastBuildDate>
    <atom:link href="https://blog.thefrenchghosty.me/tags/service/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Trakt Export To Markdown</title>
      <link>https://blog.thefrenchghosty.me/posts/trakt-export-to-markdown/</link>
      <pubDate>Fri, 24 Apr 2026 06:00:00 +0200</pubDate>
      <guid>https://blog.thefrenchghosty.me/posts/trakt-export-to-markdown/</guid>
      <description>&lt;p&gt;This blog post exists to announce that I have a &lt;a href=&#34;https://github.com/TheFrenchGhosty/trakt-export-to-markdown&#34;&gt;new project&lt;/a&gt;.&lt;/p&gt;
&lt;h1 id=&#34;the-project&#34;&gt;The Project&lt;/h1&gt;
&lt;p&gt;Trakt (the movies/shows tracker) has recently gone the enshitification route:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Their new UI is awful: It&amp;rsquo;s missing specific views (like season view for TV shows), the list of your comments/reviews is gone, ratings are now out of 5&amp;hellip; for reasons&amp;hellip; seeing your watch history is now done 1 week at a time, you can&amp;rsquo;t rate seasons anymore&amp;hellip; and so much more.&lt;/li&gt;
&lt;li&gt;People are complaining about it, but the staff isn&amp;rsquo;t listening (and actually banned a lot of people from their forums&amp;hellip; and often from the actual website too)&amp;hellip;&lt;/li&gt;
&lt;li&gt;It also removed features and became hostile to free users (then again, paid users also lost features, like automatic data export - and some of the banned people were paid users).&lt;/li&gt;
&lt;li&gt;This is probably the (second) worst UI redesign I ever saw. It feels (and surely is) vibe coded&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So I fixed the UI by only using them for scrobble and making my own UI from their data export, in pure markdown: &lt;a href=&#34;https://github.com/TheFrenchGhosty/trakt-export-to-markdown&#34;&gt;https://github.com/TheFrenchGhosty/trakt-export-to-markdown&lt;/a&gt;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>This blog post exists to announce that I have a <a href="https://github.com/TheFrenchGhosty/trakt-export-to-markdown">new project</a>.</p>
<h1 id="the-project">The Project</h1>
<p>Trakt (the movies/shows tracker) has recently gone the enshitification route:</p>
<ul>
<li>Their new UI is awful: It&rsquo;s missing specific views (like season view for TV shows), the list of your comments/reviews is gone, ratings are now out of 5&hellip; for reasons&hellip; seeing your watch history is now done 1 week at a time, you can&rsquo;t rate seasons anymore&hellip; and so much more.</li>
<li>People are complaining about it, but the staff isn&rsquo;t listening (and actually banned a lot of people from their forums&hellip; and often from the actual website too)&hellip;</li>
<li>It also removed features and became hostile to free users (then again, paid users also lost features, like automatic data export - and some of the banned people were paid users).</li>
<li>This is probably the (second) worst UI redesign I ever saw. It feels (and surely is) vibe coded&hellip;</li>
</ul>
<p>So I fixed the UI by only using them for scrobble and making my own UI from their data export, in pure markdown: <a href="https://github.com/TheFrenchGhosty/trakt-export-to-markdown">https://github.com/TheFrenchGhosty/trakt-export-to-markdown</a></p>
<p>I didn&rsquo;t want to depend on any plugins or anything that wasn&rsquo;t portable - and I wanted the file to be human-readable even &ldquo;un-rendered&rdquo; - which is why I went this route instead of anything that depends on specific software.</p>
<h1 id="ai-acknowledgement">AI Acknowledgement</h1>
<p>This was made with the help of LLM, a lot of it was still &ldquo;human&rdquo; made.</p>
<p>The project was written and refined with two different LLM &ldquo;AI&rdquo; models: Claude Opus 4.6 and GPT-4.1 running in &ldquo;GitHub Copilot Chat&rdquo;.</p>
<p>I can&rsquo;t personally write Python from scratch, but I made those LLM do exactly what I wanted, and then I tweaked a lot of it by hand. There was a LOT of back and forth, and a lot of &ldquo;human&rdquo; work, but this is, at its core still a project made using LLMs.</p>
<p>It took me more than 10+ hours of work (minimum).</p>
<p>This was for personal use first and foremost, I just decided to release it.</p>
<p>Consider this provided as is, as the LICENSE says.</p>
<p>AI sucks, but I&rsquo;m not a developer, have no interest in becoming one, and I&rsquo;m too poor to hire a contractor. Blame capitalism, not me.</p>
<h1 id="my-stance-on-ai">My stance on AI</h1>
<p>This blog post is fully written by a human (and so will any blog post I make), I do not use any kind of &ldquo;AI&rdquo; (spellchecker aside) for creative work.</p>
<p>My stance on AI is this:</p>
<ul>
<li>
<p>AI/LLMs have a lot of issues, mostly ethical ones (and resource usage ones in countries where things are mismanaged and/or nuclear power isn&rsquo;t a thing), like the fact that they did use almost all the open-source projects that exist for training, effectively ignoring the licenses.</p>
</li>
<li>
<p>I&rsquo;m not personally for them, I do use them sometimes, but purely when I have no other choice&hellip; which is starting to happen more and more since search engines have become so bad.</p>
</li>
<li>
<p>When doing scripts, they are useful purely as a way to syntax things (and in this case, for me to be able to do Python even though I don&rsquo;t know Python: having the LLM output as a starting point meant I could just read the code and edit what it gave me to make it better).</p>
</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>The quest for the perfect registrar: from Gandi to Netim</title>
      <link>https://blog.thefrenchghosty.me/posts/perfect-registrar/</link>
      <pubDate>Mon, 14 Aug 2023 15:30:00 +0200</pubDate>
      <guid>https://blog.thefrenchghosty.me/posts/perfect-registrar/</guid>
      <description>&lt;h1 id=&#34;context&#34;&gt;Context&lt;/h1&gt;
&lt;p&gt;Over the year I used 5 different registrars, I started with Namesilo (because of the cheap price), with OVH (because of the cheaper price on some TLD), then moved to Gandi (from Namesilo and OVH). I also used Namecheap (an awful registrar), Porkbun and Regery (because of the cheap price on one of the TLD I wanted on a domain I don&amp;rsquo;t use for now).&lt;/p&gt;
&lt;p&gt;Gandi has been my main registrar for years for multiples reasons: great UI, great ethic, France-based company. The prices weren&amp;rsquo;t good, but what mattered to me was the rest (as long as my domain don&amp;rsquo;t cost me more than 20€/year each), the service was great and it was a good company.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<h1 id="context">Context</h1>
<p>Over the year I used 5 different registrars, I started with Namesilo (because of the cheap price), with OVH (because of the cheaper price on some TLD), then moved to Gandi (from Namesilo and OVH). I also used Namecheap (an awful registrar), Porkbun and Regery (because of the cheap price on one of the TLD I wanted on a domain I don&rsquo;t use for now).</p>
<p>Gandi has been my main registrar for years for multiples reasons: great UI, great ethic, France-based company. The prices weren&rsquo;t good, but what mattered to me was the rest (as long as my domain don&rsquo;t cost me more than 20€/year each), the service was great and it was a good company.</p>
<p>However, something changed.</p>
<p>On February 2023, Gandi &ldquo;merged&rdquo; with Total Webhosting Solutions (TWS):</p>
<p>&ldquo;<a href="https://news.gandi.net/en/2023/03/your-online-gandi-continues-its-development/">On February 21st, 2023, Gandi.net and Total Webhosting Solutions (TWS) joined forces by announcing the creation of Your.Online, a European online service platform.</a>&rdquo;</p>
<p>The problem? It wasn&rsquo;t a merger, it was an acquisition: <a href="https://www.crunchbase.com/organization/total-webhosting-solutions/company_financials">https://www.crunchbase.com/organization/total-webhosting-solutions/company_financials</a></p>
<p>When I discovered that, I asked someone I know (who knows more about tech business buyout than me) what this meant, they said that, companies often do an acquisition when merging, this simplifies the administrative burden since they don&rsquo;t have to create a new legal entity (this makes sense). To check if it&rsquo;s actually a merger, you have to check if the management of the absorbed company are managing the new entity. In Gandi&rsquo;s case, none of the original Gandi&rsquo;s managers are managing Your.Online (you can see the proof on their website), the Gandi&rsquo;s managers are part of the Your.Online &ldquo;Advisory Board&rdquo;, which, as the name suggests, gives advice, and nothing more. This effectively means that it was a full on buyout.</p>
<p>Which mean that Gandi hid the reality as to appease users after they saw that a lot of people were angry about it.</p>
<p>I was basically acting in a &ldquo;wait and see&rdquo; phase, it could be bad, yes, but it could also be good.</p>
<p>The problem? The bad started:</p>
<ul>
<li>prices went up (by a lot, we&rsquo;re talking ~10% of some TLD from an already expensive price)</li>
<li>some stuff that were promised to customers were removed (free e-mail)</li>
</ul>
<h1 id="now-what">Now what?</h1>
<p>After my discovery of the acquisition and multiple discussions with multiple people, I have decided to stop using Gandi permanently.</p>
<h1 id="the-search">The search</h1>
<p>I spent multiple hours planning my move, I started with my technical requirements (that are pretty low): I need a registrar that can support the TLDs of all the domains I own (something that&rsquo;s easy since I use common TLD). This registrar has to register domains itself, and not be a reseller of someone else. It also needs to be in my country (France), or in a country that is: privacy-friendly, politically stable (at a minimum) and &ldquo;rich&rdquo;. This registrar has to be in Western Europe (but not in the UK because it&rsquo;s a <a href="https://en.wikipedia.org/wiki/Five_Eyes">five eyes member</a>).</p>
<p>Outside of this, my main criteria were good ethic and good customer support. I especially didn&rsquo;t want a company that could trade ethics for profit (looking at you Gandi).</p>
<p>I started by checking the registrar of <a href="https://www.domainstate.com/country/france.html">France</a>, <a href="https://www.domainstate.com/country/germany.html">Germany</a> and <a href="https://www.domainstate.com/country/switzerland.html">Switzerland</a>, thanks to a website I discovered some months ago: <a href="https://www.domainstate.com/">DomainState</a>.</p>
<p>I also quickly checked the registrar of the Netherlands and Norway, but didn&rsquo;t really find anything more &ldquo;go-to&rdquo; registrars.</p>
<p>After this first overview, I decided to dig more into 2 registrars: <a href="https://www.infomaniak.com/">Infomaniak</a> and <a href="https://www.netim.com/">Netim</a> to see if they could be good choices&hellip;</p>
<h1 id="digging-more-into-infomaniak">Digging more into Infomaniak</h1>
<p>I started with Infomaniak; however, it was almost instantly disqualified for a single reason: they started less than a year ago to advertise on YouTube. I, personally, don&rsquo;t want to use anything from a company that heavily advertise their service.</p>
<p>I still dug into it more just to be sure, and 2 things made me stop considering them:</p>
<ul>
<li>they have FAR too many services (a lot of them being really young) which tell me that they&rsquo;re slowly but surely moving their focus away from domains.</li>
<li>the domain names&rsquo; prices are too close to the registry price, it means that the margin is thin, which surely mean that, if they started advertising recently, the price might go up to make up for it.</li>
</ul>
<p>All this tells me that, if Infomaniak is &ldquo;good&rdquo; today, it might not last long, since they will surely decide that they want more profit.</p>
<p>I&rsquo;d rather not risk it, and decided not to choose them.</p>
<h1 id="digging-more-into-netim">Digging more into Netim</h1>
<p>I then started to dig into Netim, and was happy to see 2 things:</p>
<ul>
<li>they&rsquo;re a small company (62 000 registered domains) that ACTUALLY focus on domain names (and they have been doing it for 19 years!).</li>
<li>they actually reward people who dig into their company: a promo code is given on the <a href="https://www.netim.com/en/company">about page</a> to <a href="../perfect-registrar/netim.png">thank people for their interest in the company</a>.</li>
</ul>
<p>For those interested: they offer free e-mail (something Gandi stopped doing) and free 250 MB basic web hosting (something Gandi never did).</p>
<p>I read the contract/TOS, and it was all standard for a registrar, except for a strange (but acceptable) clause that says that the client agrees to allow Netim to cite them or their website in their marketing or promotion material.</p>
<p>I dug into the user reviews, and they were almost all good (most of the ones who were &ldquo;bad&rdquo; were made by customers who didn&rsquo;t know how domain work and who blamed Netim).</p>
<p>The prices are higher than most, but still lower than Gandi, which means they are sustainable, which is good because it means that they have no reason to sell out.</p>
<h1 id="trying-out-netim">Trying out Netim</h1>
<p>After those researches I decided to try out Netim, I started by migrating 2 (unused) domains, I was really pleased by what I saw: the UI was great, and I honestly consider some part of it better than Gandi (a registrar that <em>was</em> known to have the best UI).</p>
<p>Some (rare) stuff needed to be done through their legacy UI, but the most important stuff could be done from the main UI (in my findings the only things that had to be done from their legacy UI is enabling/disabling registrar locking and generating the transfer code - basically something that you only do once, when you leave).</p>
<p>Some screenshots:</p>
<p><img alt="Domains list" loading="lazy" src="../perfect-registrar/netim-domains.png"></p>
<p><img alt="DNS configuration" loading="lazy" src="../perfect-registrar/netim-dns.png"></p>
<p>The only part that is sadly missing is &ldquo;direct&rdquo; DNS zone modification, something that isn&rsquo;t available in most registry, but something that <a href="../perfect-registrar/gandi-dns-zone.png">Gandi had</a>.</p>
<h1 id="moving-to-netim">Moving to Netim</h1>
<p>I decided to move to Netim.</p>
<p>I started to move all my domains one by one, during my move I did try to move a domain that was transferred less than 2 months ago to another registrar (by ICANN policy), which meant that it couldn&rsquo;t be transferred to Netim. I opened a support ticket at 22:00, and the next morning before 9:00 the domain was instantly refunded as credit (I was asked if I preferred a refund on my bank account) without any other questions asked. This is amazing to see.</p>
<h1 id="conclusion">Conclusion</h1>
<p>Gandi became bad, but Netim is doing what Gandi was doing, except they&rsquo;re still independent.</p>
<p>They&rsquo;re a small but profitable company, which means you get a top-tier support.</p>
<p>This is rare to find a company that uses their good ethic and great support as their main marketing argument, so I&rsquo;ll gladly enjoy it while it lasts!</p>
<hr>
<h1 id="post-scriptum">Post-Scriptum</h1>
<p>Before posting this blog post I wanted to get a Netim affiliate link, I did read the affiliate contract, and some clause were not-so-great, this is why I won&rsquo;t give you any affiliate links. This contract won&rsquo;t affect any &ldquo;normal&rdquo; user, so it&rsquo;s not a problem.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
