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

88 lines
13 KiB
Plaintext
Raw Normal View History

<EFBFBD>
|<7C><>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>Zedkr e<17><00>dSdS)aCLI 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
<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/the-nexus/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: z | 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: [rrz (z links))
rrr%r)r(<00>splitr r$r"r#)rrr+s r<00>
cmd_ingestr1*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.z [rrz
(source: <20>)) r<00>get<65>entry_idr <00>sys<79>exit<69>
get_linkedr$r5r%r&)rrr+r,<00>es r<00>cmd_linkr=5s<><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_topicsrECs<><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: r3r4)r<00>remover8r r9r:)rr<00>removeds r<00>
cmd_removerIMsq<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>)<01>strip)<02>.0<EFBFBD>ts r<00>
<listcomp>zcmd_export.<locals>.<listcomp>Ys <00><00> 8<> 8<> 8<>A<EFBFBD>a<EFBFBD>g<EFBFBD>g<EFBFBD>i<EFBFBD>i<EFBFBD> 8<> 8<> 8rr/)r r(rr )rr(r0<00>exportr r r r)rrr(<00>datas r<00>
cmd_exportrSWs|<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_idr?<00>sizez entries, density=<3D>density<74>
Topics: <20>
top_topicsr<00>(none)<29>entriesz [rr)r<00>graph_clustersrUr r'<00>verboser7r%)rr<00>clusters<72>c<>eidr+s r<00> cmd_clustersrb^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>outboundr6rYr(rr[)r<00> hub_entriesrr r$r%r')rr<00>hubs<62>hr<s r<00>cmd_hubsrjos<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_sizez entries)rYr(rr[)r<00>bridge_entriesr r$r%r')rr<00>bridges<65>br<s r<00> cmd_bridgesrq}s<><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)rrs<00> rebuild_linksr rD)rrrs<00>totals r<00> cmd_rebuildrv<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>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>|<00><00><00>}
|
js(|<00> <00><00>tj d%<25><00>ttttt t"t$t&t(t*t,dD<64> } | |
j|
<EFBFBD><00>dS)EN<45> mnemosynezThe Living Holographic Archive)<02>prog<6F> description<6F>command)<01>destr zShow archive statistics)<01>helpr!zSearch the archiver z Search queryz-nz--limit<69>
)<02>type<70>defaultz
--semantic<69>
store_truez)Use holographic linker similarity scoring)<02>actionr}<00>ingestzIngest a new entryz--titleT)<01>requiredz --contentz--topics<63>zComma-separated topics)r<>r}<00>linkzShow linked entriesr8zEntry ID (or prefix)z-dz--depthr4r(z!List all topics with entry countsrGzRemove an entry by IDzEntry ID to removerQz$Export filtered archive data as JSONz-qz--queryzKeyword filterz-tzComma-separated topic filterr_z*Show graph clusters (connected components)z-mz
--min-sizezMinimum cluster size)rr<>r}z-vz --verbosezList entries in each clusterrhz*Show most connected entries (hub analysis)zMax hubs to showroz)Show bridge entries (articulation points)<29>rebuildz Recompute all links from scratchz --thresholdzSimilarity threshold override) r r!r<>r<>r(rGrQr_rhror<>)<17>argparse<73>ArgumentParser<65>add_subparsers<72>
add_parser<EFBFBD> add_argument<6E>int<6E>float<61>
parse_argsr{<00>
print_helpr9r:rr-r1r=rErIrSrbrjrqrv) <0C>parser<65>sub<75>s<>i<>l<>r<>ex<65>cl<63>hu<68>rbr<00>dispatchs r<00>mainr<6E><00>s)<00><00> <15> $<24>+<2B>Cc<43> d<> d<> d<>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<> <11> <1C> <1C> <1E> <1E>D<EFBFBD> <0F><<3C><14><0E><19><19><1B><1B><1B> <0B><08><11> <0B> <0B> <0B><1B><1C><1C><18><1C><1C><1C> <20><18><1E><1E> <06> <06>H<EFBFBD><1B>H<EFBFBD>T<EFBFBD>\<5C><1A>4<EFBFBD> <20> <20> <20> <20> r<00>__main__)<19>__doc__<5F>
__future__rr<>r r9<00>nexus.mnemosyne.archiver<00>nexus.mnemosyne.entryr<00>nexus.mnemosyne.ingestrrr-r1r=rErIrSrbrjrqrvr<><00>__name__rLrr<00><module>r<>sV<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>;!<21>;!<21>;!<21>| <0C>z<EFBFBD><19><19><08>D<EFBFBD>F<EFBFBD>F<EFBFBD>F<EFBFBD>F<EFBFBD>F<EFBFBD><1A>r