Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/openfoodfacts/search-a-licious

šŸŠšŸ”Ž A pluggable search service for large collections of objects (like Open Food Facts)
https://github.com/openfoodfacts/search-a-licious

fix: remove unwanted use of global variable CONFIG

2d814eae3bfab7efde44788fcb2721d493a03d62 authored about 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: remove duplicated function

25499ded817f1fc26479683fdc4c843986712a2d authored about 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
feat: move default taxonomy cache dir to /opt/search/data/taxonomies

ab733fb4821faa9303651b98f71918cc121d12a5 authored about 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
chore: change workdir in dockerfile & mount user data dir

a587bd5673bc665c2f4e24089249d691b363c24b authored about 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
docs: add docstring

6baf8342a1d79bc58e3057e4923b873c052e183c authored about 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: index main subfield for text_lang

94a764fedb5736da3a65664d0accc8aa0ac6134b authored about 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
tests: add more unit tests

f710aa0350a86f3629b5b5adcc7d916f0940cadc authored about 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: use luqum SchemaAnalyzer to build elasticsearch query builder

b70bbc99c8abac4413809906727559e404594e5e authored about 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
feat: add fully indexed nutriments field

946e4e1efa22ede00e481df915f1c65857cf1325 authored about 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: fix sort in display results

dfa952aec056021c1ce7ffdf408ceb6017042fb1 authored about 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
feat: add obsolete field

4c82f3d1e57a90c937d04e5e4af5c67c34c72985 authored about 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: fix sort by in search results page

4a697b35d470ac1a0d043881bf45fbd69e6da894 authored about 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
style: enforce line length limit in config.py

d7bade3076b7e523b4712b8e036398a037c1aa8f authored about 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: add error if Elasticsearch max number of results is reached

