Skip to main content

Output a CSV file for each selected stock website (such as Adobe Stock, Shutterstock, ...)

Project description

Parser for descriptors CSV files for Stock Websites

Output a CSV file for each selected stock website (such as Adobe Stock, Shutterstock, ...), for photo or video descriptions.

Most websites accept a CSV files instead of manually enter each field for each uploaded file. Nevertheless their format differs slightly, and this script tries to output one csv file for each supported website.

Installation

Usual pip install stock_contributor_csv_descriptors Create a venv before if desired.

Run

To get the initial CSV for your files: generate-master-csv <folder_with_media> <output_csv>

stock_contributor_csv_descriptors <descriptor_file.csv> <output_folder/basename_without.csv> -d <folder_with_media>
The optional argument -d also checks that the filenames correspond to the one in the CSV file.

Notes

  • Contributions are welcome.
  • Project barely started, expect bugs
  • You can define a new output by changing the OutputFormat-StockContribution.csv. Duplicate the template, and adapt it to the new website format.

Author

Started by Sylvain Riondet in December 2022.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

File details

Details for the file stock_contributor_csv_descriptors-0.1.2.tar.gz.

File metadata

File hashes

Hashes for stock_contributor_csv_descriptors-0.1.2.tar.gz
Algorithm Hash digest
SHA256 0e2135fa61ba3dc0b6114c9b5706860fefca9014ccd0a45653e9abecfa339012
MD5 a4add9795b2235cfb1abfbcc1828bbe0
BLAKE2b-256 c13793d4a4535a0f9723312876dce8ef3215d36a46d2fab184e21a48cf3f7ca1

See more details on using hashes here.

File details

Details for the file stock_contributor_csv_descriptors-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for stock_contributor_csv_descriptors-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f36ebc1e85380aa67f918f3a48786d574007c8600beadf24c0555014b1a0db3b
MD5 ddc33e9372128ce7ddc35dc12363c203
BLAKE2b-256 85e46da701baf641a9d7ccc7b2b91a4c4f94b470f01c3d2ffd7d997805b6a908

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page