mirror of
https://github.com/inventree/demo-dataset.git
synced 2025-04-27 21:16:50 +00:00
44 lines
931 B
Python
44 lines
931 B
Python
from inventree.api import InvenTreeAPI
|
|
|
|
from inventree.part import Part, PartCategory
|
|
from inventree.stock import StockItem, StockLocation
|
|
from inventree.company import SupplierPart
|
|
|
|
import random
|
|
import sys
|
|
|
|
INVENTREE_URL = "http://localhost:8000"
|
|
INVENTREE_USERNAME = "admin"
|
|
INVENTREE_PASSWORD = "inventree"
|
|
|
|
api = InvenTreeAPI(INVENTREE_URL, username=INVENTREE_USERNAME, password=INVENTREE_PASSWORD)
|
|
|
|
category = 6
|
|
|
|
packages = [
|
|
'0402',
|
|
'0603',
|
|
'0805',
|
|
]
|
|
|
|
values = [
|
|
# '100pF',
|
|
'100nF',
|
|
'1uF',
|
|
'10uF',
|
|
]
|
|
|
|
for package in packages:
|
|
for value in values:
|
|
name = f"C_{value}_{package}"
|
|
description = f"{value} in {package} SMD package"
|
|
keywords = "cap smd ceramic"
|
|
|
|
Part.create(api, data={
|
|
'name': name,
|
|
'category': category,
|
|
'description': description,
|
|
'keywords': keywords,
|
|
'purchaseable': True,
|
|
})
|