Skip to content
Sign UpLog In
This post is read-only. Explore Repls and connect with other creators on Community.View Community
The info in this post might be out of date, check out our docs instead. View docs
28

πŸ”΄[NEW]πŸ”΄ Python Lib for www.jsonstore.io. DON'T LOSE YOUR DATA AGAIN WITH JSON STORE πŸ”΄[NEW]πŸ”΄

leon332157
leon332157

πŸ”΄[NEW]πŸ”΄ Python Lib for www.jsonstore.io. DON'T LOSE YOUR DATA AGAIN WITH JSON STORE πŸ”΄[NEW]πŸ”΄
This is a client to interact with www.jsonstore.io , an online json storage platform.
GitHub repo: https://github.com/leon332157/json-store-client πŸ”΄STAR IT NOW πŸ”΄ ⭐ ⭐ ⭐

Installation

Add 'json-store-client' to your requirement.txt

Usage

import json_store_client jsonStoreToken = "..." # Insert your token here. client = json_store_client.Client(jsonStoreToken) # Save data to the "foo" key. client.store("foo", {"alfa": "bravo", "charlie": "delta"}) # Get the data from the "foo" key. data = client.retrieve("foo") print(data["alfa"]) # => "bravo" # Deletes the data after printing parts of it. client.delete("foo")

json-store-client API

json_store_client.Client(token)

Returns the client to use for data operations.

token (str): The API token from jsonstore.io

client.store(key, data[, timeout])

Storing data in jsonstore with a key

key (str): The key to be stored on jsonstore
data (any): The data to be stored under the key. It can be any Python objects. Will be processed with jsonpickle
timeout (int): The timeout for the http request. Default 5 seconds

client.retrieve(key[, timeout])

Retrieve data in jsonstore with a key

key (str): The key to get on jsonstore
timeout (int): The timeout for the http request. Default 5 seconds

client.delete(key[, timeout])

Delete data in jsonstore with a key

key (str): The key to get on jsonstore
timeout (int): The timeout for the http request. Default 5 seconds
4 years ago

Voters

Comments

TopNew
3
leon332157
leon332157

Hey everyone, I am aware with the issue of this library, fortunately I think the problem is on jsonstore's side. I'm sorry for any data loss that might have happened. If jsonstore resolves the issue, I would fix it asap. Thanks.

3 years ago
1
BenjaminNamika1
BenjaminNamika1

@leon332157
Thanks...
rip it broke for me right before my midterm project, which uses it for a live server, luckily my teach said i could present it on another day...
when do you think that it will be fixed

3 years ago
1
BenjaminNamika1
BenjaminNamika1

@leon332157
When do you think it will be back online

3 years ago
3
TimothyAnderso1
TimothyAnderso1

Dude you are my god

4 years ago
3
AmeliaBlackwell
AmeliaBlackwell

thanks so much!!! I used this in my fishing game https://repl.it/talk/challenge/The-Fishing-Game/12016. though like thedrone said, error messages for timeout errors would be good as I found 5s was often too short. easily fixed with a try loop thing though :)

4 years ago
2
hyperupcall
hyperupcall

Nice! I'm working on one for JS also! Yours works great!

4 years ago
1
TheDrone7
TheDrone7

Wait, it really doesn't have error messages! I thought leon could've easily come up with that.

4 years ago
1
Python3D1
Python3D1

Can i replace an already existing key Data with client.store?

2 years ago
1
Foster_Bryant
Foster_Bryant

Situational Irony.

2 years ago
1
1
BenjaminNamika1
BenjaminNamika1

@leon332157
Jsonstore isn't working,
this might help "ok" : false

3 years ago
1
TimothyAnderso1
TimothyAnderso1

Whenever I try to use this outside of Repl.it I get this error:
'User-Agent': f'Mozilla/5.0 Python/json-store-client/{self.version}'
Its the same error even when using "from json_store_client import *"

3 years ago
2
leon332157
leon332157

@TimothyAnderso1
Can you send a full traceback to me so i can fix it?

3 years ago
1
TimothyAnderso1
TimothyAnderso1

@leon332157
Traceback (most recent call last):
File "C:\Users\me\Desktop\testy.py", line 1, in
from json_store_client import *
File "C:\Users\me\AppData\Local\Programs\Python\Python35\lib\site-packages\json_store_client_init_.py", line 77
'User-Agent': f'Mozilla/5.0 Python/json-store-client/{self.version}'
^
SyntaxError: invalid syntax

3 years ago
1
TimothyAnderso1
TimothyAnderso1

Hello? just replying just in case you didnt see this as its been 27 days, im also on windows 10 just so you know

@leon332157

3 years ago
Load more