Metadata-Version: 2.2
Name: ent1ctosqlite
Version: 0.1.0
Summary: A tool for converting 1C:Enterprise configurations to SQLite database
Home-page: https://girikod/ent1ctosqlite
Author: maverikod
Author-email: vasilyvz@gmail.com
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: setuptools
Provides-Extra: dev
Requires-Dist: pytest>=6.0; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# ent1ctosqlite

A tool for converting 1C:Enterprise configuration files extracted from the configurator using the "Upload to files" command into a SQLite database

## Installation

pip install ent1ctosqlite

## Usage

ent1ctosqlite path/to/config.zip

### Command Line Arguments

- `zip_path` - path to the configuration export zip archive
- `-o, --output` - path to the extraction directory (default: temp)
- `-d, --database` - path to the SQLite database file (default: vcv_parser.db)
- `--log-file` - save log to file
- `--debug` - enable debug mode
- `--check-db` - check database integrity

## Development

1. Clone the repository
2. Create a virtual environment
3. Install development dependencies
4. Run tests

git clone https://github.com/yourusername/ent1ctosqlite.git

cd ent1ctosqlite

python -m venv venv

source venv/bin/activate # On Windows: venv\Scripts\activate

pip install -e ".[dev]"

pytest

## Contributing

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

## License

MIT

## Authors

- Your Name (@yourusername)

## Acknowledgments

- Thanks to all contributors
- Inspired by the need for better 1C:Enterprise configuration analysis tools
