Commit Graph

27 Commits

Author SHA1 Message Date
Freezed
00d3a3e915 📝 Update README #12 2022-10-11 02:37:09 +02:00
Freezed
949520d260 ️ Build request with stream specific fields #12
All LDP stream shares standards fields
This commit remove those from the stream mapping and build a request asking only
for the stream specific fields.
2022-10-11 02:14:17 +02:00
Freezed
6ed57de1aa 🎨 Normalize field stripping #12
`strip_std_field()` will be used to strip fields from the `get_map_props()` in
the next iterations.
This modification aim to format data passed to `strip_std_field()` then
we can use it easyly later for other options.
2022-10-10 09:58:44 +02:00
Freezed
cc16378233 🎨 Remove std case from conditional stmt #12 2022-10-10 09:35:09 +02:00
Freezed
4e01b8a5c7 🔀 Merge branch '13-std-fields'
Resolve "Strip LDP standards fields"

Closes #13

See merge request forga/tool/ovh/ldpy!4
2022-10-05 23:57:33 +00:00
Freezed
d1b19fa491 Normalize fields stripping #13
Previous code was based on demo’s fields to remove undesired one.
As LDP populate hits with some standards fields, this code just remove it.
TODO #13 : build request to retrieve only desired fields
2022-10-06 01:56:31 +02:00
Freezed
38507bbefe 🔀 Merge branch '9-fix-mapping'
Resolve "Fix mapping for demo mode"

Closes #9

See merge request forga/tool/ovh/ldpy!1
2022-10-03 23:06:03 +00:00
Freezed
8093c273ff Add mapping for demo stream #9
Remove exception put in `get_map_props()` @ 8dd707f4f
2022-10-04 01:00:55 +02:00
Freezed
8ca2dd9bae 📝 Mention AFPy talk 2022-09-29 15:54:31 +02:00
Freezed
e1a51ef595 🔀 Merge branch '4-ease-testing-over-an-api'
Resolve "ease testing over an API"

*  Add HTTP request recording for tests #6

Closes #4

See merge request forga/tool/ovh/ldpy!6
2022-09-28 22:57:13 +00:00
Freezed
04298596a9 🔀 Merge branch '6-get-entries'
Resolve "Get last n entries"

*  Format last entries from stream #4
*  Retrieve last entries from stream #4
* 🚚 Rename main module to ldpy
    - Use of `main.main.foo()` was a bit confusing
* 🩹 Fix typo in tests names

Closes #6

See merge request forga/tool/ovh/ldpy!7
2022-09-28 22:55:42 +00:00
Freezed
d7a604528d Add HTTP request recording for tests #6 2022-09-29 00:25:07 +02:00
Freezed
645fd3a5da Format last entries from stream #4 2022-09-28 23:55:10 +02:00
Freezed
c656f4f1bd Retrieve last entries from stream #4 2022-09-28 23:35:53 +02:00
Freezed
d04d4e235e 🚚 Rename main module to ldpy
Use of `main.main.foo()` was a bit confusing
2022-09-28 00:00:29 +02:00
Freezed
e7b01bd6a0 🔀 Merge a fix 2022-09-26 10:15:14 +02:00
Freezed
844214975c 🩹 Fix typo in tests names 2022-09-26 10:12:07 +02:00
Freezed
9345e9d3c2 🔀 Merge branch '3-tests'
Resolve "setup code tests"

*  Setup 1st tests
- `setup_logging`
- `parse_args`
- `main`

Closes #3

See merge request forga/tool/ovh/ldpy!3
2022-09-25 22:02:54 +00:00
Freezed
2ba053bb5f Setup 1st tests
- `setup_logging`
- `parse_args`
- `main`
2022-09-26 00:01:33 +02:00
Freezed
22388cb913 🔀 Merge branch '2-logger' 2022-09-25 22:32:43 +02:00
Freezed
8dd707f4f6 🔊 Add a basic logger #2 2022-09-25 22:31:47 +02:00
Freezed
09347598de 🔨 Improve lint and makefile 2022-09-25 22:31:47 +02:00
Freezed
91dbfc55c0 🔀 Merge branch '1-basic-client'
start a basic client

* 👷 Add a CI job for linting

*  Add a basic OpenSearch client

1st command: list the stream mapping

Closes #1

See merge request forga/tool/ovh/ldpy!1
2022-09-24 22:19:49 +00:00
Freezed
ca8e513263 👷 Add a CI job for linting 2022-09-24 20:14:32 +02:00
Freezed
75824ff5ac Add a basic OpenSearch client
1st command: list the stream mapping
2022-09-24 20:14:32 +02:00
Freezed
2db30d3ea7 📝 Define project base 2022-09-24 17:05:34 +02:00
Freezed
2f17e90b96 🎉 Initial commit 2022-09-24 16:49:55 +02:00