diff --git a/Ravens.xcodeproj/project.pbxproj b/Ravens.xcodeproj/project.pbxproj index 42e73fa7..45645024 100644 --- a/Ravens.xcodeproj/project.pbxproj +++ b/Ravens.xcodeproj/project.pbxproj @@ -643,7 +643,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 20; + CURRENT_PROJECT_VERSION = 21; DEVELOPMENT_ASSET_PATHS = "\"Ravens/Preview Content\""; DEVELOPMENT_TEAM = 278BFDM8KA; ENABLE_PREVIEWS = YES; @@ -677,7 +677,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 20; + CURRENT_PROJECT_VERSION = 21; DEVELOPMENT_ASSET_PATHS = "\"Ravens/Preview Content\""; DEVELOPMENT_TEAM = 278BFDM8KA; ENABLE_PREVIEWS = YES; diff --git a/Ravens/Localizable.xcstrings b/Ravens/Localizable.xcstrings index 2500bc29..2222be9b 100644 --- a/Ravens/Localizable.xcstrings +++ b/Ravens/Localizable.xcstrings @@ -125,7 +125,7 @@ "nl" : { "stringUnit" : { "state" : "translated", - "value" : "Gebied" + "value" : "Locatie" } } } @@ -346,10 +346,36 @@ } }, "Infinity" : { - + "localizations" : { + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Oneindig" + } + } + } }, "Infinity (Area)" : { - + "extractionState" : "stale", + "localizations" : { + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Oneindig (locatie)" + } + } + } + }, + "Infinity (Location)" : { + "extractionState" : "stale", + "localizations" : { + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Oneindig (locatie)" + } + } + } }, "International" : { "localizations" : { @@ -367,7 +393,7 @@ "nl" : { "stringUnit" : { "state" : "translated", - "value" : "Invalide URK" + "value" : "Invalide URL" } } } @@ -456,6 +482,16 @@ } } }, + "Location" : { + "localizations" : { + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Locatie" + } + } + } + }, "Login" : { "localizations" : { "nl" : { @@ -549,7 +585,14 @@ } }, "Map Style" : { - + "localizations" : { + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kaartstijl" + } + } + } }, "Me" : { "localizations" : { @@ -651,6 +694,7 @@ } }, "Obs" : { + "extractionState" : "stale", "localizations" : { "nl" : { "stringUnit" : { diff --git a/Ravens/NotUsed/SingersView.swift b/Ravens/NotUsed/SingersView.swift index 7e508129..5ead9c98 100644 --- a/Ravens/NotUsed/SingersView.swift +++ b/Ravens/NotUsed/SingersView.swift @@ -6,6 +6,7 @@ //// // import SwiftUI +// //import SwiftData // //// Model diff --git a/Ravens/Notes.md b/Ravens/Notes.md index f78ab378..46124cd5 100644 --- a/Ravens/Notes.md +++ b/Ravens/Notes.md @@ -1,13 +1,17 @@ # Remarks development -## 20 +## 21 - graphs - -## 19 - second language - notifications - stats +## 20 +- adjustments in lists location, observations +- adding locations + +## 19 + ## 18 + images now cached diff --git a/Ravens/Views/MapObservationView.swift b/Ravens/Views/MapObservationView.swift index 46857720..2a5a6928 100644 --- a/Ravens/Views/MapObservationView.swift +++ b/Ravens/Views/MapObservationView.swift @@ -83,7 +83,7 @@ struct MapObservationView: View { .mapStyle(settings.mapStyle) .safeAreaInset(edge: .bottom) { - SettingsDetailsView(count: observationsViewModel.locations.count, results: observationsViewModel.observations?.count ?? 0 ) + SettingsDetailsView(count: observationsViewModel.locations.count, results: observationsViewModel.observations?.count ?? 0, showInfinity: false ) } .onTapGesture() { position in diff --git a/Ravens/Views/ObsView.swift b/Ravens/Views/ObsView.swift index a17154a3..85e07748 100644 --- a/Ravens/Views/ObsView.swift +++ b/Ravens/Views/ObsView.swift @@ -55,15 +55,17 @@ struct ObsView: View { HStack { Text("\(obs.user_detail?.name ?? String(obs.user))") Spacer() - Text("\(obs.user_detail?.id ?? 0)") +// Text("\(obs.user_detail?.id ?? 0)") } } if showLocation { HStack { Text("\(obs.location_detail?.name ?? "name")") + .lineLimit(1) // Set the maximum number of lines to 1 Spacer() - Text("\(obs.location_detail?.id ?? 0)") +// Text("\(obs.location_detail?.id ?? 0)") + .lineLimit(1) // Set the maximum number of lines to 1 } } diff --git a/Ravens/Views/ObservationsLocationsView.swift b/Ravens/Views/ObservationsLocationsView.swift index 52e56c15..e36c2c98 100644 --- a/Ravens/Views/ObservationsLocationsView.swift +++ b/Ravens/Views/ObservationsLocationsView.swift @@ -21,23 +21,17 @@ struct ObservationsLocationView: View { var locationId: Int var locationStr: String - + @Binding var isShowing: Bool var body: some View { VStack { - HStack { - Text("Obs") - Text(locationStr) - } - .padding(16) - .bold() - + Text("Locations") List { if let results = viewModel.observations?.results { ForEach(results.sorted(by: { ($1.rarity, $0.species_detail.name, $1.date, $0.time ?? "00:00") < ($0.rarity, $1.species_detail.name, $0.date, $1.time ?? "00:00") }), id: \.id) { result in - ObsView(obs: result, showLocation: false) + ObsView(obs: result, showLocation: true) } } } diff --git a/Ravens/Views/ObservationsView.swift b/Ravens/Views/ObservationsView.swift index 959c8f46..9e98e0db 100644 --- a/Ravens/Views/ObservationsView.swift +++ b/Ravens/Views/ObservationsView.swift @@ -10,6 +10,7 @@ import SwiftUI struct ObservationsView: View { @EnvironmentObject var observationsViewModel: ObservationsViewModel + @EnvironmentObject var keyChainViewModel: KeychainViewModel @EnvironmentObject var settings: Settings @@ -31,7 +32,8 @@ struct ObservationsView: View { if let results = observationsViewModel.observations?.results { ForEach(results.sorted(by: { ($1.rarity, $0.species_detail.name, $1.date, $0.time ?? "00:00") < ($0.rarity, $1.species_detail.name, $0.date, $1.time ?? "00:00") }), id: \.id) { result in - ObsView(obs: result, showUsername: true) + + ObsView(obs: result, showUsername: false) } } else { diff --git a/Ravens/Views/SettingsDetailsView.swift b/Ravens/Views/SettingsDetailsView.swift index 3d9dbf87..d03f85f3 100644 --- a/Ravens/Views/SettingsDetailsView.swift +++ b/Ravens/Views/SettingsDetailsView.swift @@ -14,6 +14,7 @@ struct SettingsDetailsView: View { var count: Int = 0 var results: Int = 0 + var showInfinity: Bool = true var body: some View { HStack { @@ -28,9 +29,10 @@ struct SettingsDetailsView: View { .symbolRenderingMode(.palette) .foregroundStyle(myColor(value: settings.selectedRarity), .white) Text("\(speciesGroupViewModel.getName(forID: settings.selectedSpeciesGroup) ?? "unknown")") + .lineLimit(1) - if settings.infinity { - Text("Infinity (Area)") + if (settings.infinity && showInfinity) { + Image(systemName: "infinity") } else { Text("\(settings.days)d") Text("\(settings.selectedDate, formatter: dateFormatter)") diff --git a/Ravens/Views/SettingsView.swift b/Ravens/Views/SettingsView.swift index c8f78067..794f3dfc 100644 --- a/Ravens/Views/SettingsView.swift +++ b/Ravens/Views/SettingsView.swift @@ -110,7 +110,7 @@ struct SettingsView: View { } - if !(settings.infinity) { +// if !(settings.infinity) { Picker("Window", selection: $settings.days) { ForEach(1 ... 14, id: \.self) { day in HStack() { @@ -134,7 +134,7 @@ struct SettingsView: View { // settings.isFirstAppear = true // settings.isFirstAppearObsView = true } - } +// } } diff --git a/ravens.log b/ravens.log index 8e7ebfff..fd224cb1 100644 --- a/ravens.log +++ b/ravens.log @@ -57755,3 +57755,100 @@ accept-Language: nl 2024-04-05 15:47:49.030 WARNING: *** NEW LAUNCH *** 2024-04-05 15:47:49.446 Ravens: fetchData ObservationsViewModel 2024-04-05 15:47:51.400 Ravens: URL https://waarneming.nl/api/v1/locations/133746/observations/?species_group=1 +2024-04-05 19:27:17.863 WARNING: *** NEW LAUNCH *** +2024-04-05 19:27:19.022 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=52.013077&lng=4.71345&radius=10000&species_group=1&min_rarity=0 +2024-04-05 19:27:36.985 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.89305669689574&lng=4.862864760532636&radius=10000&species_group=1&min_rarity=0 +2024-04-05 19:27:50.166 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.89305669689574&lng=4.862864760532636&radius=10000&species_group=1&min_rarity=0 +2024-04-05 19:28:01.582 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.89305669689574&lng=4.862864760532636&radius=10000&species_group=1&min_rarity=0 +2024-04-05 19:28:30.697 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.89305669689574&lng=4.862864760532636&radius=10000&species_group=1&min_rarity=0 +2024-04-05 19:29:33.618 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.89305669689574&lng=4.862864760532636&radius=10000&species_group=1&min_rarity=0 +2024-04-05 19:29:39.846 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=52.00699276793142&lng=4.942158107386296&radius=10000&species_group=1&min_rarity=0 +2024-04-05 19:29:56.264 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.99421992226285&lng=4.9469573681054895&radius=10000&species_group=1&min_rarity=0 +2024-04-05 19:30:00.763 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.99421992226285&lng=4.9469573681054895&radius=10000&species_group=1&min_rarity=0 +2024-04-05 19:30:23.054 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.99421992226285&lng=4.9469573681054895&radius=2000&species_group=1&min_rarity=0 +2024-04-05 19:30:25.112 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.93658382099378&lng=4.992750166315779&radius=2000&species_group=1&min_rarity=0 +2024-04-05 19:30:33.004 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.93658382099378&lng=4.992750166315779&radius=1000&species_group=1&min_rarity=0 +2024-04-05 19:30:35.999 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.935361276189234&lng=5.001531597821986&radius=1000&species_group=1&min_rarity=0 +2024-04-05 19:30:36.881 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.93542972537179&lng=5.001530666403037&radius=1000&species_group=1&min_rarity=0 +2024-04-05 19:30:38.065 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.93546397729672&lng=5.00153106926107&radius=1000&species_group=1&min_rarity=0 +2024-04-05 19:30:39.016 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.94092804027634&lng=4.995162360727269&radius=1000&species_group=1&min_rarity=0 +2024-04-05 19:30:44.788 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.94092804027634&lng=4.995162360727269&radius=1000&species_group=1&min_rarity=0 +2024-04-05 19:31:20.669 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.95154525037931&lng=5.004546913765174&radius=1000&species_group=1&min_rarity=0 +2024-04-05 19:31:25.079 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.95154525037931&lng=5.004546913765174&radius=1000&species_group=1&min_rarity=0 +2024-04-05 19:31:44.350 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.95559536795152&lng=4.986944691194548&radius=1000&species_group=1&min_rarity=0 +2024-04-05 19:32:02.229 Ravens: URL https://waarneming.nl/api/v1/locations/133746/observations/?species_group=1&date_after=2024-03-22&date_before=2024-04-05 +2024-04-05 19:32:22.274 Ravens: URL https://waarneming.nl/api/v1/locations/4773/observations/?species_group=1&date_after=2024-03-22&date_before=2024-04-05 +2024-04-05 19:32:36.108 Ravens: URL https://waarneming.nl/api/v1/locations/4773/observations/?species_group=1&date_after=2024-03-22&date_before=2024-04-05 +2024-04-05 19:32:47.811 Ravens: URL https://waarneming.nl/api/v1/locations/689506/observations/?species_group=1&date_after=2024-03-22&date_before=2024-04-05 +2024-04-05 19:32:51.745 Ravens: URL https://waarneming.nl/api/v1/locations/689506/observations/?species_group=1&date_after=2024-03-22&date_before=2024-04-05 +2024-04-05 19:33:14.765 Ravens: URL https://waarneming.nl/api/v1/locations/5499/observations/?species_group=1&date_after=2024-03-22&date_before=2024-04-05 +2024-04-05 19:33:17.063 Ravens: URL https://waarneming.nl/api/v1/locations/7028/observations/?species_group=1&date_after=2024-03-22&date_before=2024-04-05 +2024-04-05 19:33:18.980 Ravens: URL https://waarneming.nl/api/v1/locations/4640/observations/?species_group=1&date_after=2024-03-22&date_before=2024-04-05 +2024-04-05 19:33:21.642 Ravens: URL https://waarneming.nl/api/v1/locations/7028/observations/?species_group=1&date_after=2024-03-22&date_before=2024-04-05 +2024-04-05 19:33:26.450 Ravens: URL https://waarneming.nl/api/v1/locations/7028/observations/?species_group=1&date_after=2024-03-22&date_before=2024-04-05 +2024-04-05 19:33:36.280 Ravens: fetchData ObservationsUserViewModel limit: 100 offset: 0 +2024-04-05 19:33:36.284 Ravens: https://waarneming.nl/api/v1/user/observations/?limit=100&offset=0 +2024-04-05 19:33:39.561 Ravens: https://waarneming.nl/api/v1/user/info/ +2024-04-05 19:34:13.112 Ravens: getID region: 200 groups: 19 +2024-04-05 19:34:13.116 Ravens: getId= RegionList(id: 5019, region: 200, species_group: 19) +2024-04-05 19:34:13.193 Ravens: speciesGroupViewModel.fetchData completed +2024-04-05 19:34:19.926 Ravens: getID region: 200 groups: 2 +2024-04-05 19:34:19.929 Ravens: getId= RegionList(id: 5002, region: 200, species_group: 2) +2024-04-05 19:34:20.006 Ravens: speciesGroupViewModel.fetchData completed +2024-04-05 19:34:25.429 Ravens: URL https://waarneming.nl/api/v1/locations/7028/observations/?species_group=2&date_after=2024-03-22&date_before=2024-04-05 +2024-04-05 19:34:39.805 Ravens: URL https://waarneming.nl/api/v1/locations/5314/observations/?species_group=2&date_after=2024-03-22&date_before=2024-04-05 +2024-04-05 19:34:49.933 Ravens: URL https://waarneming.nl/api/v1/locations/35826/observations/?species_group=2&date_after=2024-03-22&date_before=2024-04-05 +2024-04-05 19:34:51.269 Ravens: URL https://waarneming.nl/api/v1/locations/16479/observations/?species_group=2&date_after=2024-03-22&date_before=2024-04-05 +2024-04-05 19:35:17.919 Ravens: URL https://waarneming.nl/api/v1/locations/16479/observations/?species_group=2&date_after=2024-03-22&date_before=2024-04-05 +2024-04-05 19:35:43.411 Ravens: URL https://waarneming.nl/api/v1/locations/16479/observations/?species_group=2 +2024-04-05 19:35:49.259 Ravens: URL https://waarneming.nl/api/v1/locations/16479/observations/?species_group=2 +2024-04-05 19:36:30.531 Ravens: URL https://waarneming.nl/api/v1/locations/5314/observations/?species_group=2 +2024-04-05 19:36:34.110 Ravens: URL https://waarneming.nl/api/v1/locations/5314/observations/?species_group=2 +2024-04-05 19:36:37.455 Ravens: URL https://waarneming.nl/api/v1/locations/5314/observations/?species_group=2 +2024-04-05 19:36:52.436 Ravens: getID region: 200 groups: 19 +2024-04-05 19:36:52.440 Ravens: getId= RegionList(id: 5019, region: 200, species_group: 19) +2024-04-05 19:36:52.516 Ravens: speciesGroupViewModel.fetchData completed +2024-04-05 19:36:54.474 Ravens: URL https://waarneming.nl/api/v1/locations/5314/observations/?species_group=19 +2024-04-05 19:37:03.619 Ravens: URL https://waarneming.nl/api/v1/locations/65528/observations/?species_group=19 +2024-04-05 19:37:11.120 Ravens: URL https://waarneming.nl/api/v1/locations/65528/observations/?species_group=19 +2024-04-05 19:37:30.606 Ravens: URL https://waarneming.nl/api/v1/locations/19019/observations/?species_group=19 +2024-04-05 19:37:33.987 Ravens: URL https://waarneming.nl/api/v1/locations/134523/observations/?species_group=19 +2024-04-05 19:37:36.888 Ravens: URL https://waarneming.nl/api/v1/locations/134523/observations/?species_group=19 +2024-04-05 19:37:43.890 Ravens: URL https://waarneming.nl/api/v1/locations/9971/observations/?species_group=19 +2024-04-05 19:37:47.699 Ravens: URL https://waarneming.nl/api/v1/locations/9971/observations/?species_group=19 +2024-04-05 19:39:00.199 Ravens: URL https://waarneming.nl/api/v1/locations/65526/observations/?species_group=19 +2024-04-05 19:39:05.514 Ravens: URL https://waarneming.nl/api/v1/locations/6452/observations/?species_group=19 +2024-04-05 19:39:05.826 Ravens: URL https://waarneming.nl/api/v1/locations/6452/observations/?species_group=19 +2024-04-05 19:39:18.809 Ravens: URL https://waarneming.nl/api/v1/locations/4532/observations/?species_group=19 +2024-04-05 19:39:36.328 Ravens: URL https://waarneming.nl/api/v1/locations/9521/observations/?species_group=19 +2024-04-05 19:39:38.881 Ravens: URL https://waarneming.nl/api/v1/locations/4507/observations/?species_group=19 +2024-04-05 19:39:41.690 Ravens: URL https://waarneming.nl/api/v1/locations/4507/observations/?species_group=19 +2024-04-05 19:40:44.013 Ravens: URL https://waarneming.nl/api/v1/locations/18714/observations/?species_group=19 +2024-04-05 19:40:48.578 Ravens: URL https://waarneming.nl/api/v1/locations/18714/observations/?species_group=19 +2024-04-05 20:02:29.492 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.95559536795152&lng=4.986944691194548&radius=1000&species_group=19&min_rarity=1 +2024-04-05 20:02:38.824 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.95559536795152&lng=4.986944691194548&radius=1000&species_group=19&min_rarity=1 +2024-04-05 20:03:27.320 WARNING: *** NEW LAUNCH *** +2024-04-05 20:03:27.870 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=52.013077&lng=4.71345&radius=1000&species_group=19&min_rarity=1 +2024-04-05 20:03:38.792 WARNING: *** NEW LAUNCH *** +2024-04-05 20:03:39.138 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=52.013077&lng=4.71345&radius=1000&species_group=19&min_rarity=1 +2024-04-05 20:04:31.460 WARNING: *** NEW LAUNCH *** +2024-04-05 20:04:31.807 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=52.013077&lng=4.71345&radius=1000&species_group=19&min_rarity=1 +2024-04-05 20:04:42.603 Ravens: URL https://waarneming.nl/api/v1/locations/133746/observations/?species_group=19 +2024-04-05 20:04:44.808 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=52.013077&lng=4.71345&radius=1000&species_group=19&min_rarity=1 +2024-04-05 20:05:10.651 Ravens: URL https://waarneming.nl/api/v1/locations/133746/observations/?species_group=19 +2024-04-05 20:05:15.600 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=52.013077&lng=4.71345&radius=1000&species_group=19&min_rarity=1 +2024-04-05 20:05:34.396 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.994889712594336&lng=4.725785877862567&radius=1000&species_group=19&min_rarity=1 +2024-04-05 20:07:10.840 WARNING: *** NEW LAUNCH *** +2024-04-05 20:07:11.225 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=52.013077&lng=4.71345&radius=1000&species_group=19&min_rarity=1 +2024-04-05 20:07:19.971 Ravens: URL https://waarneming.nl/api/v1/locations/133746/observations/?species_group=19 +2024-04-05 20:07:27.136 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=52.013077&lng=4.71345&radius=1000&species_group=19&min_rarity=1 +2024-04-05 20:07:37.976 Ravens: URL https://waarneming.nl/api/v1/locations/133746/observations/?species_group=19&date_after=2024-03-22&date_before=2024-04-05 +2024-04-05 20:07:40.185 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=52.013077&lng=4.71345&radius=1000&species_group=19&min_rarity=1 +2024-04-05 20:08:03.749 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.99488971168528&lng=4.72418452052873&radius=1000&species_group=19&min_rarity=1 +2024-04-05 20:10:27.490 WARNING: *** NEW LAUNCH *** +2024-04-05 20:10:27.830 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=52.013077&lng=4.71345&radius=1000&species_group=19&min_rarity=1 +2024-04-05 20:10:32.289 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.99657758866113&lng=4.724130236822886&radius=1000&species_group=19&min_rarity=1 +2024-04-05 20:10:33.560 Ravens: URL https://waarneming.nl/api/v1/locations/133746/observations/?species_group=19&date_after=2024-03-22&date_before=2024-04-05 +2024-04-05 20:10:40.146 Ravens: URL https://waarneming.nl/api/v1/locations/133746/observations/?species_group=19 +2024-04-05 20:10:41.886 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=51.99657758866113&lng=4.724130236822886&radius=1000&species_group=19&min_rarity=1 +2024-04-05 20:10:52.387 Ravens: >>> https://waarneming.nl/api/v1/observations/around-point/?days=14&end_date=2024-04-05&lat=52.01316887724164&lng=4.713083587780717&radius=1000&species_group=19&min_rarity=1