Skip to main content

Takes data from a json file (formatted as indicated) and uploads the item to Squarespace

Language: Python 3.7

This program, as the description states, takes a specifically formatted python file database and uploads each entry to the Squarespace interface through the selenium library with Python. As of right now, its most useful purpose is defining the interface for entering data on Squarespace, and using that to input data. An example python file for the data is included as items.json

This program has been designed to do the following: - Take the data from the json and use it directly - Waits for inputs to appear or dialogs to dissappear before entering data - Has the capability to upload text and images stored on the local machine - Puts functionality for managing orders, inventory, and item updates into an easy to use GUI interface that can be used outside of the browser

## Current Features: - Updates existing items if and only if new information is found - Adds new items if and only if they are not already in the database - Moves items onto the store page/into storage based on the season (since this is meant for a clothing store) - Item capability: Nearly all Men’s clothing types, including pants, shirts, blazers, shorts, etc.

## Usage: 1. To start, download this repository, and make sure that your proper login information and store page(s) information is put into information.py 2. Next, create your database file for accessing, see example_items.json for formatting details 3. Finally, if you need to add new fields, modify the interface.py file between the necessary comments to rename the fields to what you need them to be

Note: This program was originally designed to upload clothing items, so some fields may not be applicable to your item(s) or store(s). I’ve documented the code as well as I can, and have put small notes where personal modification would be necessary if your store is not currently compatible with this layout. This includes the automated email sending, see companyemail.txt for the base template I used and make changes as needed. If you have any questions or would like some better explanation/assistance on the process of adapting this program to your store, feel free to contact me either through GitHub or through my email.

Metadata

Release files for squp 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for squp 0.1.8
File Size Uploaded
squp-0.1.8.tar.gz 4.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for squp 0.1.8
File Interpreter ABI Platform
squp-0.1.8-py3-none-any.whl Python 3 none any Details

Total release size: 4.8 MB

Release files / squp-0.1.8.tar.gz

Download URL squp-0.1.8.tar.gz
Size 4.7 MB
Tags Source
SHA-256 checksum
How to use checksums
e4010c14c2de2a7064ba072e6dbd9886c124aaa3c302b1c0fcb39fcab697eb78
BLAKE2b-256 checksum
How to use checksums
4bbe927df7409adfac45c7af5a0ce55eed63657e0084e2ef268df6f070675a42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.8.0 tqdm/4.33.0 CPython/3.7.3

Release files / squp-0.1.8-py3-none-any.whl

Download URL squp-0.1.8-py3-none-any.whl
Size 79.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
84306390f343e2ada49019ddee92c67eadf621bf8c71c8d9cba1f4fb1b23e81d
BLAKE2b-256 checksum
How to use checksums
0755edaf97efe87498846a56922a7802d5320e83056ca8965b74f66c8325f505
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.8.0 tqdm/4.33.0 CPython/3.7.3

Release history Release notifications | RSS feed

This release

0.1.8 This release

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page