Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/oliverklee/ext-csv_to_openimmo

TYPO3 Extension for converting CSV files to OpenImmo files
https://github.com/oliverklee/ext-csv_to_openimmo

Last synced: about 2 months ago
JSON representation

TYPO3 Extension for converting CSV files to OpenImmo files

Awesome Lists containing this project

README

        

# CSV-to-OpenImmo converter

[![Build Status](https://travis-ci.org/oliverklee/ext-csv_to_openimmo.svg?branch=main)](https://travis-ci.org/oliverklee/ext-csv_to_openimmo)
[![Latest Stable Version](https://poser.pugx.org/oliverklee/csv_to_openimmo/v/stable.svg)](https://packagist.org/packages/oliverklee/csv_to_openimmo)
[![Total Downloads](https://poser.pugx.org/oliverklee/csv_to_openimmo/downloads.svg)](https://packagist.org/packages/oliverklee/csv_to_openimmo)
[![Latest Unstable Version](https://poser.pugx.org/oliverklee/csv_to_openimmo/v/unstable.svg)](https://packagist.org/packages/oliverklee/csv_to_openimmo)
[![License](https://poser.pugx.org/oliverklee/csv_to_openimmo/license.svg)](https://packagist.org/packages/oliverklee/csv_to_openimmo)

This TYPO3 extension provides a Scheduler task that reads zipped CSV files
(created using
[Wodis Sigma](https://www.aareon.de/Produkte.5772.html?tx_aareon_selector[category]=5774))
from a configured folder and writes zipped OpenImmo files to another configured
folder. The task will also copy all image files and PDF from the ZIPs.

## Data format

You can find the CSV column definitions in the
[CSV Reader source code file](Classes/Service/CsvReader.php).

The functional tests also include an
[example CSV file](Tests/Functional/Fixtures/CorrectCsv/objects.csv).

The task will also automatically convert from ISO-9959-1 to UTF-8.

This converter will automatically mark all converted objects as "for rent".
Hence, it will not be able to convert objects that are for sale.

## Installing the extension

If you install the extension manually (not from the TER and not using Composer),
please make sure to name the extension directory `csv_to_openimmo`, not
`ext-csv_to_openimmo`.

## Caveats

The following OpenImmo fields currently are not imported:

- "vermarktungsart" (will always be "MIETE_PACHT")
- other image types than JPEG
- the type of transfer ("uebertragung > umfang", will always be "VOLL")

## Sponsorship

Development has been sponsored by
[ART-KON-TOR Kommunikation GmbH](https://www.art-kon-tor.de/).