Files
the-nexus/nexus/mnemosyne/__pycache__/cli.cpython-311.pyc

156 lines
22 KiB
Plaintext
Raw Normal View History

<EFBFBD>
<00><><EFBFBD>i+<00><01><><00>dZddlmZddlZddlZddlZddlmZddlm Z ddl
m Z d<07>Z d<08>Z d <09>Zd
<EFBFBD>Zd <0B>Zd <0C>Zd <0A>Zd<0E>Zd<0F>Zd<10>Zd<11>Zd<12>Zd<13>Zd<14>Zd<15>Zd<16>Zd<17>Zedkr e<1C><00>dSdS)anCLI interface for Mnemosyne.
Provides: mnemosyne ingest, mnemosyne search, mnemosyne link, mnemosyne stats,
mnemosyne topics, mnemosyne remove, mnemosyne export,
mnemosyne clusters, mnemosyne hubs, mnemosyne bridges, mnemosyne rebuild,
mnemosyne tag, mnemosyne untag, mnemosyne retag,
mnemosyne timeline, mnemosyne neighbors
<EFBFBD>)<01> annotationsN)<01>MnemosyneArchive)<01> ArchiveEntry)<01> ingest_eventc<01><><00>t<00><00>}|<01><00><00>}ttj|d<01><02><00><00><00>dS)N<><00><01>indent)r<00>stats<74>print<6E>json<6F>dumps)<03>args<67>archiver s <20>*/tmp/mnemosyne-work/nexus/mnemosyne/cli.py<70> cmd_statsrs=<00><00><1E> <20> <20>G<EFBFBD> <13>M<EFBFBD>M<EFBFBD>O<EFBFBD>O<EFBFBD>E<EFBFBD> <09>$<24>*<2A>U<EFBFBD>1<EFBFBD>
%<25>
%<25>
%<25>&<26>&<26>&<26>&<26>&<26>c <01>6<00>t<00><00>}t|dd<02><00>r"|<01>|j|j<00><03><00>}n!|<01>|j|j<00><03><00>}|st d<04><00>dS|D]<5D>}t|j<00><00>}t d|j dd<06><00>d|j
<00><00><04><00>t d|j <00>d d
<EFBFBD> |j <00><00><00>d |<04><00><06><00>t d |jdd <0A><00>d<0E><03><00>t <00><00><00><>dS)N<>semanticF<63><01>limitzNo results found.<2E>[<5B><00>] z
Source: <20> | Topics: <20>, z
| Links: <20> <20>xz...)r<00>getattr<74>semantic_search<63>queryr<00>searchr <00>len<65>links<6B>id<69>title<6C>source<63>join<69>topics<63>content)rr<00>results<74>entry<72>linkeds r<00>
cmd_searchr.s/<00><00><1E> <20> <20>G<EFBFBD><0E>t<EFBFBD>Z<EFBFBD><15>'<27>'<27>?<3F><19>)<29>)<29>$<24>*<2A>D<EFBFBD>J<EFBFBD>)<29>G<>G<><07><07><19>.<2E>.<2E><14><1A>4<EFBFBD>:<3A>.<2E>><3E>><3E><07> <12><0F> <0A>!<21>"<22>"<22>"<22><0E><06><18><10><10><05><14>U<EFBFBD>[<5B>!<21>!<21><06> <0A>/<2F>%<25>(<28>2<EFBFBD>A<EFBFBD>2<EFBFBD>,<2C>/<2F>/<2F>%<25>+<2B>/<2F>/<2F>0<>0<>0<> <0A>_<>5<EFBFBD><<3C>_<>_<>D<EFBFBD>I<EFBFBD>I<EFBFBD>e<EFBFBD>l<EFBFBD>4K<34>4K<34>_<>_<>W]<5D>_<>_<>`<60>`<60>`<60> <0A>+<2B>5<EFBFBD>=<3D><14>#<23><14>&<26>+<2B>+<2B>+<2B>,<2C>,<2C>,<2C> <0A><07><07><07><07> <10>rc
<01><00>t<00><00>}t||j|j|jr|j<00>d<01><00>ng<00><02><00>}t d|jdd<04><00>d|j<00>dt|j <00><00><00>d<07><07><00>dS)N<>,)r&r*r)z Ingested: [rr<00> (z links))
rrr&r*r)<00>splitr r%r#r$)rrr,s r<00>
cmd_ingestr3,s<><00><00><1E> <20> <20>G<EFBFBD> <18><0F><12>j<EFBFBD><14> <0C>)-<2D><1B><<3C>t<EFBFBD>{<7B> <20> <20><13>%<25>%<25>%<25>"<22>  <06> <06> <06>E<EFBFBD> 
<EFBFBD>
P<EFBFBD><05><08><12>!<21><12> <0C>
P<EFBFBD>
P<EFBFBD><05> <0B>
P<EFBFBD>
P<EFBFBD>s<EFBFBD>5<EFBFBD>;<3B>7G<37>7G<37>
P<EFBFBD>
P<EFBFBD>
P<EFBFBD>Q<>Q<>Q<>Q<>Qrc
<01><><00>t<00><00>}|<01>|j<00><00>}|s+td|j<00><00><02><00>t jd<02><00>|<01>|j|j<00><03><00>}|std<04><00>dS|D]2}td|jdd<06><00>d|j <00>d|j
<00>d <09><07><00><00>3dS)
N<EFBFBD>Entry not found: <20>)<01>depthzNo linked entries found.<2E> [rrz
(source: <20>)) r<00>get<65>entry_idr <00>sys<79>exit<69>
get_linkedr%r7r&r')rrr,r-<00>es r<00>cmd_linkr@7s<><00><00><1E> <20> <20>G<EFBFBD> <13>K<EFBFBD>K<EFBFBD><04> <0A> &<26> &<26>E<EFBFBD> <10><14> <0A>1<>$<24>-<2D>1<>1<>2<>2<>2<> <0B><08><11> <0B> <0B> <0B> <14> <1F> <1F><05><08><04>
<EFBFBD> <1F> ;<3B> ;<3B>F<EFBFBD> <11><0F> <0A>(<28>)<29>)<29>)<29><0E><06> <13>@<01>@<01><01> <0A>><3E>A<EFBFBD>D<EFBFBD><12>!<21><12>H<EFBFBD>><3E>><3E><01><07>><3E>><3E>1<EFBFBD>8<EFBFBD>><3E>><3E>><3E>?<3F>?<3F>?<3F>?<3F>@<01>@rc<01><><00>t<00><00>}|<01><00><00>}|std<01><00>dS|<02><00><00>D]\}}td|<03>d|<04><00><04><00><00>dS)NzNo topics found.r<00>: )r<00> topic_countsr <00>items)rr<00>counts<74>topic<69>counts r<00>
cmd_topicsrHEs<><00><00><1E> <20> <20>G<EFBFBD> <14> !<21> !<21> #<23> #<23>F<EFBFBD> <11><0F> <0A> <20>!<21>!<21>!<21><0E><06><1E> <0C> <0C><0E><0E>%<25>%<25> <0C><05>u<EFBFBD> <0A>#<23>5<EFBFBD>#<23>#<23>E<EFBFBD>#<23>#<23>$<24>$<24>$<24>$<24>%<25>%rc<01><><00>t<00><00>}|<01>|j<00><00>}|rtd|j<00><00><02><00>dStd|j<00><00><02><00>t jd<03><00>dS)NzRemoved entry: r5r6)r<00>remover;r r<r=)rr<00>removeds r<00>
cmd_removerLOsq<00><00><1E> <20> <20>G<EFBFBD><15>n<EFBFBD>n<EFBFBD>T<EFBFBD>]<5D>+<2B>+<2B>G<EFBFBD><0E><14> <0A>/<2F><04> <0A>/<2F>/<2F>0<>0<>0<>0<>0<> <0A>1<>$<24>-<2D>1<>1<>2<>2<>2<> <0B><08><11> <0B> <0B> <0B> <0B> rc<01><><00>t<00><00>}|jr$d<01>|j<00>d<02><00>D<00><00>nd}|<01>|jpd|<02><03><00>}t t j|d<04><05><00><00><00>dS)Nc<01>6<00>g|]}|<01><00><00><00><02>S<00><00><01>strip<69><02>.0<EFBFBD>ts r<00>
<listcomp>zcmd_export.<locals>.<listcomp>[s <00><00> 8<> 8<> 8<>A<EFBFBD>a<EFBFBD>g<EFBFBD>g<EFBFBD>i<EFBFBD>i<EFBFBD> 8<> 8<> 8rr0)r!r)rr )rr)r2<00>exportr!r r r)rrr)<00>datas r<00>
cmd_exportrXYs|<00><00><1E> <20> <20>G<EFBFBD><@<40>K<EFBFBD> Q<> 8<> 8<><14><1B>!2<>!2<>3<EFBFBD>!7<>!7<> 8<> 8<> 8<> 8<>T<EFBFBD>F<EFBFBD> <12>><3E>><3E><04>
<EFBFBD> 2<>d<EFBFBD>6<EFBFBD>><3E> B<> B<>D<EFBFBD> <09>$<24>*<2A>T<EFBFBD>!<21>
$<24>
$<24>
$<24>%<25>%<25>%<25>%<25>%rc
<01><><00>t<00><00>}|<01>|j<00><01><00>}|std<02><00>dS|D]<5D>}td|d<00>d|d<00>d|d<00><00><06><00>td |d
rd <0B>|d
<00><00>nd <0C><00><02><00>|jrD|d D];}|<01>|<04><00>}|r"td|dd<0F><00>d|j<00><00><04><00><00><t<00><00><00><>dS)N)<01>min_sizezNo clusters found.zCluster <20>
cluster_idrB<00>sizez entries, density=<3D>density<74>
Topics: <20>
top_topicsr<00>(none)<29>entriesz [rr)r<00>graph_clustersrZr r(<00>verboser:r&)rr<00>clusters<72>c<>eidr,s r<00> cmd_clustersrg`s-<00><00><1E> <20> <20>G<EFBFBD><16>%<25>%<25>t<EFBFBD>}<7D>%<25>=<3D>=<3D>H<EFBFBD> <13><0F> <0A>"<22>#<23>#<23>#<23><0E><06> <15><10><10><01> <0A>W<><11><<3C><1F>W<>W<>A<EFBFBD>f<EFBFBD>I<EFBFBD>W<>W<><11>9<EFBFBD><1C>W<>W<>X<>X<>X<> <0A>X<><11><<3C><1F>V<>4<EFBFBD>9<EFBFBD>9<EFBFBD>Q<EFBFBD>|<7C>_<EFBFBD>5<>5<>5<>h<EFBFBD>X<>X<>Y<>Y<>Y<> <0F><<3C> <<3C><18><19>|<7C> <<3C> <<3C><03><1F> <0B> <0B>C<EFBFBD>(<28>(<28><05><18><<3C><19>:<3A>#<23>b<EFBFBD>q<EFBFBD>b<EFBFBD>'<27>:<3A>:<3A>U<EFBFBD>[<5B>:<3A>:<3A>;<3B>;<3B>;<3B><> <0A><07><07><07><07><10>rc
<01><><00>t<00><00>}|<01>|j<00><01><00>}|std<02><00>dS|D]<5D>}|d}td|jdd<05><00>d|j<00><00><04><00>td|d<00>d |d
<00>d |d <00>d <0A><07><00>td|drd<10>|d<00><00>nd<11><00><02><00>t<00><00><00><>dS)NrzNo hubs found.r,rrrz
Degree: <20>degreez (in: <20>inboundz, out: <20>outboundr9r^r)rr`)r<00> hub_entriesrr r%r&r()rr<00>hubs<62>hr?s r<00>cmd_hubsroqs<00><00><1E> <20> <20>G<EFBFBD> <12> <1E> <1E>T<EFBFBD>Z<EFBFBD> <1E> 0<> 0<>D<EFBFBD> <0F><0F> <0A><1E><1F><1F><1F><0E><06> <11><10><10><01> <0A>g<EFBFBD>J<EFBFBD><01> <0A>'<27>!<21>$<24>r<EFBFBD><01>r<EFBFBD>(<28>'<27>'<27>a<EFBFBD>g<EFBFBD>'<27>'<27>(<28>(<28>(<28> <0A>S<>1<EFBFBD>X<EFBFBD>;<3B>S<>S<>a<EFBFBD> <09>l<EFBFBD>S<>S<>1<EFBFBD>Z<EFBFBD>=<3D>S<>S<>S<>T<>T<>T<> <0A>P<>Q<EFBFBD>x<EFBFBD>[<5B>N<>4<EFBFBD>9<EFBFBD>9<EFBFBD>Q<EFBFBD>x<EFBFBD>[<5B>1<>1<>1<>h<EFBFBD>P<>P<>Q<>Q<>Q<> <0A><07><07><07><07> <10>rc<01><><00>t<00><00>}|<01><00><00>}|std<01><00>dS|D]<5D>}|d}td|jdd<04><00>d|j<00><00><04><00>td|d<00>d|d <00>d
<EFBFBD><05><00>td |d rd <0A>|d <00><00>nd<0E><00><02><00>t<00><00><00><>dS)NzNo bridge entries found.r,rrrz
Bridges <20>components_after_removalz components (cluster: <20> cluster_size<7A> entries)r^r)rr`)r<00>bridge_entriesr r%r&r()rr<00>bridges<65>br?s r<00> cmd_bridgesrws<><00><00><1E> <20> <20>G<EFBFBD><15>$<24>$<24>&<26>&<26>G<EFBFBD> <12><0F> <0A>(<28>)<29>)<29>)<29><0E><06> <14><10><10><01> <0A>g<EFBFBD>J<EFBFBD><01> <0A>'<27>!<21>$<24>r<EFBFBD><01>r<EFBFBD>(<28>'<27>'<27>a<EFBFBD>g<EFBFBD>'<27>'<27>(<28>(<28>(<28> <0A>l<>1<EFBFBD>7<>8<>l<>l<>PQ<50>R`<60>Pa<50>l<>l<>l<>m<>m<>m<> <0A>P<>Q<EFBFBD>x<EFBFBD>[<5B>N<>4<EFBFBD>9<EFBFBD>9<EFBFBD>Q<EFBFBD>x<EFBFBD>[<5B>1<>1<>1<>h<EFBFBD>P<>P<>Q<>Q<>Q<> <0A><07><07><07><07> <10>rc<01><><00>t<00><00>}|jr|jnd}|<01>|<02><01><00>}td|<03>d|j<00>d<04><05><00>dS)N)<01> thresholdzRebuilt links: z connections across z entries)rry<00> rebuild_linksr rG)rrry<00>totals r<00> cmd_rebuildr|<00>s_<00><00><1E> <20> <20>G<EFBFBD>"&<26>.<2E>:<3A><04><0E><0E>d<EFBFBD>I<EFBFBD> <13> !<21> !<21>I<EFBFBD> !<21> 6<> 6<>E<EFBFBD> <09>
N<EFBFBD>E<EFBFBD>
N<EFBFBD>
N<EFBFBD>w<EFBFBD>}<7D>
N<EFBFBD>
N<EFBFBD>
N<EFBFBD>O<>O<>O<>O<>Orc<01><><00>t<00><00>}d<01>|j<00>d<02><00>D<00><00>} |<01>|j|<02><00>}n;#t
$r.t d|j<00><00><02><00>tjd<04><00>YnwxYwt d|j dd<06><00>d|j
<00><00><04><00>t d|j rd <09> |j <00><00>nd
<EFBFBD><00><02><00>dS) Nc<01>^<00>g|]*}|<01><00><00><00>|<01><00><00><00><02>+SrOrPrRs rrUzcmd_tag.<locals>.<listcomp><3E><00>-<00><00> A<> A<> A<>!<21>q<EFBFBD>w<EFBFBD>w<EFBFBD>y<EFBFBD>y<EFBFBD> A<>A<EFBFBD>G<EFBFBD>G<EFBFBD>I<EFBFBD>I<EFBFBD> A<> A<> Arr0r5r6rrrr^rr`) r<00>tagsr2<00>add_tagsr;<00>KeyErrorr r<r=r%r&r)r(<00>rrr<>r,s r<00>cmd_tagr<67><00>s<><00><00><1E> <20> <20>G<EFBFBD> A<> A<>t<EFBFBD>y<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>3<>3<> A<> A<> A<>D<EFBFBD><14><17> <20> <20><14><1D><04>5<>5<><05><05><> <13><14><14><14> <0A>1<>$<24>-<2D>1<>1<>2<>2<>2<> <0B><08><11> <0B> <0B> <0B> <0B> <0B><14><><EFBFBD><EFBFBD>
<EFBFBD>
+<2B>e<EFBFBD>h<EFBFBD>r<EFBFBD><01>r<EFBFBD>l<EFBFBD>
+<2B>
+<2B>e<EFBFBD>k<EFBFBD>
+<2B>
+<2B>,<2C>,<2C>,<2C> <09>
N<EFBFBD>%<25>,<2C>L<>t<EFBFBD>y<EFBFBD>y<EFBFBD><15><1C>.<2E>.<2E>.<2E>H<EFBFBD>
N<EFBFBD>
N<EFBFBD>O<>O<>O<>O<>O<><00>A<00>5B<03>Bc<01><><00>t<00><00>}d<01>|j<00>d<02><00>D<00><00>} |<01>|j|<02><00>}n;#t
$r.t d|j<00><00><02><00>tjd<04><00>YnwxYwt d|j dd<06><00>d|j
<00><00><04><00>t d|j rd <09> |j <00><00>nd
<EFBFBD><00><02><00>dS) Nc<01>^<00>g|]*}|<01><00><00><00>|<01><00><00><00><02>+SrOrPrRs rrUzcmd_untag.<locals>.<listcomp><3E>rrr0r5r6rrrr^rr`) rr<>r2<00> remove_tagsr;r<>r r<r=r%r&r)r(r<>s r<00> cmd_untagr<67><00>s<><00><00><1E> <20> <20>G<EFBFBD> A<> A<>t<EFBFBD>y<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>3<>3<> A<> A<> A<>D<EFBFBD><14><17>#<23>#<23>D<EFBFBD>M<EFBFBD>4<EFBFBD>8<>8<><05><05><> <13><14><14><14> <0A>1<>$<24>-<2D>1<>1<>2<>2<>2<> <0B><08><11> <0B> <0B> <0B> <0B> <0B><14><><EFBFBD><EFBFBD>
<EFBFBD>
+<2B>e<EFBFBD>h<EFBFBD>r<EFBFBD><01>r<EFBFBD>l<EFBFBD>
+<2B>
+<2B>e<EFBFBD>k<EFBFBD>
+<2B>
+<2B>,<2C>,<2C>,<2C> <09>
N<EFBFBD>%<25>,<2C>L<>t<EFBFBD>y<EFBFBD>y<EFBFBD><15><1C>.<2E>.<2E>.<2E>H<EFBFBD>
N<EFBFBD>
N<EFBFBD>O<>O<>O<>O<>Or<4F>c<01><><00>t<00><00>}d<01>|j<00>d<02><00>D<00><00>} |<01>|j|<02><00>}n;#t
$r.t d|j<00><00><02><00>tjd<04><00>YnwxYwt d|j dd<06><00>d|j
<00><00><04><00>t d|j rd <09> |j <00><00>nd
<EFBFBD><00><02><00>dS) Nc<01>^<00>g|]*}|<01><00><00><00>|<01><00><00><00><02>+SrOrPrRs rrUzcmd_retag.<locals>.<listcomp><3E>rrr0r5r6rrrr^rr`) rr<>r2<00>retagr;r<>r r<r=r%r&r)r(r<>s r<00> cmd_retagr<67><00>s<><00><00><1E> <20> <20>G<EFBFBD> A<> A<>t<EFBFBD>y<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>3<>3<> A<> A<> A<>D<EFBFBD><14><17> <0A> <0A>d<EFBFBD>m<EFBFBD>T<EFBFBD>2<>2<><05><05><> <13><14><14><14> <0A>1<>$<24>-<2D>1<>1<>2<>2<>2<> <0B><08><11> <0B> <0B> <0B> <0B> <0B><14><><EFBFBD><EFBFBD>
<EFBFBD>
+<2B>e<EFBFBD>h<EFBFBD>r<EFBFBD><01>r<EFBFBD>l<EFBFBD>
+<2B>
+<2B>e<EFBFBD>k<EFBFBD>
+<2B>
+<2B>,<2C>,<2C>,<2C> <09>
N<EFBFBD>%<25>,<2C>L<>t<EFBFBD>y<EFBFBD>y<EFBFBD><15><1C>.<2E>.<2E>.<2E>H<EFBFBD>
N<EFBFBD>
N<EFBFBD>O<>O<>O<>O<>Or<4F>c <01>,<00>t<00><00>}|<01>|j|j|j<00><01><00>}|s"t d|j<00>d|j<00>d<04><05><00>dSt d|j<00>d|j<00>dt |<02><00><00>d<08><07><00>t <00><00>|D]k}t d |jdd
<EFBFBD><00>d |j<00><00><04><00>t d |j dd <0A><00>d|j
<00>dd<10> |j <00><00><00><00><06><00><00>lt <00><00>dS)NrzNo entries between z and <20>.z
Timeline: u → r1rsr8<00>
r<00> ID: r<00> | Source: rr) r<00> by_date_range<67>start<72>endrr r#<00>
created_atr&r%r'r(r))rrr+r,s r<00> cmd_timeliner<65><00>s.<00><00><1E> <20> <20>G<EFBFBD><15>#<23>#<23>D<EFBFBD>J<EFBFBD><04><08><04>
<EFBFBD>#<23>K<>K<>G<EFBFBD> <12><0F> <0A>@<40>D<EFBFBD>J<EFBFBD>@<40>@<40>T<EFBFBD>X<EFBFBD>@<40>@<40>@<40>A<>A<>A<><0E><06> <09>
K<EFBFBD>t<EFBFBD>z<EFBFBD>
K<EFBFBD>
K<EFBFBD><04><08>
K<EFBFBD>
K<EFBFBD>C<EFBFBD><07>L<EFBFBD>L<EFBFBD>
K<EFBFBD>
K<EFBFBD>
K<EFBFBD>L<>L<>L<> <09>G<EFBFBD>G<EFBFBD>G<EFBFBD><18>f<01>f<01><05> <0A>:<3A>E<EFBFBD>$<24>S<EFBFBD>b<EFBFBD>S<EFBFBD>)<29>:<3A>:<3A>U<EFBFBD>[<5B>:<3A>:<3A>;<3B>;<3B>;<3B> <0A>d<><15><18>"<22>1<EFBFBD>"<22><1C>d<>d<>%<25>,<2C>d<>d<>4<EFBFBD>9<EFBFBD>9<EFBFBD>UZ<55>Ua<55>Kb<4B>Kb<4B>d<>d<>e<>e<>e<>e<> <09>G<EFBFBD>G<EFBFBD>G<EFBFBD>G<EFBFBD>Grc <01>N<00><00>t<00><00>}<01>fd<01>|j<00><00><00>D<00><00>}|std<02>j<00>d<03><03><00>dSt |<02><00>dkr*tdt |<02><00><00>d<06>j<00>d<07><05><00>dS|d}|<01>|j<00>j<00> <09><00>}|s2td
<EFBFBD>j<00>d |jdd <0C><00>d |j <00>d<0E><07><00>dStd|jdd <0C><00>d |j <00>d<10>j<00>d<11><07><00>t<00><00>|D]k}td|j
dd<13><00>d |j <00><00><04><00>td|jdd <0C><00>d|j <00>dd<17> |j <00><00><00><00><06><00><00>lt<00><00>dS)Nc<01>R<00><01>g|]#}|j<00><00>j<00><00><00>!|<01><02>$SrO)r%<00>
startswithr;)rSr?rs <20>rrUz!cmd_neighbors.<locals>.<listcomp><3E>s.<00><><00>V<>V<>V<>Q<EFBFBD>q<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>}<7D>7U<37>7U<37>V<>q<EFBFBD>V<>V<>VrzNo entry matching 'z'.r6uAmbiguous — z entries match 'z'. Use a longer prefix.r)<01> window_dayszNo entries within z
days of [rrr<>zNeighbors of [u (±z days):r8r<>r<>r<>rr)r<00>_entries<65>valuesr r;r#<00>temporal_neighborsr%<00>daysr&r<>r'r(r))rr<00>matchesr,r+<00>neighbors` r<00> cmd_neighborsr<73><00>s<><00><><00><1E> <20> <20>G<EFBFBD>V<>V<>V<>V<>'<27>*<2A>1<>1<>3<>3<>V<>V<>V<>G<EFBFBD> <12><0F> <0A>5<>D<EFBFBD>M<EFBFBD>5<>5<>5<>6<>6<>6<><0E><06>
<EFBFBD>7<EFBFBD>|<7C>|<7C>a<EFBFBD><17><17> <0A>c<>s<EFBFBD>7<EFBFBD>|<7C>|<7C>c<>c<>T<EFBFBD>]<5D>c<>c<>c<>d<>d<>d<><0E><06> <13>A<EFBFBD>J<EFBFBD>E<EFBFBD><15>(<28>(<28><15><18>t<EFBFBD>y<EFBFBD>(<28>I<>I<>G<EFBFBD> <12><0F> <0A>V<>4<EFBFBD>9<EFBFBD>V<>V<><05><08><12>!<21><12> <0C>V<>V<><05> <0B>V<>V<>V<>W<>W<>W<><0E><06> <09>
N<EFBFBD>5<EFBFBD>8<EFBFBD>B<EFBFBD>Q<EFBFBD>B<EFBFBD><<3C>
N<EFBFBD>
N<EFBFBD>5<EFBFBD>;<3B>
N<EFBFBD>
N<EFBFBD>D<EFBFBD>I<EFBFBD>
N<EFBFBD>
N<EFBFBD>
N<EFBFBD>O<>O<>O<> <09>G<EFBFBD>G<EFBFBD>G<EFBFBD><1B>o<01>o<01><08> <0A>@<40>H<EFBFBD>'<27><03><12><03>,<2C>@<40>@<40><08><0E>@<40>@<40>A<>A<>A<> <0A>m<><18><1B>R<EFBFBD>a<EFBFBD>R<EFBFBD><1F>m<>m<>X<EFBFBD>_<EFBFBD>m<>m<>QU<51>QZ<51>QZ<51>[c<>[j<>Qk<51>Qk<51>m<>m<>n<>n<>n<>n<> <09>G<EFBFBD>G<EFBFBD>G<EFBFBD>G<EFBFBD>Grc<01>
<00>tjdd<02><03><00>}|<00>d<04><05><00>}|<01>dd<07><08><00>|<01>d d
<EFBFBD><08><00>}|<02>d d <0C><08><00>|<02>d dt
d<0F><10><00>|<02>ddd<13><14><00>|<01>dd<16><08><00>}|<03>dd<18><19><00>|<03>dd<18><19><00>|<03>ddd<1D><1E><00>|<01>dd <20><08><00>}|<04>d!d"<22><08><00>|<04>d#d$t
d%<25><10><00>|<01>d&d'<27><08><00>|<01>d(d)<29><08><00>}|<05>d!d*<2A><08><00>|<01>d+d,<2C><08><00>}|<06>d-d.dd/<2F><1E><00>|<06>d0ddd1<64><1E><00>|<01>d2d3<64><08><00>}|<07>d4d5t
d%d6<64>7<EFBFBD><00>|<07>d8d9dd:<3A><14><00>|<01>d;d<<3C><08><00>}|<08>d dt
dd=<3D>7<EFBFBD><00>|<01>d>d?<3F><08><00>|<01>d@dA<64><08><00>} | <09>d0dBt ddC<64>7<EFBFBD><00>|<01>dDdE<64><08><00>}
|
<EFBFBD>d!dF<64><08><00>|
<EFBFBD>dGdH<64><08><00>|<01>dIdJ<64><08><00>} | <0B>d!dF<64><08><00>| <0B>dGdK<64><08><00>|<01>dLdM<64><08><00>} | <0C>d!dF<64><08><00>| <0C>dGdN<64><08><00>|<01>dOdP<64><08><00>} | <0A>dQdR<64><08><00>| <0A>dSdT<64><08><00>| <0A>d dt
dUdV<64>7<EFBFBD><00>|<01>dWdX<64><08><00>}|<0E>d!dY<64><08><00>|<0E>d#dZt
d[d\<5C>7<EFBFBD><00>|<00><00><00>}|js(|<00> <00><00>tj d%<25><00>idt<00>d t<00>dt<00>dt<00>d&t <00>d(t"<00>d+t$<00>d2t&<00>d;t(<00>d>t*<00>d@t,<00>dDt.<00>dIt0<00>dLt2<00>dOt4<00>dWt6<00>}||j|<0F><00>dS)]N<> mnemosyneu(Mnemosyne — Living Holographic Archive)<02>prog<6F> description<6F>command)<01>destr zShow archive statistics)<01>helpr"zSearch the archiver!z Search queryz-nz--limitr<74>)<02>type<70>defaultz
--semantic<69>
store_truez)Use holographic linker similarity scoring)<02>actionr<6E><00>ingestzIngest a new entryz--titleT)<01>requiredz --contentz--topics<63>zComma-separated topics)r<>r<><00>linkzShow linked entriesr;zEntry ID (or prefix)z-dz--depthr6r)z!List all topics with entry countsrJzRemove an entry by IDzEntry ID to removerVz$Export filtered archive data as JSONz-qz--queryzKeyword filterz-tzComma-separated topic filterrdz*Show graph clusters (connected components)z-mz
--min-sizezMinimum cluster size)r<>r<>r<>z-vz --verbosezList entries in each clusterrmz*Show most connected entries (hub analysis)zMax hubs to showruz)Show bridge entries (articulation points)<29>rebuildz Recompute all links from scratchz --thresholdzSimilarity threshold override<64>tagzAdd tags to an existing entryzEntry IDr<44>zComma-separated tags to add<64>untagz"Remove tags from an existing entryzComma-separated tags to remover<65>z%Replace all tags on an existing entryzComma-separated new tag list<73>timelinez Show entries within a date ranger<65>z'Start date (YYYY-MM-DD or ISO datetime)r<>z%End date (YYYY-MM-DD or ISO datetime)<29>2zMax entries to show<6F> neighborsz.Show entries temporally near a reference entryzReference entry ID (or prefix)z--days<79>zWindow in days (default 7))<1C>argparse<73>ArgumentParser<65>add_subparsers<72>
add_parser<EFBFBD> add_argument<6E>int<6E>float<61>
parse_argsr<EFBFBD><00>
print_helpr<r=rr.r3r@rHrLrXrgrorwr|r<>r<>r<>r<>r<>)<11>parser<65>sub<75>s<>i<>l<>r<>ex<65>cl<63>hu<68>rb<72>tg<74>ut<75>rt<72>tl<74>nbr<00>dispatchs r<00>mainr<6E><00>s1<00><00> <15> $<24>+<2B>Cm<43> n<> n<> n<>F<EFBFBD>
<10>
<1F>
<1F>Y<EFBFBD>
<1F>
/<2F>
/<2F>C<EFBFBD><07>N<EFBFBD>N<EFBFBD>7<EFBFBD>!:<3A>N<EFBFBD>;<3B>;<3B>;<3B> <0B><0E><0E>x<EFBFBD>&:<3A><0E>;<3B>;<3B>A<EFBFBD><05>N<EFBFBD>N<EFBFBD>7<EFBFBD><1E>N<EFBFBD>0<>0<>0<><05>N<EFBFBD>N<EFBFBD>4<EFBFBD><19><13>b<EFBFBD>N<EFBFBD>9<>9<>9<><05>N<EFBFBD>N<EFBFBD><<3C> <0C>;f<>N<EFBFBD>g<>g<>g<> <0B><0E><0E>x<EFBFBD>&:<3A><0E>;<3B>;<3B>A<EFBFBD><05>N<EFBFBD>N<EFBFBD>9<EFBFBD>t<EFBFBD>N<EFBFBD>,<2C>,<2C>,<2C><05>N<EFBFBD>N<EFBFBD>;<3B><14>N<EFBFBD>.<2E>.<2E>.<2E><05>N<EFBFBD>N<EFBFBD>:<3A>r<EFBFBD>0H<30>N<EFBFBD>I<>I<>I<> <0B><0E><0E>v<EFBFBD>$9<><0E>:<3A>:<3A>A<EFBFBD><05>N<EFBFBD>N<EFBFBD>:<3A>$:<3A>N<EFBFBD>;<3B>;<3B>;<3B><05>N<EFBFBD>N<EFBFBD>4<EFBFBD><19><13>a<EFBFBD>N<EFBFBD>8<>8<>8<><07>N<EFBFBD>N<EFBFBD>8<EFBFBD>"E<>N<EFBFBD>F<>F<>F<> <0B><0E><0E>x<EFBFBD>&=<3D><0E>><3E>><3E>A<EFBFBD><05>N<EFBFBD>N<EFBFBD>:<3A>$8<>N<EFBFBD>9<>9<>9<> <0C><1E><1E><08>'M<><1E> N<> N<>B<EFBFBD><06>O<EFBFBD>O<EFBFBD>D<EFBFBD>)<29>R<EFBFBD>6F<36>O<EFBFBD>G<>G<>G<><06>O<EFBFBD>O<EFBFBD>D<EFBFBD>*<2A>b<EFBFBD>7U<37>O<EFBFBD>V<>V<>V<> <0C><1E><1E>
<EFBFBD>)U<><1E> V<> V<>B<EFBFBD><06>O<EFBFBD>O<EFBFBD>D<EFBFBD>,<2C>S<EFBFBD>!<21>BX<42>O<EFBFBD>Y<>Y<>Y<><06>O<EFBFBD>O<EFBFBD>D<EFBFBD>+<2B>l<EFBFBD>A_<41>O<EFBFBD>`<60>`<60>`<60> <0C><1E><1E><06>%Q<><1E> R<> R<>B<EFBFBD><06>O<EFBFBD>O<EFBFBD>D<EFBFBD>)<29>#<23>r<EFBFBD>@R<>O<EFBFBD>S<>S<>S<><07>N<EFBFBD>N<EFBFBD>9<EFBFBD>#N<>N<EFBFBD>O<>O<>O<> <0C><1E><1E> <09>(J<><1E> K<> K<>B<EFBFBD><06>O<EFBFBD>O<EFBFBD>D<EFBFBD>-<2D>e<EFBFBD>T<EFBFBD>Hg<48>O<EFBFBD>h<>h<>h<> <0C><1E><1E><05>$C<><1E> D<> D<>B<EFBFBD><06>O<EFBFBD>O<EFBFBD>J<EFBFBD>Z<EFBFBD>O<EFBFBD>0<>0<>0<><06>O<EFBFBD>O<EFBFBD>F<EFBFBD>!><3E>O<EFBFBD>?<3F>?<3F>?<3F> <0C><1E><1E><07>&J<><1E> K<> K<>B<EFBFBD><06>O<EFBFBD>O<EFBFBD>J<EFBFBD>Z<EFBFBD>O<EFBFBD>0<>0<>0<><06>O<EFBFBD>O<EFBFBD>F<EFBFBD>!A<>O<EFBFBD>B<>B<>B<> <0C><1E><1E><07>&M<><1E> N<> N<>B<EFBFBD><06>O<EFBFBD>O<EFBFBD>J<EFBFBD>Z<EFBFBD>O<EFBFBD>0<>0<>0<><06>O<EFBFBD>O<EFBFBD>F<EFBFBD>!?<3F>O<EFBFBD>@<40>@<40>@<40> <0C><1E><1E>
<EFBFBD>)K<><1E> L<> L<>B<EFBFBD><06>O<EFBFBD>O<EFBFBD>G<EFBFBD>"K<>O<EFBFBD>L<>L<>L<><06>O<EFBFBD>O<EFBFBD>E<EFBFBD> G<>O<EFBFBD>H<>H<>H<><06>O<EFBFBD>O<EFBFBD>D<EFBFBD>)<29>#<23>r<EFBFBD>@U<>O<EFBFBD>V<>V<>V<> <0C><1E><1E> <0B>*Z<><1E> [<5B> [<5B>B<EFBFBD><06>O<EFBFBD>O<EFBFBD>J<EFBFBD>%E<>O<EFBFBD>F<>F<>F<><06>O<EFBFBD>O<EFBFBD>D<EFBFBD>(<28><13>a<EFBFBD>>Z<>O<EFBFBD>[<5B>[<5B>[<5B> <11> <1C> <1C> <1E> <1E>D<EFBFBD> <0F><<3C><14><0E><19><19><1B><1B><1B> <0B><08><11> <0B> <0B> <0B><06><0F><19><06><10>*<2A><06> <11>*<2A><06> <0F><08> <06>
<11>*<2A> <06> <11>*<2A> <06> <11>*<2A><06> <13>L<EFBFBD><06> <0F><08><06> <12>;<3B><06> <12>;<3B><06> <0E>w<EFBFBD><06> <10><19><06> <10><19><06> <13>L<EFBFBD><06> <14>]<5D>!<06>H<EFBFBD>$<1B>H<EFBFBD>T<EFBFBD>\<5C><1A>4<EFBFBD> <20> <20> <20> <20> r<00>__main__)<1E>__doc__<5F>
__future__rr<>r r<<00>nexus.mnemosyne.archiver<00>nexus.mnemosyne.entryr<00>nexus.mnemosyne.ingestrrr.r3r@rHrLrXrgrorwr|r<>r<>r<>r<>r<>r<><00>__name__rOrr<00><module>r<>s<><00><01><04><04>#<23>"<22>"<22>"<22>"<22>"<22><0F><0F><0F><0F> <0B> <0B> <0B> <0B>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>4<>4<>4<>4<>4<>4<>.<2E>.<2E>.<2E>.<2E>.<2E>.<2E>/<2F>/<2F>/<2F>/<2F>/<2F>/<2F>'<27>'<27>'<27> <10><10><10>"R<01>R<01>R<01> @<01> @<01> @<01>%<25>%<25>%<25><14><14><14>&<26>&<26>&<26><10><10><10>" <10> <10> <10> <10> <10> <10>P<01>P<01>P<01> P<01> P<01> P<01> P<01> P<01> P<01> P<01> P<01> P<01>  <0C>  <0C>  <0C> <0C> <0C> <0C>.U!<21>U!<21>U!<21>p <0C>z<EFBFBD><19><19><08>D<EFBFBD>F<EFBFBD>F<EFBFBD>F<EFBFBD>F<EFBFBD>F<EFBFBD><1A>r