Permalink
Branch: master
Commits on Jan 31, 2019
  1. cosmit

    amirouche committed Jan 31, 2019
  2. doc++

    amirouche committed Jan 31, 2019
  3. fullstack: bing search

    amirouche committed Jan 31, 2019
    - backend: main: add normalize_path_middleware, now every path will
      be suffixed with a slash, that is canonical urls must end with slash.
    
    - backend: main: /api/?query is the route for the query engine
    
    - backend: query: urlencode takes a dictionary as argument
    
    - backend: _bing_parse_one: fix description with lxml's `Element.text_content()`
  4. cosmit

    amirouche committed Jan 31, 2019
Commits on Jan 29, 2019
  1. cosmit

    amirouche committed Jan 29, 2019
  2. styles++

    amirouche committed Jan 29, 2019
  3. styles++

    amirouche committed Jan 29, 2019
  4. ff++

    amirouche committed Jan 29, 2019
  5. reactjs++

    amirouche committed Jan 29, 2019
Commits on Jan 16, 2019
  1. cosmit

    amirouche committed Jan 16, 2019
  2. search: wip

    amirouche committed Jan 16, 2019
  3. typofix

    amirouche committed Jan 16, 2019
Commits on Dec 26, 2018
  1. debug

    amirouche committed Dec 26, 2018
  2. cosmit

    amirouche committed Dec 26, 2018
  3. base: replace 'Enum' with 'IntEnum'

    amirouche committed Dec 26, 2018
    Because integers are more scalable.
Commits on Dec 25, 2018
  1. Pipfile: bump asyncio-foundationdb

    amirouche committed Dec 25, 2018
  2. README++

    amirouche committed Dec 25, 2018
  3. cosmit

    amirouche committed Dec 25, 2018
  4. search: wip

    amirouche committed Dec 25, 2018
  5. yiwen: choose 'pack' depending on the presence of versionstamp

    amirouche committed Dec 25, 2018
    This will only check versionstamp in the 'subject' or 'object'. For
    the time being we assume that predicate is always a string.
  6. yiwen: add validation, packing and opt-in index machinery

    amirouche committed Dec 25, 2018
    yiwen (formely sparky) will:
    
    - validate objects based on their predicate,
    
    - pack/unpack objects,
    
    - add to 'pos' index when the predicate specify it.
    
    As you might have noticed, yiwen *requires* a specification of every
    predicate to work. Specification is done with `Yiwen.predicate`
    method.
    
    Respectively, it allows to:
    
    - document the database schema somewhere,
    
    - avoid manual packing/unpacking in user code,
    
    - save some disk space.
    
    The tests are not really testing that machinery.
  7. tests: fix logging

    amirouche committed Dec 25, 2018
  8. fork 'sparky' as 'yiwen'

    amirouche committed Dec 25, 2018
  9. rework

    amirouche committed Dec 25, 2018
    - move doc/ into src/ directory
    - Makefile: init: previously known as install
    - Makefile: init: update fdb to version 6
    - Makefile: lint: use pylama (TODO: configure it)
    - Makefile: check-with-coverage: remove target
    - Makefile: check: also do coverage
    - .pylintrc: remove it
    - .travis.yml: update it
Commits on Dec 24, 2018
  1. Makefile++

    amirouche committed Nov 17, 2018
Commits on Oct 4, 2018
  1. README++

    amirouche committed Oct 4, 2018
  2. TODO++

    amirouche committed Oct 4, 2018
  3. add bleach

    amirouche committed Oct 4, 2018
  4. cosmit!

    amirouche committed Oct 4, 2018
  5. fix two bugs + cosmit :(

    amirouche committed Oct 4, 2018
    - fix bug where trying to loging with an unknown login lead to a
      stacktrace
    
    - fix bug where accessing a restricted page if the database was wiped
      lead to a stacktrace
Commits on Oct 3, 2018
  1. README++

    amirouche committed Oct 3, 2018