2 Commits
1.0.5 ... 1.0.6

Author SHA1 Message Date
etienne-hd
76dda0cb76 1.0.6 2025-07-01 14:21:14 +02:00
etienne-hd
2888942ecc fix: error when searching with url due to the zipcode 2025-07-01 14:19:08 +02:00
3 changed files with 7 additions and 3 deletions

View File

@@ -1,3 +1,7 @@
## 1.0.6
### Fixed
* "Unknown location type" error when searching with a URL containing a zipcode.
## 1.0.5
### Fixed
* 404 error when fetching a pro user who doesn't have a public page

View File

@@ -1,6 +1,6 @@
[project]
name = "lbc"
version = "1.0.5"
version = "1.0.6"
description = "Unofficial client for Leboncoin API"
readme = "README.md"
license = {text = "MIT"}

View File

@@ -55,7 +55,7 @@ def build_search_payload_with_url(
location_parts = location.split("__") # City ['Paris', '48.86023250788424_2.339006433295173_9256'], Department ['d_69'], Region ['r_18'] or Place ['p_give a star if you like it!', '0.1234567891234_-0.1234567891234567_5000_5500']
prefix_parts = location_parts[0].split("_")
if len(prefix_parts) == 2: # Department ['d', '1'], Region ['r', '1'], or Place ['p', 'give a star if you like it!']
if len(prefix_parts[0]) == 1: # Department ['d', '1'], Region ['r', '1'], or Place ['p', 'give a star if you like it!']
location_id = prefix_parts[1] # Department '1', Region '1' or Place 'give a star if you like it!'
match prefix_parts[0]:
case "d": # Department
@@ -90,7 +90,7 @@ def build_search_payload_with_url(
payload["filters"]["location"]["locations"].append(
{
"locationType": "city",
"city": location_parts[0],
#"city": location_parts[0],
"area": build_area(area_values)
}
)