diff options
author | clarkzjw <[email protected]> | 2023-02-22 17:35:28 -0800 |
---|---|---|
committer | clarkzjw <[email protected]> | 2023-02-23 12:07:32 -0800 |
commit | b935ae39c533bfdee7d052acdf939b68833a882a (patch) | |
tree | 4b744eb26eee050e02b1e1148ae2fd7fad5dc7a3 /dbstore/dbm_store.py | |
parent | d469f16670df2d1748a6377d1bebe9b730dc25be (diff) | |
download | swarm2fediverse-b935ae39c533bfdee7d052acdf939b68833a882a.tar.gz |
bot: test peewee sqlite3
Diffstat (limited to 'dbstore/dbm_store.py')
-rw-r--r-- | dbstore/dbm_store.py | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/dbstore/dbm_store.py b/dbstore/dbm_store.py deleted file mode 100644 index fedb505..0000000 --- a/dbstore/dbm_store.py +++ /dev/null | |||
@@ -1,34 +0,0 @@ | |||
1 | import dbm | ||
2 | |||
3 | db = None | ||
4 | store_file = "fsq_poi.db" | ||
5 | |||
6 | |||
7 | def get_loc(fsq_id): | ||
8 | global db | ||
9 | if db is None: | ||
10 | db = dbm.open(store_file, 'c') | ||
11 | if fsq_id in db: | ||
12 | res = db[fsq_id].decode("utf-8").split("|") | ||
13 | return { | ||
14 | "name": res[0], | ||
15 | "locality": res[1], | ||
16 | "region": res[2], | ||
17 | "latitude": res[3], | ||
18 | "longitude": res[4], | ||
19 | "osm_url": res[5], | ||
20 | } | ||
21 | else: | ||
22 | return None | ||
23 | |||
24 | |||
25 | def store_loc(loc): | ||
26 | global db | ||
27 | if db is None: | ||
28 | db = dbm.open(store_file, 'c') | ||
29 | db[loc["fsq_id"]] = "{}|{}|{}|{}|{}|{}".format(loc["name"], | ||
30 | loc["locality"], | ||
31 | loc["region"], | ||
32 | loc["latitude"], | ||
33 | loc["longitude"], | ||
34 | loc["osm_url"]) | ||