topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Friday December 13, 2024, 6:53 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: MovieList-compn-CLI  (Read 3483 times)

paradisusvic

  • Participant
  • Joined in 2024
  • *
  • Posts: 73
  • Call me Vic!
    • View Profile
    • Read more about this member.
    • Donate to Member
MovieList-compn-CLI
« on: June 10, 2024, 06:26 PM »
Development thread for "MovieList-compn-CLI":

GitHub: https://github.com/paradisusis/movielist-compn-cli

Command line version of the MovieList-compn program to compare two different lists of strings/filenames for matches.



Discussion of the program happening in the replies below, in order to save this first post for the final release (commands are still malleable).
My name's Victor but do feel free to call me Vic!

❤️ Support on Patreon @ www.patreon.com/paradisusio

GitHub: github.com/paradisusio

🌟 Good projects deserve support 🌎🌍🌏

✉ Email / Extend your PayPal support ❤️: paradisusvic@gmail.com
« Last Edit: November 01, 2024, 02:22 PM by publicdomain »

paradisusvic

  • Participant
  • Joined in 2024
  • *
  • Posts: 73
  • Call me Vic!
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: [dev] MovieList-compn-CLI
« Reply #1 on: June 15, 2024, 09:38 AM »
The final implementation has these:

  -f, --first-list     Required. The file path to the first list.

  -s, --second-list    Required. The file path to the second list.

  -a, --algorithm      (Default: direct) The name of the algorithm.

  -c, --cutoff         (Default: 75) The cutoff for the passed fuzzy comparison.



MovieList-compn-CLI_2024-06-15_v0-1-0-190971.png



The program is basically done. Right now it's mostly validations and error messages.

GitHub publishing to follow  :Thmbsup:
My name's Victor but do feel free to call me Vic!

❤️ Support on Patreon @ www.patreon.com/paradisusio

GitHub: github.com/paradisusio

🌟 Good projects deserve support 🌎🌍🌏

✉ Email / Extend your PayPal support ❤️: paradisusvic@gmail.com
« Last Edit: June 15, 2024, 09:46 AM by paradisusvic »

paradisusvic

  • Participant
  • Joined in 2024
  • *
  • Posts: 73
  • Call me Vic!
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: [dev] MovieList-compn-CLI
« Reply #2 on: June 15, 2024, 10:13 AM »
Updated help to contain all the valid algorithm names:

  -f, --first-list     Required. The file path to the first list.

  -s, --second-list    Required. The file path to the second list.

  -a, --algorithm      (Default: direct) The name of the comparison
                       algorithm. Must be one of the following: direct,
                       defaultratio, partialratio, tokenset, partialtokenset,
                       tokensort, partialtokensort, tokenabbreviation,
                       partialtokenabbreviation, weighted.

  -c, --cutoff         (Default: 75) The cutoff for the passed fuzzy
                       comparison algorithm.



MovieList-compn-CLI_v0-1-0-20052.png
My name's Victor but do feel free to call me Vic!

❤️ Support on Patreon @ www.patreon.com/paradisusio

GitHub: github.com/paradisusio

🌟 Good projects deserve support 🌎🌍🌏

✉ Email / Extend your PayPal support ❤️: paradisusvic@gmail.com

paradisusvic

  • Participant
  • Joined in 2024
  • *
  • Posts: 73
  • Call me Vic!
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: [dev] MovieList-compn-CLI (v0.1.0)
« Reply #3 on: June 16, 2024, 11:00 PM »
MovieList-compn-CLI is published:




It includes a "--directory" option for specifying the destination of the generated matched.txt, unmatched.txt and collisions.txt files.

The program is complete, with error handling and validation routines  :up:

MovieList-compn-CLI_v0-1-0.png
My name's Victor but do feel free to call me Vic!

❤️ Support on Patreon @ www.patreon.com/paradisusio

GitHub: github.com/paradisusio

🌟 Good projects deserve support 🌎🌍🌏

✉ Email / Extend your PayPal support ❤️: paradisusvic@gmail.com