4f7c5640774e704d3e37ddc9be725ae08c919e4c authored about 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
build(deps): bump toshimaru/auto-author-assign from 1.6.1 to 2.0.0 (#54)

Bumps [toshimaru/auto-author-assign](https://github.com/toshimaru/auto-author-assign) from 1.6.1...

8548d33895813e2471f7e350bc1df8ef189824fe authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: fix sorting

313ea261f7d07ea68ac3c753fa6930d139b28c6c authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: fix bug in parse_lucene_query

ea25d36bf3d4a1075ad1398e92ffac9ca564c0d1 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: improve search results

b4a349192d9a4951cca6bc1d85d56c9ebcd7a79c authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: improve templates

8b6bde7edccbe0763d9c6ff8a12fb007354dcda8 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
docs: fix documentation of /search

f761d92b348d3cf74bd10aac4d052f4cf42b4a87 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: fix langs field in /search

9a612702ad2d1a8b3ba0413a26c350a66bf51933 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
feat: add possibility to set logging level in config

354019086be03cbe96f37dbebc09db40139bfe22 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: fix bugs in filter queries

732a08ae791f3783b5cb44bfb773a8920488a53d authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
feat: add basic search page for demo

10a65c143966cb98872512987306198e54a5fd75 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
feat: add total number of results

b0c8c0dd17d0f9b934eec473b851d09494e92183 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
feat: add real pagination to search API

0b120a13305491d9fb6b0c7c28d4857844a31fb8 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
feat: improve Makefile

2f7fa169cb9c56114c5aa331551d498ae3f3bb4c authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
feat: add sentry for bug tracking

9529b52a0fb9ffdcccfaa192d4f91ccd885ad5c0 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
feat: use pydantic-settings for settings management

82c2f990f7b13505b909f73ea8cb2fc00d3d655b authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: delete unused scripts and replace print by log call

9801b9b269b0f290f2edd657724533dd5daf91ff authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: fix fields parameter in /search

8cc282bc68cfaaf67c3b131c4390211b32c799c2 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
docs: update todo

3e2bcdba83ef5be32ab9a24baf8a88e1ebd7be25 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
docs: fix documentation

d43e47bf67f43b8346b354b5e3518ccd40427dd1 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: bug fix in indexing.py

Url object is not JSON-serializable

1d14d02ff2eaa0ab83178423d79b96f88177b09b authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: switch image name back to original value

ae950ed544070e8b33e9ac17da145c159ec2c76d authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
Merge branch 'develop'

34cd5cebed59b3140b03ff66db1b2802d6c35e04 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
docs: improve API documentation

9e9a624fdded6c00be7a18d997300af16547e7dd authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: fix bug in elasticvue entrypoint

The custom configuration was added at every reload, which broke the
config

bff5a8416168eb185b01797a8f6e48f2b6154cc9 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: simplify service names

cf41312f2f894e0d102c4830f121609131472d98 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: use Processor to process Elasticsearch response

4f2ef19c2ca6ba2139413decf5ee7f57af581469 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
feat: add sorting capabilities

bffa6e69b6497e3dfb8d761ef22bfbeb88d97e3c authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: improve postprocessor

a870430d5cd679ed557740046e58c8832f53b01d authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: add more fields to Open Food Facts config

8bef86135908f5557f21232581a3cd716ab2a7ce authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: remove legacy fields

ccd0abc648cc46ce15bb24320214621aafbfe7fc authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: fix pep8 warning

a74480c0edeb2a4105086c2436ba40bedf017d1a authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
chore: add flake8 config

ef572b6e792ca48af63aa5b63a10b52b9ca241dd authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: improve search

a4c77fbe3ceaa0a79540d9065a65cce36eee9672 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
feat: first use of luqum for filtering

a78f8ebfa26e224946721b32b7e1ba3a6a198c6c authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: remove app.models module

f1541f957362136a80bbea5bf954588f2918ba4a authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: improve lang parameter

c987bc2f539fde70edb3d7dfefe2646caac4c5fc authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: use lang instead of lc in add_images_urls_to_product

e43e1a2c947cd10ae4624c6291d0a3bda0ce1a89 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
feat: add disabled field type

396750bd09ab50c203db8948c3b7ee0e6380d382 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: remove app.dsl module

ba611038ad765ff1bdf251637efcec657694d596 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
rename app.models.products > app.indexing

3488808a3d1f4ae71417d20bbebf37caf6e87224 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: improve field configuration

1195ba16238022c9bcfe04f1f04aa221b37fba93 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: create Index and Mapping objects dynamically

cc7d2a716656d467081c5c83c281d5d56166f850 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: remove most of project-specific constants in constants.py

edf80d3d56982ceb296be0c8229b25a0e3e88ccd authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: fix get_redis_updates function

c93fc6c7a6f84700aa228085626e5b0b6fc16d1b authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: fix linting

bd2c82a0cde8f205501fef3a1d06b76a32e0853f authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: improve API response

25ef3e7a47e2d7c12c44b1ddc91a8e4ee647ae40 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
Add TODO.md

1abd92b0d19e4ca4227ea3b0b8ffcacc302944a5 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: major update

5f3a4c5e5410ad4e55007e7d5930fba4f2b95cd1 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: use Python 3.11 in Dockerfile

fbbfd6ba34125af8ebc3dbe515264d5295169e42 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
remove product JSON schema

1de9369876d917a5df64651e674788f97ab95386 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
docs: update README.md

8341099606421cc3078a03b68790d7fb65d29620 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
docs: update README.md

3a0ec60a4e33afffc1ded731b7c215c61a594824 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: rename /search endpoint -> /advanced-search

6694b9d4c4a667615d89e22619ed6fc25a7d443d authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: bug fixes in product.py

0d6aec2b3498a00a305c8fcc996beaf034f05bf3 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: move scripts to cli & remove generate_schema.py script

d84fa1f83986692f9c2959c6652783db8a50de08 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: improve field indexation & add preprocessors

e263def11cbb975e187785b849b754b3ec321a95 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
feat: improve automatization of field def & add lang analyzers

2eff5487b50bac9d73643290c194e7c21afb0626 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: change completely data model

- use config instead of hardcoded value (not not for mapping
description yet)
- basic multi-ling...

bddf3a799771320825688b1d4b3733dea9e67845 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: use JSONL as input format

c24d2f5883a978fca2c9b8aa3a55a9c065b46adb authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
build(deps): bump certifi from 2022.6.15 to 2022.12.7 (#31)

Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.6.15 to 2022.12.7.
- [Rele...

8470c36156eb5dbf4a2b98da0df8acc5de24e602 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ci: add dependabot for Docker, pip and github-actions (#16)

* ci: add dependabot for Docker

* Update dependabot.yml

* Update dependabot.yml

12898fffc99da04e6de6dd2071ccae216ecfd6ef authored over 1 year ago by Pierre Slamich <[email protected]>
refactor: update and simplify requirements

e548b789708ed6b37d96f54cc99e2f3521c98402 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
fix: add some types

4e3726fc8da7496fde9a76bd9e9230a08c548cf1 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
refactor: lint using black

4538ae7991cc1e97fe290ad99f315b134b097196 authored over 1 year ago by RaphaĆ«l Bournhonesque <[email protected]>
chore: fix CODEOWNERS (#39)

I messed the CODEOWNERĀ with last PR, fix it.

591bc60156c756cf47cedd622d90c4771ba67082 authored over 1 year ago by Alex Garel <[email protected]>
ci: change service name (#38)

After project name change

3bd53f0d78595370c18255633a40b1059d15740c authored over 1 year ago by Alex Garel <[email protected]>
Update README.md (#37)

4fb535254a5f2a51520f8c14f939e7d3a9d0287b authored over 1 year ago by Alex Garel <[email protected]>
fix: logo in readme (#35)

cdd56b3816a86f131293bcaed64757e5c334ee6b authored over 1 year ago by Alex Garel <[email protected]>
feat: add logo (#34)

d80ce783d44fbd1eefd647453fc8fa1e07b142a7 authored over 1 year ago by Alex Garel <[email protected]>
Create codeql.yml

0041943530fb71787fea4da4227d000ece2be84d authored about 2 years ago by Pierre Slamich <[email protected]>
ci: Deploy fix variables (#29)

Fix some variables + avoid using secrets when there is no need for it.
part of #28

d9d95557ce7d22b718ebabd505f0e0a9c5624169 authored about 2 years ago by Alex Garel <[email protected]>
fix: fix common net for staging (#27)

9847ec2de0a18e1e5be4651db66dfd4fb880867c authored about 2 years ago by Alex Garel <[email protected]>
feat: make queue manager a standalone process (#23)

This is a more robust approach.

3a588ab7650e36f21407fbbc99a8ffc1c860d5dc authored about 2 years ago by Alex Garel <[email protected]>
fix: off url from env (#22)

* build: use uvicorn reload in dev
* fix:Ā off url in env

eeba4c418ad335fa73ff9fadc659e4157a20ba3f authored about 2 years ago by Alex Garel <[email protected]>
build: deploy to stagging (#17)

90f708ad978579b58e28571f5230adf2e30db1f2 authored about 2 years ago by Alex Garel <[email protected]>
refactor:Ā remove unecessary ES connection in helper scripts (#20)

1e1d83bc2f91069e721fa0a3c05ff6abf9a0f258 authored about 2 years ago by Alex Garel <[email protected]>
ci: add pre-commit checks (#19)

9118a698aed0273c52eba2a52a7267d32d38ef8f authored about 2 years ago by Alex Garel <[email protected]>
feat: Simplify docker, removing certs (#18)

* Simplify docker compose by removing certs + setup step

* Removing the cert logic. We don't ne...

8809f0e8327831e47e63666d58c90b5f1fe2b604 authored over 2 years ago by Simon Jenkins <[email protected]>
Merge pull request #15 from openfoodfacts/build-docker-compose

build: improving docker-compose configuration

7d6ee12e7c9feee2d8e94137b522c854a4629afa authored over 2 years ago by Pierre Slamich <[email protected]>
ci: add CODEOWNERS file

5cab6a9809ae7337184c4e1218ff3f9a2506d255 authored over 2 years ago by Pierre Slamich <[email protected]>
fix: all containers needs to be in default network

9cd7741c3125f62f8a53e12834f5c374d893eb39 authored over 2 years ago by Alex Garel <[email protected]>
build: changes in docker-compose config

0ac2acef6f8dbc09d4a0a691465f29ae6887bf2e authored over 2 years ago by Alex Garel <[email protected]>
feat: Set network dynamically + docker improvements (#9)

* Improves documentation
* Allows configuration of different URLs for querying the OFF API
* S...

7b9df9665818fdf3ed2efd8d5b09514398990522 authored over 2 years ago by Simon Jenkins <[email protected]>
Update release-please.yml

6d994a0ed7d6524ee70f7d1e2422af7ead4d3a0b authored over 2 years ago by Pierre Slamich <[email protected]>
Merge pull request #12 from openfoodfacts/auto-assign-prs

ci:Auto-assign new PRs

5ea1ea4da1314119141f44e8914ef5e0ce561132 authored over 2 years ago by Pierre Slamich <[email protected]>
Merge pull request #7 from openfoodfacts/semantic-pr

ci: enforce semantic-pr

d085a80a2566ec0ab3feab6d46c7f91bc51068e4 authored over 2 years ago by Pierre Slamich <[email protected]>