1. 23 Jul, 2019 2 commits
    • Nicolas Gelot's avatar
      Fix /config endpoint · 928ab905
      Nicolas Gelot authored
      This patch casts dict_keys to a liste to solve the http 500
      related to `Object of type dict_keys is not JSON serializable`.
      928ab905
    • Nicolas Gelot's avatar
      Fix searx version · bc8261c5
      Nicolas Gelot authored
      Searx version is useful for external report tool like stats.searx.xyz.
      Then is better for spot project to track the upstream tag to avoid conflict
      during the next rebase. The new spot tag format is the folowing:
      `<last searx tag>+<spot tag>`. I suggest to use the spot tag with the date format
      `YYYYMMDD`. A full tag should be `v0.15.0+20190719`.
      
      Ref: #36
      bc8261c5
  2. 19 Jul, 2019 1 commit
  3. 15 Jun, 2019 1 commit
  4. 03 Jun, 2019 1 commit
  5. 28 May, 2019 2 commits
  6. 21 May, 2019 1 commit
  7. 16 May, 2019 1 commit
    • Nicolas Gelot's avatar
      Fix first page render · 052b5592
      Nicolas Gelot authored
      This pathc fixes the render of the first page. This one have to display
      general results plus a sample of 5 images and 2 videos.
      
      Previously, torrent and videos results were included.
      
      This change is related to the comment #30 (comment 10233)
      052b5592
  8. 18 Apr, 2019 2 commits
  9. 16 Apr, 2019 1 commit
  10. 14 Apr, 2019 1 commit
  11. 13 Apr, 2019 1 commit
  12. 12 Apr, 2019 3 commits
  13. 11 Apr, 2019 2 commits
    • Nicolas Gelot's avatar
      Add cache interface · 7721632c
      Nicolas Gelot authored
      In order to use another cache tool or to use spot without cache
      system.
      7721632c
    • Nicolas Gelot's avatar
      Update redis package and use pickle for serialize data · 38118ff8
      Nicolas Gelot authored
      The new redis version is more strict about the kind of object
      to store, we cannot use the same way that with the version 2.X.
      In redis we want to store the SearchData class. Instead of
      store field one by one we store the full serialized object with pickle.
      
      Pickle is not very secure but we dont care for now because the redis
      storage will be deploy in the same host that spot service. In a second time
      we can use another way to serialize SearchData with msgpack and mashumaro
      for example.
      38118ff8
  14. 09 Apr, 2019 1 commit
  15. 02 Apr, 2019 1 commit
    • Nicolas Gelot's avatar
      Unify the redis key generation · 6d400c45
      Nicolas Gelot authored
      SearchData is composed by SearchQuery field, so we use inheritance
      in order to use the same field naming. In that way we can use the an
      uniq way to build our redis key.
      6d400c45
  16. 01 Apr, 2019 7 commits
  17. 29 Mar, 2019 2 commits
  18. 28 Mar, 2019 6 commits
  19. 27 Mar, 2019 1 commit
  20. 13 Mar, 2019 1 commit
  21. 12 Mar, 2019 1 commit
  22. 23 Feb, 2019 1 commit