Skip to content
snersbots
A website by Snowy, for Snowy – thanks cuz for the moniker ⛄
MAIL US: snersbots@yahoo.com
  • Home
  • Electronics
    • Robots
    • Soldering
  • Computers
  • Software
    • Android
    • Algorithms
    • Desktop Apps
  • Other Projects
    • Crafts
    • Foraging
    • Watches
  • Tips
  • About

Category: Software

Photo App - List Control

Photo App – List Control

Posted on July 21, 2024August 6, 2024 by Snowy

Now we have a spreadsheet I need to be able to show the results on the screen. Still using wxPython, going to make use of the list control. It doesn’t look great on Windows, but it’s functional and seems to have a lot of flexibility. Create a ListCtrl Add the list to the sizer This The full story here…

Posted in Desktop Apps, Software Tagged Duplicate Photos, Python Leave a comment
Photo App - Add a Module

Photo App – Add a Module

Posted on March 5, 2024March 5, 2024 by Snowy

As I start adding more code, I want to separate different functionality into different python files. In Python, you call these separate files modules. I need to learn how to use modules in Python.

Posted in Desktop Apps, Software Tagged Duplicate Photos, Python Leave a comment
wxPython User Interface

wxPython User Interface

Posted on February 24, 2024 by Snowy

I’m not ecstatic about the 90 degree corners. The whole UI is a little bit dated. But life is too short. The background image needs tweaking, but I don’t have any colour tools on this computer so we’ll live with it for now.

Posted in Desktop Apps, Software Tagged Duplicate Photos, Python Leave a comment
wxPython Background Image Scaling

wxPython Background Image Scaling

Posted on January 9, 2024 by Snowy

What is a user interface without a background image? Not only does it need an image, it also needs to automatically resize to fit, as the user resizes the user interface. The photo used here is my original photo. It is only for exercising the code. I don’t have any intention of using this exact The full story here…

Posted in Desktop Apps, Software Tagged Duplicate Photos, Python Leave a comment
Photo Consolidation Project - Python Classes

Photo Consolidation Project – Python Classes

Posted on October 20, 2023October 20, 2023 by Snowy

The first attempt at wxPython was a good experience. However I don’t like putting a pile of code in a class’s init method, and the examples show drawing up the whole UI in the init. When I tried to refactor I came unstuck. Time to learn a little bit of Python theory.

Posted in Desktop Apps, Software Tagged Duplicate Photos, Python Leave a comment
Photo Consolidation Project - User Interface Libraries

Photo Consolidation Project – User Interface Libraries

Posted on September 19, 2023October 20, 2023 by Snowy

We need a user interface where the user can enter the root folder that needs to be searched for photos. In time we can add features to it. But for now it needs to allow you to choose a folder, and have a button to launch the process.

Posted in Desktop Apps, Software Tagged Duplicate Photos, Python Leave a comment
Photo Consolidation Project – csv Prototype

Photo Consolidation Project – csv Prototype

Posted on September 13, 2023September 13, 2023 by Snowy

Now it comes time to put what we have learnt into a single Python script. We will need to paste the root file path into the code, and call out the name and location of the result csv path. In the final version these two pieces of data will change. The root folder will be The full story here…

Posted in Desktop Apps, Software Tagged Duplicate Photos, Python 1 Comment
Photo Consolidation Project - Write to File

Photo Consolidation Project – Write to File

Posted on September 11, 2023September 11, 2023 by Snowy

In order to get working software sooner, I’ve decided to write the data to a csv file. This will allow us to get cracking on the photos without having to wait for the completed project. And for some people, a csv file will be enough. The database will just be extra complexity. But there is The full story here…

Posted in Desktop Apps, Software Tagged Duplicate Photos, Python Leave a comment
Photo Consolidation Project - Traverse Files

Photo Consolidation Project – Traverse Files

Posted on September 10, 2023September 12, 2023 by Snowy

We need to walk through a file tree, going down into each subfolder. For now I am just logging the file path to the terminal. The source folder is hard coded, and it is in Windows format. But it should automatically work for other operating systems.

Posted in Desktop Apps, Software Tagged Duplicate Photos, Python Leave a comment
Photo Consolidation Project - Get a Hash

Photo Consolidation Project – Get a Hash

Posted on September 2, 2023September 11, 2023 by Snowy

I decided to get the md5 hash of a file. This is pretty much unique. It ignores dates or file sizes which may vary depending on different systems. But it will identify a file as different if it has been resized. There may be a reason to keep different sizes of files – if you The full story here…

Posted in Desktop Apps, Software Tagged Duplicate Photos, Python Leave a comment
Posts navigation
Older posts →

Recent Posts

  • Thanks, Watchy
  • Pico Temperature Sensor Part 2
  • Photo App – List Control
  • Photo App – Add a Module
  • wxPython User Interface

Recent Comments

  • Martha on Photo Consolidation Project – csv Prototype
  • Tipster on My First Git Pull Request
  • Twicsy on Age Calculator App – View Binding
  • Tray on Surviving a Broken Arm
  • pothelfield on Robots in the Snow

Archives

  • March 2025
  • January 2025
  • July 2024
  • March 2024
  • February 2024
  • January 2024
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • April 2023
  • November 2022
  • May 2022
  • February 2022
  • January 2022
  • September 2021
  • August 2021
  • July 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020

Categories

  • Algorithms
  • Android
  • Computers
  • Crafts
  • Desktop Apps
  • Electronics
  • Foraging
  • Gardening
  • Health
  • Other Electronics
  • Other Projects
  • Robots
  • Software
  • Soldering
  • Tips
  • Watches

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
  • Archives

    • March 2025
    • January 2025
    • July 2024
    • March 2024
    • February 2024
    • January 2024
    • October 2023
    • September 2023
    • August 2023
    • July 2023
    • April 2023
    • November 2022
    • May 2022
    • February 2022
    • January 2022
    • September 2021
    • August 2021
    • July 2021
    • May 2021
    • April 2021
    • March 2021
    • February 2021
    • January 2021
    • December 2020
  • Posts calendar

    May 2025
    M T W T F S S
     1234
    567891011
    12131415161718
    19202122232425
    262728293031  
    « Mar    
  • Quick access

    Age Calculator Android AutoCompleteTextView Backup Windows Bath salts Bowl made of newspaper Broken arm Chocolate Moulds Climacell Connected Little Boxes Duplicate Photos Easter Eggs Elderberry Wine Elderflower champagne ESP32 Gardening Kotlin Kotlin Data Binding Kotlin navigation Kotlin View Binding Led Column Micropython New Zealand flax Origami Paper fruit bowl Permalinks Pico Python Raspberry Pi Robots Snersbots Snow soldering The response is not a valid JSON resonse Vegetables Visual Crossing Washing line Algorithm Watch Watchy Weather Weather API Wemos Willow Wind Direction Wordpress
Theme by Out the Box