El paquete localstore es una colección de módulos de Python para administrar datos en una tienda local. Incluye módulos para convertir archivos CSV en un conjunto de datos JSON, administrar datos en una tienda JSON local y crear una API local para acceder a datos en la tienda.
Para instalar el paquete localstore , puede usar PIP:
pip install localstore
El módulo DatasetConverter proporciona una API simple e intuitiva para convertir archivos CSV en un conjunto de datos JSON. Para usar el módulo DatasetConverter , puede:
DatasetConverter : from localstore . DatasetConverter import ConverterConverter : converter = Converter () converter . Dataset_From_Directory ( 'path/to/directory' ) converter . Dataset_From_File ( 'path/to/file.csv' ) converter . Create_Dataset () El módulo LocalStore proporciona una API simple e intuitiva para administrar datos en una tienda JSON local. Para usar el módulo LocalStore , puede:
LocalStore : from localstore . LocalStore import LocalStoreLocalStore : local_store = LocalStore () product = {
'name' : 'iPhone 13 Pro' ,
'main_category' : 'Electronics' ,
'sub_category' : 'Smartphones' ,
'image' : 'https://example.com/iphone-13-pro.jpg' ,
'link' : 'https://example.com/iphone-13-pro' ,
'ratings' : '4.5' ,
'no_of_ratings' : '100' ,
'discount_price' : '999.00' ,
'actual_price' : '1099.00'
}
local_store . Add_New_Product ( product_name = 'Apple' , data = product ) products = local_store . Show_product_List () for product in products :
print ( product ) El módulo LocalAPI proporciona una API simple e intuitiva para crear una API local para acceder a datos en la tienda. Para usar el módulo LocalAPI , puede:
LocalAPI : from localstore . LocalAPI import LocalAPILocalAPI : local_api = LocalAPI () local_api . runServer () import requests
# Get a list of all the products in the local store
products = requests . get ( 'http://localhost:5000/products/show/' )
# Print the list of products
for product in products . json ():
print ( product ) El paquete localstore es un paquete Python poderoso y fácil de usar para administrar datos en una tienda local. Es una excelente opción para una variedad de aplicaciones, incluidos sitios web de comercio electrónico, sistemas de gestión de contenido, aplicaciones de análisis de datos y cualquier otra aplicación que necesite almacenar datos localmente.
¡Las contribuciones a la tienda local son bienvenidas! Lea las pautas de contribución antes de enviar una solicitud de extracción.
Localstore tiene licencia bajo la licencia MIT