bd_to_avp


Namebd_to_avp JSON
Version 0.2.137 PyPI version JSON
download
home_pagehttps://github.com/cbusillo/BD_to_AVP
SummaryScript to convert 3D Blu-ray Discs (and mts) to Apple Vision Pro (MV-HEVC) files
upload_time2024-07-08 16:42:37
maintainerNone
docs_urlNone
authorChris Busillo
requires_python<3.13,>=3.12.4
licenseNone
keywords blu-ray 3d apple vision pro mv-hevc conversion vision pro bd3d
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # BD-to-AVP 3D Blu-ray Disc to Apple Vision Pro README

## Introduction

This tool processes 3D video content from Blu-ray discs, ISO images, MKV files, or mts files, creating a final video
file compatible with the Apple Vision Pro. It uses FFmpeg, MakeMKV, and Wine for video extraction, audio transcoding,
and video stream merging to convert from Mpeg 4 MVC 3D video to MV-HEVC 3D video. The tool also injects 360° metadata
into the video file for spatial media playback. You have the option of AI upscaling the video to 4K resolution and AI
OCR of subtitles.

The videos will play directly in the Files or
[Screenlit](https://apps.apple.com/us/app/screenlit/id6499478407) app on the AVP.

## Screenshots

[![Screenshot of main screen](screenshots/main_medium.png)](screenshots/main.png)
[![Screenshot of about screen](screenshots/about_medium.png)](screenshots/about.png)

## GUI install

To install the GUI version of `Blu-ray to Vision Pro`, download the latest release from the [releases page]. Open the
DMG file and drag the app to your Applications folder. On the first run of the app you will be prompted for your
password to install the necessary dependencies. It will appear to be doing nothing for around ten minutes. After that it
will open to the GUI or give you an error. If you receive an error, please open an issue, so I can help.

## Terminal install or update (See releases for GUI version)

To quickly install or update `BD_to_AVP`, run the following command in your terminal:

```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/cbusillo/BD_to_AVP/release/installer.sh)"
```

## Prerequisites

Ensure the following are installed on your Mac *(If not using the Quick Install or GUI)*:

- **Apple Silicon [Mac]**: A Mac with Apple Silicon, such as the M1, M1 Pro, or M1 Max
- **[macOS Sonoma]**: The latest version of macOS.
- **[Rosetta 2]**: A compatibility layer allowing Intel-based applications to run on Apple Silicon Macs.
- **[Python] 3.12**: The latest version of Python.
- **[Homebrew]**: The missing package manager for macOS (or Linux).
- **[FFmpeg]**: A complete, cross-platform solution to record, convert, and stream audio and video.
- **[Wine]**: A free and open-source compatibility layer allowing Windows programs to run on Unix-like operating
  systems.
- **[MakeMKV]**: For converting disc video content into MKV files.
- **[spatial-media-kit-tool]**: A tool for injecting 360° metadata into video files.
- **[MP4Box]**: A multimedia packager available for Windows, Mac, and Linux.
- **[MKVToolNix]**: A set of tools to create, alter, and inspect Matroska files.

## Manual Installation (Out of date)

To set up your macOS environment for video processing, including creating and handling 3D video content, follow these
steps to install the necessary tools using Homebrew and manual installation. This includes the installation of Homebrew
itself,FFmpeg for video encoding and decoding, Wine for running Windows applications, MakeMKV for ripping Blu-ray and
DVD to MKV, spatial-media-kit-tool for handling spatial media, and MP4Box for multimedia packaging.

```bash
# Install Rosetta 2
/usr/sbin/softwareupdate --install-rosetta --agree-to-license

# Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Install FFmpeg, MakeMKV, MP4Box, mkvtoolnix and Python 3.12
brew install ffmpeg makemkv mp4box mkvtoolnix python@3.12 --no-quarantine 

# Install Wine
brew tap homebrew/cask-versions
brew install --cask --no-quarantine wine-stable

# Ensure Python 3.12 is correctly installed then create a virtual environment
python3.12 -m pip install --upgrade pip
python3.12 -m venv ~/.bd_to_avp_venv

# Activate the virtual environment and install BD_to_AVP
source ~/.bd_to_avp_venv/bin/activate
pip install bd_to_avp

# Create a symbolic link to the bd-to-avp command
ln -s ~/.bd_to_avp_venv/bin/bd-to-avp /opt/homebrew/bin/bd-to-avp
```

## GUI Usage

If you have installed the terminal version and wish to use the GUI version, you can run the following command in your
terminal:

```bash
bd-to-avp
```

As long as you provide no arguments, the GUI will open.

## Terminal Usage

Navigate to the tool's directory in your terminal and execute the command with the required and optional parameters:

### Command Syntax

```bash
bd-to-avp --source <source> [--source-folder <source-folder>] [options]
```

### Parameters

- `--source`: Source for a single disc number, MKV file path, or ISO image path (required).
- `--source-folder`: Source folder path. This option will recurively scan for image files or mkv files. Will take
  precedence over --source if both are provided.
- `--fx-upscale`: Upscale video to 4K resolution using fx-upscale (disabled by default).
- `--remove-original`: Remove original file after processing.
- `--overwrite`: Overwrite existing output file.
- `--keep-files`: Keep intermediate files (disabled by default).
- `--output-root-folder`: Output folder path. Defaults to the current directory.
- `--transcode-audio`: Enable audio transcoding to AAC (disabled by default).
- `--audio-bitrate`: Audio bitrate for transcoding in kb/s do not include unit (default: "384").
- `--left-right-bitrate`: Bitrate for left and right views in Mb/s do not include unit (default: "20").
- `--mv-hevc-quality`: Quality factor for MV-HEVC encoding (default: "75").
- `--fov`: Horizontal field of view for MV-HEVC (default: "90").
- `--frame-rate`: Video frame rate (auto-detected if not provided).
- `--resolution`: Video resolution (auto-detected if not provided).
- `--swap-eyes`: Swap left and right views (disabled by default).
- `--start-stage`: Start processing at a specific stage.
- `--output-commands`: Output commands used to console.
- `--software-encoder`: Use software encoder for MV-HEVC encoding (disabled by default).
- `--skip-subtitles`: Skip subtitle extraction (disabled by default).
- `--continue-on-error`: Continue processing after an error (disabled by default).
- `--language`: Language code for audio and subtitle extraction (default: "eng")  Use the ISO 639-2 (three character)
  code.
- `--remove-extra-languages`: Remove extra audio and subtitle languages (disabled by default).
- `--no-keep-awake`: Prevent the system from sleeping during processing (disabled by default).
- `--version`: Show the version number and exit.

#### Stage Names

- CREATE_MKV
- EXTRACT_MVC_AND_AUDIO
- EXTRACT_SUBTITLES
- CREATE_LEFT_RIGHT_FILES
- UPSCALE_VIDEO
- COMBINE_TO_MV_HEVC
- TRANSCODE_AUDIO
- CREATE_FINAL_FILE
- MOVE_FILES

### Examples

Process a Blu-ray disc:

```bash
bd-to-avp --source disc:0 --output-root-folder /path/to/output
```

Process an ISO image:

```bash
bd-to-avp --source /path/to/movie.iso --output-root-folder /path/to/output
```

Process an MKV file:

```bash
bd-to-avp --source /path/to/movie.mkv --output-root-folder /path/to/output --transcode-audio
```

## Upscale Quality

For most users, the default values of 75 HEVC Quality and 75 Upscale Quality provides a good tradeoff of preserving all
the details of the original film, the extra details generated by the upscaler, while also keeping the size of the
resulting video manageable.

If you would like to change the default quality, here are some recommended alternative settings sorted by final output
size, with some notes about the quality of the results.

| HEVC Quality | Upscale Quality | Min Processing Space Needed | Final Size | Notes                                                                                                       |
|--------------|-----------------|-----------------------------|------------|-------------------------------------------------------------------------------------------------------------|
| 85           | 85              | ~ 225 GB                    | ~ 95 GB    | These settings are arguably "too" high. Only for those obsessed with maintaining the best possible quality. |
| 85           | 50              | ~ 130 GB                    | ~ 62 GB    | A reasonable choice for "Best Quality" encoding.                                                            |
| 75           | 75              | ~ 100 GB                    | ~ 47 GB    | The default setting.                                                                                        |
| 75           | 50              | ~ 75 GB                     | ~ 37 GB    | Provides a good trade-off for minimizing storage space while retaining quality throughout the process.      |
| 65           | 65              | ~ 75 GB                     | ~ 32 GB    | Compression artifacting is very visible in dark scenes or on fast-moving objects, but is otherwise okay.    |

HEVC Quality values below 65 are not recommended when upscaling. At that quality level, you are essentially upscaling
compression artifacts. Keeping the video in 1080p and increasing the HEVC Quality will result in a better viewing
experience.

## Note on Blu-ray drives

If your BD drive does not seem to be compatible with your M-series Mac, it's possible that the error is related to the
region code, which BDs handle differently than DVDs.

### Solution

- Connect your BD drive to your Mac via USB. Using a dongle often yields better results than a direct connection.
- Insert a DVD (not a Blu-ray) into the drive and open the DVD Player.
- If prompted, select a region code for the DVD.
- Eject the DVD and insert a Blu-ray disc. Your Mac should now recognize the Blu-ray discs.

This method has been effective in resolving compatibility issues.

## Contribution

Contribute to the project by submitting pull requests or opening issues for bugs and feature requests.

## Acknowledgements

Big thanks to:

- [sturmen][sturmen] on the Doom9 forums, for [an encoding guide][sturmen-guide] using `FRIM Decoder` as well as
  creating
  the [spatial-media-kit-tool]
- [Vargol][vargol] on GitHub, for making
  the [JM reference software][jm-reference] [build properly on macOS][vargol-tools] as well as
  an [example script][vargol-guide] that was a useful reference
- [steverice][steverice] for [h264-tools][ldecod]

[MakeMKV]: https://www.makemkv.com/

[FFmpeg]: https://ffmpeg.org/

[jm-reference]: https://iphome.hhi.de/suehring/

[ldecod]: https://github.com/steverice/h264-tools

[spatial-media-kit-tool]: https://github.com/sturmen/SpatialMediaKit

[MP4Box]: https://github.com/gpac/gpac/wiki/MP4Box

[sturmen]: https://forum.doom9.org/member.php?u=224594

[sturmen-guide]: https://forum.doom9.org/showthread.php?p=1996846#post1996846

[vargol]: https://github.com/Vargol

[vargol-tools]: https://github.com/Vargol/h264-tools

[vargol-guide]: https://github.com/Vargol/h264-tools/wiki/Conversion-script-for-MVC-3D-blu-ray-extracted-by--MakeMKV

[steverice]: https://github.com/steverice

[h264-tools]: https://github.com/steverice/h264-tools

[Wine]: https://www.winehq.org/

[Homebrew]: https://brew.sh/

[Python]: https://www.python.org/

[Mac]: https://www.apple.com/mac/

[macOS Sonoma]:https://apps.apple.com/us/app/macos-sonoma/id6450717509?mt=12

[Rosetta 2]: https://support.apple.com/en-us/HT211861

[MKVToolNix]: https://mkvtoolnix.download/

[releases page]: https://github.com/cbusillo/BD_to_AVP/releases

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/cbusillo/BD_to_AVP",
    "name": "bd_to_avp",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.13,>=3.12.4",
    "maintainer_email": null,
    "keywords": "Blu-ray, 3D, Apple Vision Pro, MV-HEVC, Conversion, Vision Pro, BD3D",
    "author": "Chris Busillo",
    "author_email": "info@shinycomputers.com",
    "download_url": "https://files.pythonhosted.org/packages/22/6d/fe5492645f5642311cb792411202f3a11f51fdce45284492fa5d34a6ee25/bd_to_avp-0.2.137.tar.gz",
    "platform": null,
    "description": "# BD-to-AVP 3D Blu-ray Disc to Apple Vision Pro README\n\n## Introduction\n\nThis tool processes 3D video content from Blu-ray discs, ISO images, MKV files, or mts files, creating a final video\nfile compatible with the Apple Vision Pro. It uses FFmpeg, MakeMKV, and Wine for video extraction, audio transcoding,\nand video stream merging to convert from Mpeg 4 MVC 3D video to MV-HEVC 3D video. The tool also injects 360\u00b0 metadata\ninto the video file for spatial media playback. You have the option of AI upscaling the video to 4K resolution and AI\nOCR of subtitles.\n\nThe videos will play directly in the Files or\n[Screenlit](https://apps.apple.com/us/app/screenlit/id6499478407) app on the AVP.\n\n## Screenshots\n\n[![Screenshot of main screen](screenshots/main_medium.png)](screenshots/main.png)\n[![Screenshot of about screen](screenshots/about_medium.png)](screenshots/about.png)\n\n## GUI install\n\nTo install the GUI version of `Blu-ray to Vision Pro`, download the latest release from the [releases page]. Open the\nDMG file and drag the app to your Applications folder. On the first run of the app you will be prompted for your\npassword to install the necessary dependencies. It will appear to be doing nothing for around ten minutes. After that it\nwill open to the GUI or give you an error. If you receive an error, please open an issue, so I can help.\n\n## Terminal install or update (See releases for GUI version)\n\nTo quickly install or update `BD_to_AVP`, run the following command in your terminal:\n\n```bash\n/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/cbusillo/BD_to_AVP/release/installer.sh)\"\n```\n\n## Prerequisites\n\nEnsure the following are installed on your Mac *(If not using the Quick Install or GUI)*:\n\n- **Apple Silicon [Mac]**: A Mac with Apple Silicon, such as the M1, M1 Pro, or M1 Max\n- **[macOS Sonoma]**: The latest version of macOS.\n- **[Rosetta 2]**: A compatibility layer allowing Intel-based applications to run on Apple Silicon Macs.\n- **[Python] 3.12**: The latest version of Python.\n- **[Homebrew]**: The missing package manager for macOS (or Linux).\n- **[FFmpeg]**: A complete, cross-platform solution to record, convert, and stream audio and video.\n- **[Wine]**: A free and open-source compatibility layer allowing Windows programs to run on Unix-like operating\n  systems.\n- **[MakeMKV]**: For converting disc video content into MKV files.\n- **[spatial-media-kit-tool]**: A tool for injecting 360\u00b0 metadata into video files.\n- **[MP4Box]**: A multimedia packager available for Windows, Mac, and Linux.\n- **[MKVToolNix]**: A set of tools to create, alter, and inspect Matroska files.\n\n## Manual Installation (Out of date)\n\nTo set up your macOS environment for video processing, including creating and handling 3D video content, follow these\nsteps to install the necessary tools using Homebrew and manual installation. This includes the installation of Homebrew\nitself,FFmpeg for video encoding and decoding, Wine for running Windows applications, MakeMKV for ripping Blu-ray and\nDVD to MKV, spatial-media-kit-tool for handling spatial media, and MP4Box for multimedia packaging.\n\n```bash\n# Install Rosetta 2\n/usr/sbin/softwareupdate --install-rosetta --agree-to-license\n\n# Install Homebrew\n/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n\n# Install FFmpeg, MakeMKV, MP4Box, mkvtoolnix and Python 3.12\nbrew install ffmpeg makemkv mp4box mkvtoolnix python@3.12 --no-quarantine \n\n# Install Wine\nbrew tap homebrew/cask-versions\nbrew install --cask --no-quarantine wine-stable\n\n# Ensure Python 3.12 is correctly installed then create a virtual environment\npython3.12 -m pip install --upgrade pip\npython3.12 -m venv ~/.bd_to_avp_venv\n\n# Activate the virtual environment and install BD_to_AVP\nsource ~/.bd_to_avp_venv/bin/activate\npip install bd_to_avp\n\n# Create a symbolic link to the bd-to-avp command\nln -s ~/.bd_to_avp_venv/bin/bd-to-avp /opt/homebrew/bin/bd-to-avp\n```\n\n## GUI Usage\n\nIf you have installed the terminal version and wish to use the GUI version, you can run the following command in your\nterminal:\n\n```bash\nbd-to-avp\n```\n\nAs long as you provide no arguments, the GUI will open.\n\n## Terminal Usage\n\nNavigate to the tool's directory in your terminal and execute the command with the required and optional parameters:\n\n### Command Syntax\n\n```bash\nbd-to-avp --source <source> [--source-folder <source-folder>] [options]\n```\n\n### Parameters\n\n- `--source`: Source for a single disc number, MKV file path, or ISO image path (required).\n- `--source-folder`: Source folder path. This option will recurively scan for image files or mkv files. Will take\n  precedence over --source if both are provided.\n- `--fx-upscale`: Upscale video to 4K resolution using fx-upscale (disabled by default).\n- `--remove-original`: Remove original file after processing.\n- `--overwrite`: Overwrite existing output file.\n- `--keep-files`: Keep intermediate files (disabled by default).\n- `--output-root-folder`: Output folder path. Defaults to the current directory.\n- `--transcode-audio`: Enable audio transcoding to AAC (disabled by default).\n- `--audio-bitrate`: Audio bitrate for transcoding in kb/s do not include unit (default: \"384\").\n- `--left-right-bitrate`: Bitrate for left and right views in Mb/s do not include unit (default: \"20\").\n- `--mv-hevc-quality`: Quality factor for MV-HEVC encoding (default: \"75\").\n- `--fov`: Horizontal field of view for MV-HEVC (default: \"90\").\n- `--frame-rate`: Video frame rate (auto-detected if not provided).\n- `--resolution`: Video resolution (auto-detected if not provided).\n- `--swap-eyes`: Swap left and right views (disabled by default).\n- `--start-stage`: Start processing at a specific stage.\n- `--output-commands`: Output commands used to console.\n- `--software-encoder`: Use software encoder for MV-HEVC encoding (disabled by default).\n- `--skip-subtitles`: Skip subtitle extraction (disabled by default).\n- `--continue-on-error`: Continue processing after an error (disabled by default).\n- `--language`: Language code for audio and subtitle extraction (default: \"eng\")  Use the ISO 639-2 (three character)\n  code.\n- `--remove-extra-languages`: Remove extra audio and subtitle languages (disabled by default).\n- `--no-keep-awake`: Prevent the system from sleeping during processing (disabled by default).\n- `--version`: Show the version number and exit.\n\n#### Stage Names\n\n- CREATE_MKV\n- EXTRACT_MVC_AND_AUDIO\n- EXTRACT_SUBTITLES\n- CREATE_LEFT_RIGHT_FILES\n- UPSCALE_VIDEO\n- COMBINE_TO_MV_HEVC\n- TRANSCODE_AUDIO\n- CREATE_FINAL_FILE\n- MOVE_FILES\n\n### Examples\n\nProcess a Blu-ray disc:\n\n```bash\nbd-to-avp --source disc:0 --output-root-folder /path/to/output\n```\n\nProcess an ISO image:\n\n```bash\nbd-to-avp --source /path/to/movie.iso --output-root-folder /path/to/output\n```\n\nProcess an MKV file:\n\n```bash\nbd-to-avp --source /path/to/movie.mkv --output-root-folder /path/to/output --transcode-audio\n```\n\n## Upscale Quality\n\nFor most users, the default values of 75 HEVC Quality and 75 Upscale Quality provides a good tradeoff of preserving all\nthe details of the original film, the extra details generated by the upscaler, while also keeping the size of the\nresulting video manageable.\n\nIf you would like to change the default quality, here are some recommended alternative settings sorted by final output\nsize, with some notes about the quality of the results.\n\n| HEVC Quality | Upscale Quality | Min Processing Space Needed | Final Size | Notes                                                                                                       |\n|--------------|-----------------|-----------------------------|------------|-------------------------------------------------------------------------------------------------------------|\n| 85           | 85              | ~ 225 GB                    | ~ 95 GB    | These settings are arguably \"too\" high. Only for those obsessed with maintaining the best possible quality. |\n| 85           | 50              | ~ 130 GB                    | ~ 62 GB    | A reasonable choice for \"Best Quality\" encoding.                                                            |\n| 75           | 75              | ~ 100 GB                    | ~ 47 GB    | The default setting.                                                                                        |\n| 75           | 50              | ~ 75 GB                     | ~ 37 GB    | Provides a good trade-off for minimizing storage space while retaining quality throughout the process.      |\n| 65           | 65              | ~ 75 GB                     | ~ 32 GB    | Compression artifacting is very visible in dark scenes or on fast-moving objects, but is otherwise okay.    |\n\nHEVC Quality values below 65 are not recommended when upscaling. At that quality level, you are essentially upscaling\ncompression artifacts. Keeping the video in 1080p and increasing the HEVC Quality will result in a better viewing\nexperience.\n\n## Note on Blu-ray drives\n\nIf your BD drive does not seem to be compatible with your M-series Mac, it's possible that the error is related to the\nregion code, which BDs handle differently than DVDs.\n\n### Solution\n\n- Connect your BD drive to your Mac via USB. Using a dongle often yields better results than a direct connection.\n- Insert a DVD (not a Blu-ray) into the drive and open the DVD Player.\n- If prompted, select a region code for the DVD.\n- Eject the DVD and insert a Blu-ray disc. Your Mac should now recognize the Blu-ray discs.\n\nThis method has been effective in resolving compatibility issues.\n\n## Contribution\n\nContribute to the project by submitting pull requests or opening issues for bugs and feature requests.\n\n## Acknowledgements\n\nBig thanks to:\n\n- [sturmen][sturmen] on the Doom9 forums, for [an encoding guide][sturmen-guide] using `FRIM Decoder` as well as\n  creating\n  the [spatial-media-kit-tool]\n- [Vargol][vargol] on GitHub, for making\n  the [JM reference software][jm-reference] [build properly on macOS][vargol-tools] as well as\n  an [example script][vargol-guide] that was a useful reference\n- [steverice][steverice] for [h264-tools][ldecod]\n\n[MakeMKV]: https://www.makemkv.com/\n\n[FFmpeg]: https://ffmpeg.org/\n\n[jm-reference]: https://iphome.hhi.de/suehring/\n\n[ldecod]: https://github.com/steverice/h264-tools\n\n[spatial-media-kit-tool]: https://github.com/sturmen/SpatialMediaKit\n\n[MP4Box]: https://github.com/gpac/gpac/wiki/MP4Box\n\n[sturmen]: https://forum.doom9.org/member.php?u=224594\n\n[sturmen-guide]: https://forum.doom9.org/showthread.php?p=1996846#post1996846\n\n[vargol]: https://github.com/Vargol\n\n[vargol-tools]: https://github.com/Vargol/h264-tools\n\n[vargol-guide]: https://github.com/Vargol/h264-tools/wiki/Conversion-script-for-MVC-3D-blu-ray-extracted-by--MakeMKV\n\n[steverice]: https://github.com/steverice\n\n[h264-tools]: https://github.com/steverice/h264-tools\n\n[Wine]: https://www.winehq.org/\n\n[Homebrew]: https://brew.sh/\n\n[Python]: https://www.python.org/\n\n[Mac]: https://www.apple.com/mac/\n\n[macOS Sonoma]:https://apps.apple.com/us/app/macos-sonoma/id6450717509?mt=12\n\n[Rosetta 2]: https://support.apple.com/en-us/HT211861\n\n[MKVToolNix]: https://mkvtoolnix.download/\n\n[releases page]: https://github.com/cbusillo/BD_to_AVP/releases\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Script to convert 3D Blu-ray Discs (and mts) to Apple Vision Pro (MV-HEVC) files",
    "version": "0.2.137",
    "project_urls": {
        "Documentation": "https://github.com/cbusillo/BD_to_AVP",
        "Homepage": "https://github.com/cbusillo/BD_to_AVP",
        "Repository": "https://github.com/cbusillo/BD_to_AVP"
    },
    "split_keywords": [
        "blu-ray",
        " 3d",
        " apple vision pro",
        " mv-hevc",
        " conversion",
        " vision pro",
        " bd3d"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4c6de98899c095144b55a73ab0bc641047c8a5105f3bac306a57de5b05e73840",
                "md5": "0cceccd20743a012385c239c6acdf058",
                "sha256": "5790dd94500ee57fc9204d31a66e235f180441352105d168345e76c70b7cd08a"
            },
            "downloads": -1,
            "filename": "bd_to_avp-0.2.137-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0cceccd20743a012385c239c6acdf058",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.13,>=3.12.4",
            "size": 18177336,
            "upload_time": "2024-07-08T16:42:33",
            "upload_time_iso_8601": "2024-07-08T16:42:33.115427Z",
            "url": "https://files.pythonhosted.org/packages/4c/6d/e98899c095144b55a73ab0bc641047c8a5105f3bac306a57de5b05e73840/bd_to_avp-0.2.137-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "226dfe5492645f5642311cb792411202f3a11f51fdce45284492fa5d34a6ee25",
                "md5": "c426357daf110c8d3b75aa75d7eacf6d",
                "sha256": "0f755259c9efdec298cf56eaf11c862762423ca2bf8facaa250822b03116335d"
            },
            "downloads": -1,
            "filename": "bd_to_avp-0.2.137.tar.gz",
            "has_sig": false,
            "md5_digest": "c426357daf110c8d3b75aa75d7eacf6d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.13,>=3.12.4",
            "size": 18022045,
            "upload_time": "2024-07-08T16:42:37",
            "upload_time_iso_8601": "2024-07-08T16:42:37.493453Z",
            "url": "https://files.pythonhosted.org/packages/22/6d/fe5492645f5642311cb792411202f3a11f51fdce45284492fa5d34a6ee25/bd_to_avp-0.2.137.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-08 16:42:37",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "cbusillo",
    "github_project": "BD_to_AVP",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "bd_to_avp"
}
        
Elapsed time: 0.28253s