<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" 
  xmlns:content="http://purl.org/rss/1.0/modules/content/" 
  xmlns:dc="http://purl.org/dc/elements/1.1/" 
  xmlns:atom="http://www.w3.org/2005/Atom" 
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
  xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>python on River Writes - A MediaWiki Blog</title>
    <link>https://blog.river.me/tags/python/</link>
    <description>RheingoldRiver&#39;s blog - MediaWiki development, Leaguepedia stories, and productivity hacks</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>©2020-2026, All Rights Reserved</copyright>
    <lastBuildDate>Tue, 13 Aug 2024 09:20:10 +0000</lastBuildDate>
    
        <atom:link href="https://blog.river.me/tags/python/index.xml" rel="self" type="application/rss+xml" />
    

      
      <item>
        <title>mwclient 0.11</title>
        <link>https://blog.river.me/mwclient-0.11/</link>
        <pubDate>Tue, 13 Aug 2024 09:20:10 +0000</pubDate>
        
        <atom:modified>Tue, 13 Aug 2024 09:20:10 +0000</atom:modified>
        <guid>https://blog.river.me/mwclient-0.11/</guid>
        <description>mwclient 0.11 has released!</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>news</category>
            
          
            
              <category>python</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>Paste a transparent-background image with PIL</title>
        <link>https://blog.river.me/pil-mask/</link>
        <pubDate>Wed, 22 Feb 2023 19:20:21 +0000</pubDate>
        
        <atom:modified>Wed, 22 Feb 2023 19:20:21 +0000</atom:modified>
        <guid>https://blog.river.me/pil-mask/</guid>
        <description>How to paste a transparent-background image file over another file using PIL, or WTF is a mask and how does it work?</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>python</category>
            
          
            
              <category>pil</category>
            
          
            
              <category>tsubaki</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>How to set up Sphinx for Read the Docs</title>
        <link>https://blog.river.me/how-to-readthedocs/</link>
        <pubDate>Thu, 02 Dec 2021 09:54:37 +0000</pubDate>
        
        <atom:modified>Thu, 02 Dec 2021 09:54:37 +0000</atom:modified>
        <guid>https://blog.river.me/how-to-readthedocs/</guid>
        <description>A tutorial for configuring Sphinx for Read the Docs for your Python projects</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>python</category>
            
          
            
              <category>sphinx</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>mwcleric, my Python MediaWiki client library</title>
        <link>https://blog.river.me/mwcleric/</link>
        <pubDate>Wed, 24 Nov 2021 06:21:26 +0000</pubDate>
        
        <atom:modified>Wed, 24 Nov 2021 06:21:26 +0000</atom:modified>
        <guid>https://blog.river.me/mwcleric/</guid>
        <description>An overview of mwcleric</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>news</category>
            
          
            
              <category>python</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>My EMWCon 2021 talk</title>
        <link>https://blog.river.me/emwcon-2021-talk/</link>
        <pubDate>Thu, 13 May 2021 03:52:11 +0000</pubDate>
        
        <atom:modified>Thu, 13 May 2021 03:52:11 +0000</atom:modified>
        <guid>https://blog.river.me/emwcon-2021-talk/</guid>
        <description>At EMWCon 2021, I gave a talk about easily performing tasks with Python on MediaWiki wikis.</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>emwcon</category>
            
          
            
              <category>python</category>
            
          
            
              <category>talk</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>mwparserfromhell 0.6</title>
        <link>https://blog.river.me/mwparserfromhell-0-6/</link>
        <pubDate>Wed, 14 Apr 2021 01:15:08 +0000</pubDate>
        
        <atom:modified>Wed, 14 Apr 2021 01:15:08 +0000</atom:modified>
        <guid>https://blog.river.me/mwparserfromhell-0-6/</guid>
        <description>mwparserfromhell released version 0.6 a couple months ago with a couple really exciting changes!</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>python</category>
            
          
            
              <category>mwparserfromhell</category>
            
          
            
              <category>news</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>Use cases for Extension:CustomLogs</title>
        <link>https://blog.river.me/customlogs-use-cases/</link>
        <pubDate>Tue, 09 Mar 2021 02:33:50 +0000</pubDate>
        
        <atom:modified>Tue, 09 Mar 2021 02:33:50 +0000</atom:modified>
        <guid>https://blog.river.me/customlogs-use-cases/</guid>
        <description>Use cases for my extension CustomLogs</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>caching</category>
            
          
            
              <category>javascript</category>
            
          
            
              <category>leaguepedia</category>
            
          
            
              <category>python</category>
            
          
            
              <category>mediawiki_extensions</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>Escape item[&#34;id&#34;]</title>
        <link>https://blog.river.me/escape-item-id/</link>
        <pubDate>Tue, 23 Feb 2021 19:59:37 +0000</pubDate>
        
        <atom:modified>Tue, 23 Feb 2021 19:59:37 +0000</atom:modified>
        <guid>https://blog.river.me/escape-item-id/</guid>
        <description>A funny commit I made today</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>cargo</category>
            
          
            
              <category>leaguepedia</category>
            
          
            
              <category>python</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>Example wiki scripts</title>
        <link>https://blog.river.me/example-wiki-scripts/</link>
        <pubDate>Tue, 08 Dec 2020 07:21:36 +0000</pubDate>
        
        <atom:modified>Tue, 08 Dec 2020 07:21:36 +0000</atom:modified>
        <guid>https://blog.river.me/example-wiki-scripts/</guid>
        <description>Introducing a new repo containing example Python wiki scripts I write</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>python</category>
            
          
            
              <category>mediawiki_api</category>
            
          
            
              <category>news</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>Top Schedule</title>
        <link>https://blog.river.me/top-schedule/</link>
        <pubDate>Tue, 06 Oct 2020 13:25:44 +0000</pubDate>
        
        <atom:modified>Tue, 06 Oct 2020 13:25:44 +0000</atom:modified>
        <guid>https://blog.river.me/top-schedule/</guid>
        <description>How I created a global site banner on Leaguepedia using the extension Header Footer and some JavaScript, but no api calls</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>caching</category>
            
          
            
              <category>leaguepedia</category>
            
          
            
              <category>mediawiki</category>
            
          
            
              <category>python</category>
            
          
        
        
        
      </item>
      

    
  </channel>
</rss>
