mnamer | media file renaming and organizing tool | File Utils library
kandi X-RAY | mnamer Summary
kandi X-RAY | mnamer Summary
mnamer is a Python library typically used in Utilities, File Utils applications. mnamer has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has low support. You can install using 'pip install mnamer' or download it from GitHub, PyPI.
mnamer (media renamer) is an intelligent and highly configurable media organization utility. It parses media filenames for metadata, searches the web to fill in the blanks, and then renames and moves them. Currently it has integration support with TVDb and TvMaze for television episodes and TMDb and OMDb for movies.
mnamer (media renamer) is an intelligent and highly configurable media organization utility. It parses media filenames for metadata, searches the web to fill in the blanks, and then renames and moves them. Currently it has integration support with TVDb and TvMaze for television episodes and TMDb and OMDb for movies.
Support
Quality
Security
License
Reuse
Support
mnamer has a low active ecosystem.
It has 587 star(s) with 52 fork(s). There are 18 watchers for this library.
It had no major release in the last 12 months.
There are 65 open issues and 104 have been closed. On average issues are closed in 38 days. There are 9 open pull requests and 0 closed requests.
It has a neutral sentiment in the developer community.
The latest version of mnamer is 2.5.6.dev3
Quality
mnamer has 0 bugs and 0 code smells.
Security
mnamer has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
mnamer code analysis shows 0 unresolved vulnerabilities.
There are 0 security hotspots that need review.
License
mnamer is licensed under the MIT License. This license is Permissive.
Permissive licenses have the least restrictions, and you can use them in most projects.
Reuse
mnamer releases are available to install and integrate.
Deployable package is available in PyPI.
Build file is available. You can build the component from source.
Installation instructions are not available. Examples and code snippets are available.
mnamer saves you 2419 person hours of effort in developing the same functionality from scratch.
It has 5322 lines of code, 481 functions and 43 files.
It has high code complexity. Code complexity directly impacts maintainability of the code.
Top functions reviewed by kandi - BETA
kandi has reviewed mnamer and discovered the below as its top functions. This is intended to give you an instant insight into mnamer implemented functionality, and help decide if they suit your requirements.
- The destination path
- Replaces all files in filename
- Replace strings in s
- Sanitize filename
- Search for metadata movies
- Search movies by name
- Get movies by movie id
- Return an iterator of MetadataMovie objects
- Search for metadata episodes
- Show TVaze
- Lookup metadata by TVaze
- Make a JSON request
- Guess metadata from metadata
- Return a dictionary of the character
- Default abort helper
- Show crash report
- Format a message
- Prompt the user for subtitle
- Prints a message
- Launch mnamer
- Return a Provider instance for a given provider
- Creates a list of target paths
- Prompt for metadata
- Replace replace_before
- Handle directives
- Return the provider s provider type
Get all kandi verified functions for this library.
mnamer Key Features
No Key Features are available at this moment for mnamer.
mnamer Examples and Code Snippets
Copy
import mnamer
import sys
logfile = open("/path/to/log/file.txt", "w") # open the logfile
stdout, stderr = sys.stdout, sys.stderr # make copies of these to be able to restore them after the mnamer commands
sys.stdout = logfile # assign std
Community Discussions
Trending Discussions on mnamer
QUESTION
Exit interactive prompt inside script and move to next line
Asked 2021-Jan-29 at 17:22
Hey Im trying to print output of an interactive command to a file inside a python script and move on to next line.
I am not sure how to achieve this. I have tried:
...ANSWER
Answered 2021-Jan-29 at 17:22If you can import mnamer as a python module, do that, use it this way, and log its outputs to a file by temporarily assigning sys.stdout
and sys.stderr to a file:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install mnamer
You can install using 'pip install mnamer' or download it from GitHub, PyPI.
You can use mnamer like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.
You can use mnamer like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.
Support
Check out the wiki page for more details. Using the episode-directory, episode-format, movie-directory, or movie-format settings you customize how your files are renamed. Variables wrapped in braces {} get substituted with of parsed values of template field variables. Language is supported by the default TMDb and TVDb providers. You can use the --language setting to set the language used for templating. mnamer also supports subtitle files (.srt, .idx, .sub). It will use the format pattern used for movie or episode media files with its extension prefixed by its 2-letter language code. Parameters can either by entered as command line arguments or from a config file named .mnamer-v2.json.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page