Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Custom Filters #35

Open
B0ney opened this issue Oct 19, 2023 · 0 comments
Open

Add Custom Filters #35

B0ney opened this issue Oct 19, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request sample extraction Issues related to extracting samples
Milestone

Comments

@B0ney
Copy link
Owner

B0ney commented Oct 19, 2023

While XMODITS is designed for bulk extraction, it would be convenient to specify what kind of files it should rip.

Internally, if "Strict Loading" is checked, then it will only allow files with the supported extensions:

  • it
  • xm
  • s3m
  • mod
  • umx
  • mptm

With custom filtering, it will be possible for the end user to finely tune these values.

Additionally, there will also be more properties to filter by:

  • Size - Only allow files if their binary size fits within a particular range, or if they go below/exceed a threshold.
  • Date - Only allow files if their date of creation (or modification) lies within a specified range, or it was created before/after a date.

When filtering by filename, these properties will suffice:

  • starts with
  • ends with
  • contains

Though, adding regex support can improve flexibility.

@B0ney B0ney added the enhancement New feature or request label Oct 19, 2023
@B0ney B0ney added this to the 0.12.0 milestone Oct 19, 2023
@B0ney B0ney self-assigned this Oct 19, 2023
@B0ney B0ney modified the milestones: 0.12.0, 0.13.0 Jan 23, 2024
@B0ney B0ney added the sample extraction Issues related to extracting samples label Apr 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request sample extraction Issues related to extracting samples
Projects
None yet
Development

No branches or pull requests

1 participant