Commit e93236e8 authored by Alexandre Delanoë's avatar Alexandre Delanoë

Merge branch 'dev-doc-annotation-issue' into dev-textflow

parents edaf2b40 cc55c48b
import Prelude (IO, id, (.))
import Codec.Serialise (deserialise)
import Data.Aeson (encode)
import qualified Data.ByteString.Lazy as L
import Gargantext.API.Ngrams (NgramsRepo)
main :: IO ()
main = L.interact (encode . (id :: NgramsRepo -> NgramsRepo) . deserialise)
...@@ -41,6 +41,7 @@ library: ...@@ -41,6 +41,7 @@ library:
- Gargantext.API.HashedResponse - Gargantext.API.HashedResponse
- Gargantext.API.Node - Gargantext.API.Node
- Gargantext.API.Node.File - Gargantext.API.Node.File
- Gargantext.API.Ngrams
- Gargantext.API.Admin.Settings - Gargantext.API.Admin.Settings
- Gargantext.API.Prelude - Gargantext.API.Prelude
- Gargantext.Core - Gargantext.Core
...@@ -377,6 +378,22 @@ executables: ...@@ -377,6 +378,22 @@ executables:
- gargantext - gargantext
- base - base
gargantext-cbor2json:
main: Main.hs
source-dirs: bin/gargantext-cbor2json
ghc-options:
- -threaded
- -rtsopts
- -with-rtsopts=-N
- -O2
- -Wmissing-signatures
dependencies:
- gargantext
- base
- bytestring
- aeson
- serialise
tests: tests:
garg-test: garg-test:
......
...@@ -180,13 +180,13 @@ repoDir :: FilePath ...@@ -180,13 +180,13 @@ repoDir :: FilePath
repoDir = "repos" repoDir = "repos"
repoSnapshot :: FilePath repoSnapshot :: FilePath
repoSnapshot = repoDir <> "/repo.json" repoSnapshot = repoDir <> "/repo.cbor"
-- | TODO add hard coded file in Settings -- | TODO add hard coded file in Settings
-- This assumes we own the lock on repoSnapshot. -- This assumes we own the lock on repoSnapshot.
repoSaverAction :: Serialise a => a -> IO () repoSaverAction :: Serialise a => a -> IO ()
repoSaverAction a = do repoSaverAction a = do
withTempFile "repos" "tmp-repo.json" $ \fp h -> do withTempFile "repos" "tmp-repo.cbor" $ \fp h -> do
printDebug "repoSaverAction" fp printDebug "repoSaverAction" fp
L.hPut h $ serialise a L.hPut h $ serialise a
hClose h hClose h
......
...@@ -152,12 +152,6 @@ selectGroup cId aId q = proc () -> do ...@@ -152,12 +152,6 @@ selectGroup cId aId q = proc () -> do
returnA -< FacetPaired a b c d returnA -< FacetPaired a b c d
queryContactViaDoc :: O.Query ( NodeSearchRead queryContactViaDoc :: O.Query ( NodeSearchRead
, ( NodeNodeReadNull , ( NodeNodeReadNull
, ( NodeNodeReadNull , ( NodeNodeReadNull
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment