initBasti / Amazon2PlentySync (public) (License: GPLv3) (since 2019-01-27) (hash sha1)
Transfer your data from you Amazon Flatfile spreadsheet over to the Plentymarkets system. How to is included in the readme
List of commits:
Subject Hash Author Date (UTC)
Introduction infoPrint, removed unnecessary parameter 98b6779f95fcf6d3350f64e7d2a8151932415458 Sebastian Fricke 2020-01-16 14:27:15
Add Cdiscount price & coding style review 7c5451b067760100904aed947b2ba484ab9c9e45 Sebastian Fricke 2020-01-16 14:25:15
coding style, naming conventions & uninitialized 218378ca191510dc2092108a87e63ff83b4c6b31 Sebastian Fricke 2020-01-16 13:58:24
coding style & cleanup image upload module 04ac13fb764baecd1a419cbffcd9696a3ff5b680 Sebastian Fricke 2020-01-16 13:56:07
coding style improvements and colorful error msg 401db811c0edd62b14c7a0a29e2c1f6d2791774c Sebastian Fricke 2020-01-16 13:54:25
code cleanup and coding style category.py b1e41b45fe405d3826a9b6e452fb9e2f9f6697bf Sebastian Fricke 2020-01-16 10:43:44
Added the category config to the gitignore file b8b522d9ade4b59b5d0a0bd4f9b7c79e8db334c6 Sebastian Fricke 2020-01-15 14:56:06
Removed log function for category_config(not needed) c8ca8a3b6b968f1835697073e7d5fe1ea70b15ba Sebastian Fricke 2020-01-15 14:54:15
Added category_config functionality 7bd8256398b4af5c1feb3033d74cd9f29b047edc Sebastian Fricke 2020-01-15 14:53:20
improved error handling & adjusted names to naming convention cfcd91090a2598c6c51576bcdd53e03ab6c2f59b Sebastian Fricke 2020-01-15 14:47:42
Refactor CategoryChooser 562e6657c6fef89d0584731e54325cec013268a7 Sebastian Fricke 2020-01-15 14:42:11
Add category_config location to the script config 8698e4a99d63b06fde5c39787fc7d6f7400b9f47 Sebastian Fricke 2020-01-15 14:29:47
Refactor findConfig 321ae9d7edd69e8be0755cf5ba82289944d06ca3 Sebastian Fricke 2020-01-15 14:26:09
Add logging function: no category config warning e8323843a3b6c24ef274d6a12c10d76aa8b8f591 Sebastian Fricke 2020-01-14 14:38:39
Add module + test for the category-id config fadaf4515aab1009f4df4a1af5a2e8f82077bc4c Sebastian Fricke 2020-01-14 14:35:44
improved coding style on log functions caf97eec6c6026aa051bc98f02a90e649a6e4754 Sebastian Fricke 2020-01-14 10:23:17
fixed a typo in the product type list 707e993b953aea0d653ffbca136bbe81bb36ea13 Sebastian Fricke 2020-01-14 10:22:34
added home product properties, improved dictionary iteration, fixed a key error in get_attributes 30d4aed4403c39a6865e30c0384c3360d375cbb6 Sebastian Fricke 2020-01-14 10:21:56
removed warning for missing flatfile columns as requested bfe6e22f7acb282a3af8423c81ceacf9fcf21ef4 Sebastian Fricke 2020-01-13 15:05:27
added initialization for the position variable 8331f92d62deb9ba7be7e97201c7c6afa7cf732a Sebastian Fricke 2020-01-13 14:47:57
Commit 98b6779f95fcf6d3350f64e7d2a8151932415458 - Introduction infoPrint, removed unnecessary parameter
Author: Sebastian Fricke
Author date (UTC): 2020-01-16 14:27
Committer name: Sebastian Fricke
Committer date (UTC): 2020-01-16 14:27
Parent(s): 7c5451b067760100904aed947b2ba484ab9c9e45
Signing key:
Tree: 71f71e71146983722b3bae3ef03ab35222be6725
File Lines added Lines deleted
.gitignore 1 0
packages/item_upload.py 8 0
product_import.py 0 1
File .gitignore changed (mode: 100644) (index 8b4750d..276b067)
... ... build_new_version.sh
14 14 Windows_build.txt Windows_build.txt
15 15 debug-checklist.txt debug-checklist.txt
16 16 category category
17 packages/gui/__pycache__/category_chooser.cpython-37.pyc
File packages/item_upload.py changed (mode: 100644) (index 048ea5a..85715b1)
... ... except AttributeError:
49 49 print("WARNING:\nline:{0}\t{1}" print("WARNING:\nline:{0}\t{1}"
50 50 .format(linenumber, msg)) .format(linenumber, msg))
51 51
52 try:
53 def infoPrint(msg):
54 print(colorama.Fore.LIGHTBLUE_EX)
55 print(f"INFO:{msg}\n")
56 print(colorama.Style.RESET_ALL)
57 except AttributeError:
58 def infoPrint(msg):
59 print(f"INFO:{msg}\n")
52 60
53 61 def itemUpload(flatfile, intern, stocklist, folder, input_data, filename): def itemUpload(flatfile, intern, stocklist, folder, input_data, filename):
54 62 column_names = ['Parent-SKU', 'SKU', column_names = ['Parent-SKU', 'SKU',
File product_import.py changed (mode: 100644) (index 27a527d..c5ee73a)
... ... def main():
228 228 itemUpload(flatfile=sheet, itemUpload(flatfile=sheet,
229 229 intern=intern_number, intern=intern_number,
230 230 stocklist=stocklist, stocklist=stocklist,
231 attributefile=attributefile,
232 231 folder=upload_folder, folder=upload_folder,
233 232 input_data=user_data, input_data=user_data,
234 233 filename=specific_name) filename=specific_name)
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/initBasti/Amazon2PlentySync

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/initBasti/Amazon2PlentySync

Clone this repository using git:
git clone git://git.rocketgit.com/user/initBasti/Amazon2PlentySync

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main