<commit_before>Xpiks
=====

Cross-Platform Image Keywording Software

![alt tag](https://raw.githubusercontent.com/Ribtoks/xpiks/gh-pages/images/screenshots/xpiks-qt-dark.jpg)

Official website: http://ribtoks.github.io/xpiks/

Translations: https://crowdin.com/project/xpiks/

[![Build Status](https://travis-ci.org/ribtoks/xpiks.svg?branch=master)](https://travis-ci.org/ribtoks/xpiks)
[![Build status](https://ci.appveyor.com/api/projects/status/m4warfr2xl8ago5s/branch/master?svg=true)](https://ci.appveyor.com/project/Ribtoks/xpiks/branch/master)
[![codecov](https://codecov.io/gh/ribtoks/xpiks/branch/master/graph/badge.svg)](https://codecov.io/gh/ribtoks/xpiks)
<a href="https://scan.coverity.com/projects/xpiks-qt">
  <img alt="Coverity Scan Build Status"
       src="https://scan.coverity.com/projects/8498/badge.svg"/>
</a>

[![GitHub release](https://img.shields.io/github/release/ribtoks/xpiks.svg)](https://github.com/ribtoks/xpiks/releases)
[![GitHub Release Date](https://img.shields.io/github/release-date/ribtoks/xpiks.svg)](https://github.com/ribtoks/xpiks/releases)
[![Downloads](https://img.shields.io/github/downloads/ribtoks/xpiks/latest/total.svg)](https://github.com/ribtoks/xpiks/releases)

Xpiks is a free and open source keywording and uploading tool for microstock photographers and illustrators. It was written from scratch with aim to make it more usefull, convenient and quicker than existing tools.

**Main features:**

- XMP/IPTC/EXIF metadata editing in images, vectors and videos
- FTP upload to predefined or custom hosts
- extensive keywording capabilities (autocompletion, spellchecking)
- keywords suggestion based on Shutterstock API, iStock, Fotolia or the local library
- automatic zipping of vector and preview for selected microstocks
- checks for potential problems before upload (insufficient resolution, missing metadata etc.)
- keywords presets to automate your work
- localized to other languages (Ukrainian, Portugese, Spanish, Catalan, Russian, French, German) 
- extensible with plugins
- works under Linux, OS X and Windows

**How to build**

Please see the [BUILD.md](https://github.com/ribtoks/xpiks/blob/master/BUILD.md) file

**How to install**

Please see the [INSTALL.md](https://github.com/ribtoks/xpiks/blob/master/INSTALL.md) file

**How to contribute**

Please see the [CONTRIBUTING.md](https://github.com/ribtoks/xpiks/blob/master/CONTRIBUTING.md) file
<commit_msg>SonarCloud static analysis. closes #484 [ci skip]<commit_after>Xpiks
=====

Cross-Platform Image Keywording Software

![alt tag](https://raw.githubusercontent.com/Ribtoks/xpiks/gh-pages/images/screenshots/xpiks-qt-dark.jpg)

Official website: http://ribtoks.github.io/xpiks/

Translations: https://crowdin.com/project/xpiks/

[![Build Status](https://travis-ci.org/ribtoks/xpiks.svg?branch=master)](https://travis-ci.org/ribtoks/xpiks)
[![Build status](https://ci.appveyor.com/api/projects/status/m4warfr2xl8ago5s/branch/master?svg=true)](https://ci.appveyor.com/project/Ribtoks/xpiks/branch/master)
[![codecov](https://codecov.io/gh/ribtoks/xpiks/branch/master/graph/badge.svg)](https://codecov.io/gh/ribtoks/xpiks)
<a href="https://scan.coverity.com/projects/xpiks-qt">
  <img alt="Coverity Scan Build Status"
       src="https://scan.coverity.com/projects/8498/badge.svg"/>
</a>
[![Quality Gate](https://sonarcloud.io/api/badges/gate?key=ribtoks-xpiks-qt%3Asonarqube)](https://sonarcloud.io/dashboard/index/ribtoks-xpiks-qt%3Asonarqube)

[![GitHub release](https://img.shields.io/github/release/ribtoks/xpiks.svg)](https://github.com/ribtoks/xpiks/releases)
[![GitHub Release Date](https://img.shields.io/github/release-date/ribtoks/xpiks.svg)](https://github.com/ribtoks/xpiks/releases)
[![Downloads](https://img.shields.io/github/downloads/ribtoks/xpiks/latest/total.svg)](https://github.com/ribtoks/xpiks/releases)

Xpiks is a free and open source keywording and uploading tool for microstock photographers and illustrators. It was written from scratch with aim to make it more usefull, convenient and quicker than existing tools.

**Main features:**

- XMP/IPTC/EXIF metadata editing in images, vectors and videos
- FTP upload to predefined or custom hosts
- extensive keywording capabilities (autocompletion, spellchecking)
- keywords suggestion based on Shutterstock API, iStock, Fotolia or the local library
- automatic zipping of vector and preview for selected microstocks
- checks for potential problems before upload (insufficient resolution, missing metadata etc.)
- keywords presets to automate your work
- localized to other languages (Ukrainian, Portugese, Spanish, Catalan, Russian, French, German) 
- extensible with plugins
- works under Linux, OS X and Windows

**How to build**

Please see the [BUILD.md](https://github.com/ribtoks/xpiks/blob/master/BUILD.md) file

**How to install**

Please see the [INSTALL.md](https://github.com/ribtoks/xpiks/blob/master/INSTALL.md) file

**How to contribute**

Please see the [CONTRIBUTING.md](https://github.com/ribtoks/xpiks/blob/master/CONTRIBUTING.md) file

{'fraction_non_alphanumeric': 0.142319873317498, 'fraction_numerical': 0.004156769596199525, 'mean_word_length': 5.222906403940887, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 40, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3882854', 'n_tokens_mistral': 1767, 'n_tokens_neox': 1691, 'n_words': 350}