semvec/pypi-packages huggingface dataset:
drxtract 0.1.4
Macromedia/Adobe DIR and DRX extraction package
Requires Python: >=3.10.6

# drxtract
Macromedia Director 5 DRI and DRX files data extractor.

# This software needs:
* ImageMagic to transform BMP images into PNG.
* FFmpeg to transform WAV files into MP3.

# Installation
```
python3 -m pip install drxtract
```

# Mac "snd " file format:
* https://developer.apple.com/library/archive/documentation/mac/Sound/Sound-60.html#MARKER-9-400

# Lingo script decompilation references:
* http://fileformats.archiveteam.org/wiki/Lingo_bytecode
* LscrToScript tool (http://alex-dev.org/lscrtoscript/)

# Other interesting projects (also used as reference):
* D4Player (https://github.com/renaldobf/D4Player)
* Continuity (https://github.com/scummvm-director/continuity)
* Scummvm Director engine (https://github.com/scummvm/scummvm/tree/master/engines/director)
argeye 0.0.3
A small optimization of Python library argparse.All original usage are retained,but adding a yml file so the user can set the arguments by editing the yml file.
Requires Python: >=3.6

# Argeye - a small improved version of Argparse

`argeye` retains all the original usage of `argparse`,but adding a yml file so user can modify arguments by editing yml file.

> argparse supports command lines to set arguments,whose disadvantages is that the user have to type the arg strings and values.
>
> the typing is a redundant operation,which may cause mistakes and counterintuitive understanding of the args.
>
> yml file provides intuitive understanding and a more convenient way to set args.

_**only one line change,better experience of argparse**_

## usage

### (original)

retained all the original usage of argparse,detailed info refer to [official document](https://docs.python.org/3/library/argparse.html)

### (new)

#### first run (same as running argparse)

```python
# examples/main.py
from argeye import ArgumentParser

parser = ArgumentParser()
parser.add_argument("equip_name", type=str, default="wired")
parser.add_argument("--model_name", default="pd", type=str)
parser.add_argument("--finetune", default=False, type=bool)

args = parser.parse_args()
print(args)
```

```python
# decide whether to input arguments at the terminal based on actual needs
$ python examples/main.py
Namespace(equip_name='wired',model_name='pd',finetune=True)
```

after executing the above command line operations,the yml file will be created in the work directory.

the content of the yml file is as follows:

```yml
equip_name: wired
--model_name: pd
--finetune: false
```

now having the yml file,the user can change arguments values by editing yml file instead of typing strings into command lines.

when the change operation is completed(completed in the yml file),simply run the python file without the need of typing arguments on the command line.

**example:**

```yml
# change arguments in the yml file
equip_name: wireless
--model_name: resnet
--finetune: True
```

```python
# run python file directly
$ python examples/main.py
Namespace(equip_name='wireless', model_name='resnet', finetune=True)
```

## installation

`pip install argeye`
tendril-artefacts 0.1.8
Core Artefact Management Infrastructure for Tendril
Requires Python: !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7
Keywords: tendril



.. image:: https://img.shields.io/pypi/v/tendril-artefacts.svg?logo=pypi
    :target: https://pypi.org/project/tendril-artefacts

.. image:: https://img.shields.io/pypi/pyversions/tendril-artefacts.svg?logo=pypi
    :target: https://pypi.org/project/tendril-artefacts

.. image:: https://img.shields.io/travis/tendril-framework/tendril-artefacts.svg?logo=travis
    :target: https://travis-ci.org/tendril-framework/tendril-artefacts

.. image:: https://img.shields.io/coveralls/github/tendril-framework/tendril-artefacts.svg?logo=coveralls
    :target: https://coveralls.io/github/tendril-framework/tendril-artefacts

.. image:: https://img.shields.io/codacy/grade/363acc44e8c240dc9db79935860191b4?logo=codacy
    :target: https://www.codacy.com/app/chintal/tendril-artefacts

.. image:: https://img.shields.io/requires/github/tendril-framework/tendril-artefacts.svg
    :target: https://requires.io/github/tendril-framework/tendril-artefacts/requirements

.. image:: https://img.shields.io/pypi/l/tendril-artefacts.svg
    :target: https://www.gnu.org/licenses/agpl-3.0.en.html



.. inclusion-marker-do-not-remove

Introduction
------------

TODO Some brief introduction


Package Information
-------------------

The latest version of the documentation, including installation, usage, and
API/developer notes can be found at
`ReadTheDocs <https://tendril-artefacts.readthedocs.io/en/latest/index.html>`_.

The latest version of the sources can be found at
`GitHub <https://github.com/tendril-framework/tendril-artefacts>`_. Please use 
GitHub's features to report bugs, request features, or submit pull/merge requests.

The principle author for ``tendril-artefacts`` is Chintalagiri Shashank. The 
author can be contacted if necessary via the information on the
`author's github profile <https://github.com/chintal>`_ . See the AUTHORS file
for a full list of collaborators and/or contributing authors, if any.

``tendril-artefacts`` is distributed under the terms of the
`AGPLv3 license <https://www.gnu.org/licenses/agpl-3.0.en.html>`_ .
A copy of the text of the license is included along with the sources.