Markdown export pod v2 ignores certain wikiLinkToURL conversions when converting links from inside of note references

Please select the area your bug applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

[ ] Workspace.  VSCode workspace, vaults, Intellisense/autocomplete, Dendron settings
[ ] Lookup.  Dendron's Lookup Command
[ ] Views.  Dendron Preview, Tree View, Side Panels in the UI
[ ] Schema.  Dendron Schemas
[x] Pod.  Data import from / export to Dendron
[ ] Publish.  External Site Publish
[ ] Markdown.  Markdown features, such as syntax support and features

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Clone and open the dendron-site repo
Follow the Markdown Export Pod v2 via the quickstart
Update the export config to have wikiLinkToURL: true
Lookup [[0.82|changelog.release.2022-02-15]]
Export the note to clipboard

You will notice that certain links within the export did not convert properly. In my case, I see the following from the Dendron Reading Series note ref not convert:
## External docs vs. recreating the wheel

Monica mentions how referencing out to external, official documentation for step-by-step guides can help save time, brain power, and your notes from becoming outdated. A fun extension to this, with Dendron, is in cases where the external notes have a Markdown source or are already a Dendron vault.

For example, instead of linking out to reference the Dendron documentation, users can follow the [Seed Bank Quickstart](dendron.topic.seed-bank.quickstart) to quickly add all of the Dendron wiki documentation to their workspace. This makes it easy to locally lookup official documentation, and even remix it with your private/local notes by using [Note References](dendron.topic.note-reference) and other features.

For Markdown notes in general, the [Markdown Import Pod](dendron.topic.pod.builtin.markdown.import) could be used to import projects like the [Josh Branchaud's `til` repository](https://github.com/jbranchaud/til/). Now you've augmented your knowledge with the knowledge from others!

If you export the Dendron Reading Series note directly, it properly converts links:

Lookup [[20 - Your future self will thank you: Building your personal documentation|community.events.reading-series.2022.02.15]]
Export note to clipboard

Links are all converted as expected, including ones that don't convert if they are part of a note ref:
## External docs vs. recreating the wheel

Monica mentions how referencing out to external, official documentation for step-by-step guides can help save time, brain power, and your notes from becoming outdated. A fun extension to this, with Dendron, is in cases where the external notes have a Markdown source or are already a Dendron vault.

For example, instead of linking out to reference the Dendron documentation, users can follow the [Seed Bank Quickstart](https://wiki.dendron.so/notes/7XlJ3dRf_3z2GMP9_MC7q.html) to quickly add all of the Dendron wiki documentation to their workspace. This makes it easy to locally lookup official documentation, and even remix it with your private/local notes by using [Note References](https://wiki.dendron.so/notes/f1af56bb-db27-47ae-8406-61a98de6c78c.html) and other features.

For Markdown notes in general, the [Markdown Import Pod](https://wiki.dendron.so/notes/f23a6290-2dec-45dc-b616-c218ee53db6b.html) could be used to import projects like the [Josh Branchaud's `til` repository](https://github.com/jbranchaud/til/). Now you've augmented your knowledge with the knowledge from others!

Expected behavior
wikilinks inside of note refs should convert to URLs the same way a note directly exported would.
Desktop (please complete the following information)

OS: Pop!_OS 21.10
Dendron Version: 0.82.0
VS Code Version: 1.64.2

Dendron Log file
Please attach the output of > Dev:Dendron: Open Logs here

Logs from Export with Note Refs Not Converting

```json
{"level":30,"time":1645114542853,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"Logger:configure","msg":"exit","logLevel":"info"}
{"level":30,"time":1645114542910,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"_activate","stage":"prod","isDebug":false,"logLevel":"info","logPath":"/home/dscripter/.config/Code/logs/20220217T080112/exthost5/dendron.dendron","extensionPath":"/home/dscripter/.vscode/extensions/dendron.dendron-0.82.0","extensionUri":"/home/dscripter/.vscode/extensions/dendron.dendron-0.82.0","workspaceFolders":["/home/dscripter/git/dendrons/dendron-site"]}
{"level":30,"time":1645114542911,"pid":23687,"hostname":"pop-os","name":"SegmentClient","msg":"No cache path for Segment specified. Failed event uploads will not be retried."}
{"level":30,"time":1645114542911,"pid":23687,"hostname":"pop-os","name":"SegmentClient","msg":"user telemetry setting: enabled by config"}
{"level":30,"time":1645114542911,"pid":23687,"hostname":"pop-os","name":"SegmentClient","msg":"telemetry initializing"}
{"level":30,"time":1645114542911,"pid":23687,"hostname":"pop-os","name":"SegmentClient","msg":"using existing id"}
{"level":30,"time":1645114542913,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"DendronExtension","msg":"initialized"}
{"level":30,"time":1645114542930,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"_activate","msg":"initializeWorkspace","wsType":"NATIVE","currentVersion":"0.82.0","previousWorkspaceVersion":"0.82.0","previousGlobalVersion":"0.82.0","extensionInstallStatus":"NO_CHANGE"}
{"level":30,"time":1645114542937,"pid":23687,"hostname":"pop-os","name":"SegmentClient","msg":"user telemetry setting: enabled by config"}
{"level":30,"time":1645114542937,"pid":23687,"hostname":"pop-os","name":"SegmentClient","msg":"telemetry initializing"}
{"level":30,"time":1645114542937,"pid":23687,"hostname":"pop-os","name":"SegmentClient","msg":"using existing id"}
{"level":30,"time":1645114542937,"pid":23687,"hostname":"pop-os","name":"dendron","msg":"Telemetry is disabled? false"}
{"level":30,"time":1645114542937,"pid":23687,"hostname":"pop-os","name":"dendron","msg":"Segment Residual Cache Path is at /home/dscripter/.config/Code/User/globalStorage/dendron.dendron/segmentresidualcache.log"}
{"level":30,"time":1645114542937,"pid":23687,"hostname":"pop-os","name":"SegmentClient","msg":"Attempting to flush residual segment data from file."}
{"level":30,"time":1645114542948,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"_activate","workspaceInstallStatus":"NO_CHANGE","currentVersion":"0.82.0","previousWorkspaceVersion":"0.82.0","previousGlobalVersion":"0.82.0","platform":"linux","extensions":[{"id":"dendron.dendron-paste-image","version":"1.1.0","active":false},{"id":"dendron.dendron-markdown-shortcuts","version":"0.12.1","active":true},{"id":"redhat.vscode-yaml"}],"vaults":[{"fsPath":"vault","name":"dendron.dendron-site"}]}
{"level":30,"time":1645114542951,"pid":23687,"hostname":"pop-os","name":"execServer","state":"enter"}
{"level":30,"time":1645114542959,"pid":23687,"hostname":"pop-os","name":"execServer","state":"post:exec.node"}
{"level":30,"time":1645114543592,"pid":23734,"hostname":"pop-os","name":"SegmentClient","msg":"No cache path for Segment specified. Failed event uploads will not be retried."}
{"level":30,"time":1645114543592,"pid":23734,"hostname":"pop-os","name":"SegmentClient","msg":"user telemetry setting: enabled by config"}
{"level":30,"time":1645114543592,"pid":23734,"hostname":"pop-os","name":"SegmentClient","msg":"telemetry initializing"}
{"level":30,"time":1645114543592,"pid":23734,"hostname":"pop-os","name":"SegmentClient","msg":"using existing id"}
{"level":30,"time":1645114543602,"pid":23687,"hostname":"pop-os","name":"execServer","state":"message","message":"41007"}
{"level":30,"time":1645114543602,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"WSUtils.handleServerProcess","msg":"subprocess running","pid":23734}
{"level":30,"time":1645114543602,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"startServerProcess","msg":"post-start-server","port":41007,"durationStartServer":671}
{"level":30,"time":1645114543604,"pid":23687,"hostname":"pop-os","name":"logger","ctx":"FileStorageV2","wsRoot":"/home/dscripter/git/dendrons/dendron-site","vaults":[{"fsPath":"vault","name":"dendron.dendron-site"}],"level":"info"}
{"level":30,"time":1645114543604,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"dendron.reloadIndex:run","msg":"pre-execute"}
{"level":30,"time":1645114543605,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"ReloadIndex.execute","msg":"enter"}
{"level":30,"time":1645114543650,"pid":23734,"hostname":"pop-os","name":"logger","ctx":"parsingSchemas","fname":"changelog","root":{"fsPath":"vault","name":"dendron.dendron-site"},"imports":[]}
{"level":30,"time":1645114543651,"pid":23734,"hostname":"pop-os","name":"logger","ctx":"parsingSchemas","fname":"cli","root":{"fsPath":"vault","name":"dendron.dendron-site"},"imports":[]}
{"level":30,"time":1645114543652,"pid":23734,"hostname":"pop-os","name":"logger","ctx":"parsingSchemas","fname":"community","root":{"fsPath":"vault","name":"dendron.dendron-site"},"imports":[]}
{"level":30,"time":1645114543654,"pid":23734,"hostname":"pop-os","name":"logger","ctx":"parsingSchemas","fname":"dendron","root":{"fsPath":"vault","name":"dendron.dendron-site"}}
{"level":30,"time":1645114543655,"pid":23734,"hostname":"pop-os","name":"logger","ctx":"parsingSchemas","fname":"journal","root":{"fsPath":"vault","name":"dendron.dendron-site"},"imports":[]}
{"level":30,"time":1645114543655,"pid":23734,"hostname":"pop-os","name":"logger","ctx":"parsingSchemas","fname":"root","root":{"fsPath":"vault","name":"dendron.dendron-site"},"imports":[]}
{"level":30,"time":1645114544663,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"ReloadIndex.execute","durationEngineInit":1058}
{"level":30,"time":1645114544663,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"ReloadIndex.execute","msg":"exit"}
{"level":30,"time":1645114544663,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"dendron.reloadIndex:run","msg":"post-execute"}
{"level":30,"time":1645114544666,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"reloadWorkspace","msg":"post-ws.reloadWorkspace"}
{"level":30,"time":1645114544666,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"reloadWorkspace","msg":"exit"}
{"level":30,"time":1645114544666,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"postReloadWorkspace","msg":"same wsVersion"}
{"level":30,"time":1645114544666,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"postReloadWorkspace","msg":"exit"}
{"level":30,"time":1645114544667,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"setupViews","msg":"init:treeViewV2"}
{"level":30,"time":1645114544667,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"setupViews","msg":"initWebUI"}
{"level":30,"time":1645114544668,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"setupBacklinkTreeView","msg":"init:backlinks"}
{"level":30,"time":1645114544672,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"activateWorkspace","stage":"prod","msg":"enter"}
{"level":30,"time":1645114544676,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"togglePluginActiveContext","state":"togglePluginActiveContext: true"}
{"level":30,"time":1645114544676,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"_activate","msg":"fin startClient","durationReloadWorkspace":1738}
{"level":30,"time":1645114544676,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"showWelcomeOrWhatsNew","version":"0.82.0","previousExtensionVersion":"0.82.0"}
{"level":30,"time":1645114544870,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"updateDecorations","payload":{"error":null,"decorationsLength":27,"diagnosticsLength":0}}
{"level":30,"time":1645114549899,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"updateDecorations","payload":{"error":null,"decorationsLength":18,"diagnosticsLength":0}}
{"level":30,"time":1645114557844,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"dendron.exportPodv2:run","msg":"pre-execute"}
{"level":30,"time":1645114557845,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"dendron.exportPodv2:run","msg":"post-execute"}
{"level":30,"time":1645114557848,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"dendron.markdownexportv2:run","msg":"pre-execute"}
{"level":30,"time":1645114557983,"pid":23687,"hostname":"pop-os","name":"LinkUtils.getLinks","ctx":"getLinks","dlinksLength":15,"noteRefsLength":2,"wikiLinksLength":13}
{"level":30,"time":1645114558124,"pid":23687,"hostname":"pop-os","name":"LinkUtils.getLinks","ctx":"getLinks","dlinksLength":15,"noteRefsLength":2,"wikiLinksLength":13}
{"level":30,"time":1645114558144,"pid":23687,"hostname":"pop-os","name":"LinkUtils.getLinks","ctx":"getLinks","dlinksLength":15,"noteRefsLength":2,"wikiLinksLength":13}
{"level":30,"time":1645114558151,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"dendron.markdownexportv2:run","msg":"post-execute"}
{"level":30,"time":1645114567220,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"dendron.dev.openLogs:run","msg":"pre-execute"}
{"level":30,"time":1645114567221,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"execute","opts":{}}
{"level":30,"time":1645114567274,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"dendron.dev.openLogs:run","msg":"post-execute"}
{"level":30,"time":1645114567401,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"WindowWatcher:onDidChangeVisibleTextEditors","editorPaths":[]}
{"level":30,"time":1645114567402,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"WindowWatcher:onDidChangeActiveTextEditor","editor":"undefined"}
{"level":30,"time":1645114567406,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"WindowWatcher:onDidChangeVisibleTextEditors","editorPaths":["/home/dscripter/.config/Code/logs/20220217T080112/exthost5/dendron.dendron/dendron.log"]}
{"level":30,"time":1645114567407,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"WorkspaceWatcher:onFirstOpen","msg":"enter","fname":"dendron.log"}
{"level":30,"time":1645114567435,"pid":23687,"hostname":"pop-os","name":"dendron","ctx":"WorkspaceWatcher:onFirstOpen","msg":"exit","fname":"dendron.log"}
```

Logs from Export with Direct Note Links Properly Converting

```json
{"level":30,"time":1645114694375,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"Logger:configure","msg":"exit","logLevel":"info"}
{"level":30,"time":1645114694439,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"_activate","stage":"prod","isDebug":false,"logLevel":"info","logPath":"/home/dscripter/.config/Code/logs/20220217T080112/exthost5/dendron.dendron","extensionPath":"/home/dscripter/.vscode/extensions/dendron.dendron-0.82.0","extensionUri":"/home/dscripter/.vscode/extensions/dendron.dendron-0.82.0","workspaceFolders":["/home/dscripter/git/dendrons/dendron-site"]}
{"level":30,"time":1645114694440,"pid":24082,"hostname":"pop-os","name":"SegmentClient","msg":"No cache path for Segment specified. Failed event uploads will not be retried."}
{"level":30,"time":1645114694440,"pid":24082,"hostname":"pop-os","name":"SegmentClient","msg":"user telemetry setting: enabled by config"}
{"level":30,"time":1645114694440,"pid":24082,"hostname":"pop-os","name":"SegmentClient","msg":"telemetry initializing"}
{"level":30,"time":1645114694440,"pid":24082,"hostname":"pop-os","name":"SegmentClient","msg":"using existing id"}
{"level":30,"time":1645114694442,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"DendronExtension","msg":"initialized"}
{"level":30,"time":1645114694489,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"_activate","msg":"initializeWorkspace","wsType":"NATIVE","currentVersion":"0.82.0","previousWorkspaceVersion":"0.82.0","previousGlobalVersion":"0.82.0","extensionInstallStatus":"NO_CHANGE"}
{"level":30,"time":1645114694501,"pid":24082,"hostname":"pop-os","name":"SegmentClient","msg":"user telemetry setting: enabled by config"}
{"level":30,"time":1645114694501,"pid":24082,"hostname":"pop-os","name":"SegmentClient","msg":"telemetry initializing"}
{"level":30,"time":1645114694501,"pid":24082,"hostname":"pop-os","name":"SegmentClient","msg":"using existing id"}
{"level":30,"time":1645114694501,"pid":24082,"hostname":"pop-os","name":"dendron","msg":"Telemetry is disabled? false"}
{"level":30,"time":1645114694501,"pid":24082,"hostname":"pop-os","name":"dendron","msg":"Segment Residual Cache Path is at /home/dscripter/.config/Code/User/globalStorage/dendron.dendron/segmentresidualcache.log"}
{"level":30,"time":1645114694501,"pid":24082,"hostname":"pop-os","name":"SegmentClient","msg":"Attempting to flush residual segment data from file."}
{"level":30,"time":1645114694512,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"_activate","workspaceInstallStatus":"NO_CHANGE","currentVersion":"0.82.0","previousWorkspaceVersion":"0.82.0","previousGlobalVersion":"0.82.0","platform":"linux","extensions":[{"id":"dendron.dendron-paste-image","version":"1.1.0","active":false},{"id":"dendron.dendron-markdown-shortcuts","version":"0.12.1","active":true},{"id":"redhat.vscode-yaml"}],"vaults":[{"fsPath":"vault","name":"dendron.dendron-site"}]}
{"level":30,"time":1645114694514,"pid":24082,"hostname":"pop-os","name":"execServer","state":"enter"}
{"level":30,"time":1645114694522,"pid":24082,"hostname":"pop-os","name":"execServer","state":"post:exec.node"}
{"level":30,"time":1645114695110,"pid":24132,"hostname":"pop-os","name":"SegmentClient","msg":"No cache path for Segment specified. Failed event uploads will not be retried."}
{"level":30,"time":1645114695110,"pid":24132,"hostname":"pop-os","name":"SegmentClient","msg":"user telemetry setting: enabled by config"}
{"level":30,"time":1645114695110,"pid":24132,"hostname":"pop-os","name":"SegmentClient","msg":"telemetry initializing"}
{"level":30,"time":1645114695110,"pid":24132,"hostname":"pop-os","name":"SegmentClient","msg":"using existing id"}
{"level":30,"time":1645114695119,"pid":24082,"hostname":"pop-os","name":"execServer","state":"message","message":"43195"}
{"level":30,"time":1645114695119,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"WSUtils.handleServerProcess","msg":"subprocess running","pid":24132}
{"level":30,"time":1645114695119,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"startServerProcess","msg":"post-start-server","port":43195,"durationStartServer":625}
{"level":30,"time":1645114695121,"pid":24082,"hostname":"pop-os","name":"logger","ctx":"FileStorageV2","wsRoot":"/home/dscripter/git/dendrons/dendron-site","vaults":[{"fsPath":"vault","name":"dendron.dendron-site"}],"level":"info"}
{"level":30,"time":1645114695122,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"dendron.reloadIndex:run","msg":"pre-execute"}
{"level":30,"time":1645114695122,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"ReloadIndex.execute","msg":"enter"}
{"level":30,"time":1645114695167,"pid":24132,"hostname":"pop-os","name":"logger","ctx":"parsingSchemas","fname":"changelog","root":{"fsPath":"vault","name":"dendron.dendron-site"},"imports":[]}
{"level":30,"time":1645114695168,"pid":24132,"hostname":"pop-os","name":"logger","ctx":"parsingSchemas","fname":"cli","root":{"fsPath":"vault","name":"dendron.dendron-site"},"imports":[]}
{"level":30,"time":1645114695169,"pid":24132,"hostname":"pop-os","name":"logger","ctx":"parsingSchemas","fname":"community","root":{"fsPath":"vault","name":"dendron.dendron-site"},"imports":[]}
{"level":30,"time":1645114695171,"pid":24132,"hostname":"pop-os","name":"logger","ctx":"parsingSchemas","fname":"dendron","root":{"fsPath":"vault","name":"dendron.dendron-site"}}
{"level":30,"time":1645114695172,"pid":24132,"hostname":"pop-os","name":"logger","ctx":"parsingSchemas","fname":"journal","root":{"fsPath":"vault","name":"dendron.dendron-site"},"imports":[]}
{"level":30,"time":1645114695172,"pid":24132,"hostname":"pop-os","name":"logger","ctx":"parsingSchemas","fname":"root","root":{"fsPath":"vault","name":"dendron.dendron-site"},"imports":[]}
{"level":30,"time":1645114696203,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"ReloadIndex.execute","durationEngineInit":1080}
{"level":30,"time":1645114696204,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"ReloadIndex.execute","msg":"exit"}
{"level":30,"time":1645114696204,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"dendron.reloadIndex:run","msg":"post-execute"}
{"level":30,"time":1645114696206,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"reloadWorkspace","msg":"post-ws.reloadWorkspace"}
{"level":30,"time":1645114696206,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"reloadWorkspace","msg":"exit"}
{"level":30,"time":1645114696206,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"postReloadWorkspace","msg":"same wsVersion"}
{"level":30,"time":1645114696206,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"postReloadWorkspace","msg":"exit"}
{"level":30,"time":1645114696206,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"setupViews","msg":"init:treeViewV2"}
{"level":30,"time":1645114696207,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"setupViews","msg":"initWebUI"}
{"level":30,"time":1645114696207,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"setupBacklinkTreeView","msg":"init:backlinks"}
{"level":30,"time":1645114696211,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"activateWorkspace","stage":"prod","msg":"enter"}
{"level":30,"time":1645114696214,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"togglePluginActiveContext","state":"togglePluginActiveContext: true"}
{"level":30,"time":1645114696214,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"_activate","msg":"fin startClient","durationReloadWorkspace":1715}
{"level":30,"time":1645114696214,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"showWelcomeOrWhatsNew","version":"0.82.0","previousExtensionVersion":"0.82.0"}
{"level":30,"time":1645114696385,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"updateDecorations","payload":{"error":null,"decorationsLength":8,"diagnosticsLength":0}}
{"level":30,"time":1645114700888,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"dendron.exportPodv2:run","msg":"pre-execute"}
{"level":30,"time":1645114700888,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"dendron.exportPodv2:run","msg":"post-execute"}
{"level":30,"time":1645114700890,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"dendron.markdownexportv2:run","msg":"pre-execute"}
{"level":30,"time":1645114700959,"pid":24082,"hostname":"pop-os","name":"LinkUtils.getLinks","ctx":"getLinks","dlinksLength":16,"noteRefsLength":0,"wikiLinksLength":16}
{"level":30,"time":1645114700963,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"dendron.markdownexportv2:run","msg":"post-execute"}
{"level":30,"time":1645114706459,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"dendron.dev.openLogs:run","msg":"pre-execute"}
{"level":30,"time":1645114706459,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"execute","opts":{}}
{"level":30,"time":1645114706471,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"dendron.dev.openLogs:run","msg":"post-execute"}
{"level":30,"time":1645114706543,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"WindowWatcher:onDidChangeVisibleTextEditors","editorPaths":[]}
{"level":30,"time":1645114706543,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"WindowWatcher:onDidChangeActiveTextEditor","editor":"undefined"}
{"level":30,"time":1645114706547,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"WindowWatcher:onDidChangeVisibleTextEditors","editorPaths":["/home/dscripter/.config/Code/logs/20220217T080112/exthost5/dendron.dendron/dendron.log"]}
{"level":30,"time":1645114706550,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"WorkspaceWatcher:onFirstOpen","msg":"enter","fname":"dendron.log"}
{"level":30,"time":1645114706589,"pid":24082,"hostname":"pop-os","name":"dendron","ctx":"WorkspaceWatcher:onFirstOpen","msg":"exit","fname":"dendron.log"}
```

Hi, this has been fixed with Dendron v0.85. Please let us know if it continues to happen, otherwise, this issue will close in a few days


Tourism example missing a script

🐛 Bug description
In the tourism example, the index.html file makes reference to instantsearch.production.min.js. This file is no where to be found in the example files.

That file gets created in npm run build (https://github.com/algolia/instantsearch.js/blob/master/examples/tourism/package.json#L6), but I'm indeed not sure if that's the best option. It would be better if more organised like the e-commerce example


⚠ Bofrost.be has degraded performance

In 1a41751, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1437 ms

Resolved: Bofrost.be performance has improved in 85fe947.


[BUG]How to reduce the delta log size By manually

My delta lake has been running for more than half a year. I found that the size of the delta lake log is getting bigger and bigger. I have set delta.logRetentionDuration to 1 month to clean up the log regularly, but the size of the log is still increasing

Where did the log of more than 800 M come from? I don’t see that many checkpoint logs. Does delta lake read the entire checkpoint and several json files under the current version?

I see that all the operation records of ADD and REMOVE are stored in the delta log. Is there no way to delete this operation record? Our data are basically append operations, can I reduce the size of the delta log with some manual operations?
Because I found that with the increase of logs, the operation time of Compute snapshot for version is also increasing, and even the time of this operation has exceeded the time of our business operation, and this operation is very frequent

Delta Lake version: 1.0.1
Spark version: 3.1.1
Scala version: 2.12.2

Increase in time for computing snapshot indicates that the number of parquet data files managed the delta log is increasing. You can see this in the Delta Describe Detail command. If that is large, then you should run Delta Optimize command (released with Delta 1.2 on Spark 3.2) to compact the files in larger 1GB-ish files. That will reduce the number of files and make the snapshot computation faster.

Increase in time for computing snapshot indicates that the number of parquet data files managed the delta log is increasing. You can see this in the Delta Describe Detail command. If that is large, then you should run Delta Optimize command (released with Delta 1.2 on Spark 3.2) to compact the files in larger 1GB-ish files. That will reduce the number of files and make the snapshot computation faster.

When I was developing at the time, the latest version of Delta lake was 1.0.0. We merged the parquet files in Delta lake by adopting physical isolation, but the number of parquets in the original table was constantly increasing. May I ask you to delete + Can vaccum physically delete parquet files to reduce the size of delta log? Why did I delete in this way, the size of the delta log did not decrease? Is there no way to reduce the size of the delta log by removing the metadata?

Increase in time for computing snapshot indicates that the number of parquet data files managed the delta log is increasing. You can see this in the Delta Describe Detail command. If that is large, then you should run Delta Optimize command (released with Delta 1.2 on Spark 3.2) to compact the files in larger 1GB-ish files. That will reduce the number of files and make the snapshot computation faster.

I found that it is necessary to configure the time to delete log files through the deletedFileRetentionDuration configuration. When the delete operation is performed, the configuration defaults to 7 days, and the DeltaLog file will be cleaned up after 7 days.

Yes, exactly. Glad you found out. :) Did that solve the problem?

Yes, exactly. Glad you found out. :) Did that solve the problem?

Yes, it solves my problem, thank you very much for your reply

Closing this, feel free to reopen as needed.


What is the version requirement of torch?

Description

Other Comments

Hi，I want to know the version requirement of torch.

The recommended version can be seen in the environment.yml file (pytorch==1.2.0) but somewhat newer or older versions should work as well:
https://github.com/microsoft/computervision-recipes/blob/master/environment.yml

Closing issue now since the question seems to be addressed.


Show default caret to tell user which column is sortable

Some people can not notice that they can sort the table column by clicking the header cell or which column is sortable when they simply see the sortable table at first.
I suggest to show default caret on sortable column to enhance the value of this awesome library.

Thanks

@arowM, Nice patch :)

Thanks!

@arowM , thanks your contribution, I've released on v1.5.0 :+1:


chore(deps): upgrade dev dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-dev-dependencies-1.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 2152

Questions ?
Please refer to the Backport tool documentation


update canonical/setup-lxd to v0.1.1

There is a bug in<EMAIL_ADDRESS>where the channel input is ignored. This has been fixed in v0.1.1. See https://github.com/canonical/setup-lxd/pull/8

Thanks!


chore(deps): update common-dev-assets digest to 1017193

This PR contains the following updates:

Package
Update
Change

common-dev-assets
digest
8283790 -> 1017193

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

:tada: This PR is included in version 1.1.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


nlp-architect fails to build on macOS 10.14 Mojave #195

During pip install -e . , It gives following error. Seems like clang/gcc is pretty broken.
Last login: Wed May 22 10:51:01 on console
Prabhats-MacBook-Air:~ pksingh$ cd nlp-architect/
Prabhats-MacBook-Air:nlp-architect pksingh$ pip install -e .
Obtaining file:///Users/pksingh/nlp-architect
Requirement already satisfied: tensorflow==1.13.1 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from nlp-architect==0.4.post1) (1.13.1)
Collecting dynet==2.0.2 (from nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/01/10/cfc00197733dd7cf52d9e00c42017ebe7e818653980bccfe6f241ea5b79a/dyNET-2.0.2.tar.gz
Collecting spacy (from nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/80/d2/61774b69cd79abbf5de91af0093f8cc919f4b28849787982daaa449fbf5f/spacy-2.1.4-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting nltk (from nlp-architect==0.4.post1)
Collecting gensim (from nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/82/bb/56f295a604dfafdef746cc81081ff4c6e825690de95963000300a1cd3d80/gensim-3.7.3-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting sklearn (from nlp-architect==0.4.post1)
Requirement already satisfied: scipy in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from nlp-architect==0.4.post1) (1.2.0)
Requirement already satisfied: numpy in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from nlp-architect==0.4.post1) (1.16.0)
Collecting tensorflow_hub (from nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/10/5c/6f3698513cf1cd730a5ea66aec665d213adf9de59b34f362f270e0bd126f/tensorflow_hub-0.4.0-py2.py3-none-any.whl
Collecting elasticsearch (from nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/82/c9/3920effd37e555f670bc522483dc940eb4197b9a4d3d95dd2a05842be849/elasticsearch-7.0.1-py2.py3-none-any.whl
Collecting fasttextmirror (from nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/fb/78/cf79876cfbb92bf7baae65472b19c680f6e20eaf55ca41721a53ea2014bb/fasttextmirror-0.8.22.tar.gz
Collecting newspaper3k (from nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/d7/b9/51afecb35bb61b188a4b44868001de348a0e8134b4dfa00ffc191567c4b9/newspaper3k-0.2.8-py3-none-any.whl
Collecting wordfreq (from nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/d0/82/233c39f350ac66c740266dafb348f9e67ba3a5e5dad6a949a2c3715c34f5/wordfreq-2.2.1-py3-none-any.whl
Collecting seqeval (from nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/55/dd/3bf1c646c310daabae47fceb84ea9ab66df7f518a31a89955290d82b8100/seqeval-0.0.10-py3-none-any.whl
Collecting pywikibot (from nlp-architect==0.4.post1)
Collecting num2words (from nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/eb/a2/ea800689730732e27711c41beed4b2a129b34974435bdc450377ec407738/num2words-0.5.10-py3-none-any.whl
Collecting hyperopt (from nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/63/12/704382c3081df3ae3f9d96fe6afb62efa2fa9749be20c301cd2797fb0b52/hyperopt-0.1.2-py3-none-any.whl
Requirement already satisfied: h5py in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from nlp-architect==0.4.post1) (2.9.0)
Collecting pandas (from nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/fc/43/fd867e3347559845c8f993059d410c50a1e18709f1c4d4b3b47323a06a37/pandas-0.24.2-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Requirement already satisfied: tqdm in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from nlp-architect==0.4.post1) (4.29.1)
Collecting ftfy (from nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/8f/86/df789c5834f15ae1ca53a8d4c1fc4788676c2e32112f6a786f2625d9c6e6/ftfy-5.5.1-py3-none-any.whl
Collecting bokeh (from nlp-architect==0.4.post1)
Requirement already satisfied: six in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from nlp-architect==0.4.post1) (1.12.0)
Requirement already satisfied: future in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from nlp-architect==0.4.post1) (0.17.1)
Requirement already satisfied: requests in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from nlp-architect==0.4.post1) (2.20.0)
Requirement already satisfied: termcolor in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from nlp-architect==0.4.post1) (1.1.0)
Collecting pillow (from nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/22/55/2ce41fa510f131c776112a1d24ee90cddffc96f1bf0311efb14fdd8ae877/Pillow-6.0.0-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting hug (from nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/04/d9/1b0cf6bd3cd1cb8b33246c48105bc1cbf87108c35d1e444a325460a32d56/hug-2.5.4-py2.py3-none-any.whl
Collecting falcon==1.4.1 (from nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/e8/d0/20bb807dee65f1f163754670557b128eafce1710f6c9c363a38e357f3783/falcon-1.4.1-py2.py3-none-any.whl
Collecting falcon_multipart (from nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/e1/a2/e50ffc3101ed6b91d1edc63b3586c424ef8071e1ef0ef7dcb8745e65fc14/falcon_multipart-0.2.0-py3-none-any.whl
Requirement already satisfied: grpcio>=1.8.6 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from tensorflow==1.13.1->nlp-architect==0.4.post1) (1.20.0)
Requirement already satisfied: gast>=0.2.0 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from tensorflow==1.13.1->nlp-architect==0.4.post1) (0.2.2)
Requirement already satisfied: wheel>=0.26 in /Users/pksingh/Library/Python/3.7/lib/python/site-packages (from tensorflow==1.13.1->nlp-architect==0.4.post1) (0.33.1)
Requirement already satisfied: tensorflow-estimator<1.14.0rc0,>=1.13.0 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from tensorflow==1.13.1->nlp-architect==0.4.post1) (1.13.0)
Requirement already satisfied: astor>=0.6.0 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from tensorflow==1.13.1->nlp-architect==0.4.post1) (0.7.1)
Requirement already satisfied: protobuf>=3.6.1 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from tensorflow==1.13.1->nlp-architect==0.4.post1) (3.7.1)
Requirement already satisfied: keras-preprocessing>=1.0.5 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from tensorflow==1.13.1->nlp-architect==0.4.post1) (1.0.9)
Requirement already satisfied: tensorboard<1.14.0,>=1.13.0 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from tensorflow==1.13.1->nlp-architect==0.4.post1) (1.13.1)
Requirement already satisfied: keras-applications>=1.0.6 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from tensorflow==1.13.1->nlp-architect==0.4.post1) (1.0.7)
Requirement already satisfied: absl-py>=0.1.6 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from tensorflow==1.13.1->nlp-architect==0.4.post1) (0.7.1)
Requirement already satisfied: cython in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from dynet==2.0.2->nlp-architect==0.4.post1) (0.29.7)
Collecting preshed<2.1.0,>=2.0.1 (from spacy->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/48/fe/2f2e8c91541785f2abe0d51f37eb00356513b9ff3d24fb27fd5b59e18264/preshed-2.0.1-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting plac<1.0.0,>=0.9.6 (from spacy->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/9e/9b/62c60d2f5bc135d2aa1d8c8a86aaf84edb719a59c7f11a4316259e61a298/plac-0.9.6-py2.py3-none-any.whl
Requirement already satisfied: jsonschema<3.1.0,>=2.6.0 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from spacy->nlp-architect==0.4.post1) (2.6.0)
Collecting wasabi<1.1.0,>=0.2.0 (from spacy->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/f4/c1/d76ccdd12c716be79162d934fe7de4ac8a318b9302864716dde940641a79/wasabi-0.2.2-py3-none-any.whl
Collecting murmurhash<1.1.0,>=0.28.0 (from spacy->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/b9/bd/faace403086ee922afc74e5615cb8c21020fcf5d5667314e943c08f71fde/murmurhash-1.0.2-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting srsly<1.1.0,>=0.0.5 (from spacy->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/c8/b2/d2cc9f5aa5a458aca45d8689279b41d4b42ba4e8c63b0cb6a9f009340fd0/srsly-0.0.5-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting blis<0.3.0,>=0.2.2 (from spacy->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/36/41/9e934e2b8a2cdae447ed1923a94f98c2d70c898b65af6635f5fe55f7ed4d/blis-0.2.4-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting thinc<7.1.0,>=7.0.2 (from spacy->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/92/b1/d7df83813ee3c42d46e6ddf4d4f1d9bd35a4735827d35b7f02539bea3136/thinc-7.0.4-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting cymem<2.1.0,>=2.0.2 (from spacy->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/d7/11/37da628920bf2999bd8c4ffc40908413622486d5dbc4e60d87a58c428367/cymem-2.0.2-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting smart-open>=1.7.0 (from gensim->nlp-architect==0.4.post1)
Requirement already satisfied: scikit-learn in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from sklearn->nlp-architect==0.4.post1) (0.20.2)
Requirement already satisfied: urllib3>=1.21.1 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from elasticsearch->nlp-architect==0.4.post1) (1.24.2)
Collecting pybind11>=2.2 (from fasttextmirror->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/f2/7c/e71995e59e108799800cb0fce6c4b4927914d7eada0723dd20bae3b51786/pybind11-2.2.4-py2.py3-none-any.whl
Requirement already satisfied: setuptools>=0.7.0 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from fasttextmirror->nlp-architect==0.4.post1) (40.8.0)
Collecting beautifulsoup4>=4.4.1 (from newspaper3k->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/1d/5d/3260694a59df0ec52f8b4883f5d23b130bc237602a1411fa670eae12351e/beautifulsoup4-4.7.1-py3-none-any.whl
Collecting feedparser>=5.2.1 (from newspaper3k->nlp-architect==0.4.post1)
Requirement already satisfied: PyYAML>=3.11 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from newspaper3k->nlp-architect==0.4.post1) (5.1)
Collecting tldextract>=2.0.1 (from newspaper3k->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/1e/90/18ac0e5340b6228c25cc8e79835c3811e7553b2b9ae87296dfeb62b7866d/tldextract-2.2.1-py2.py3-none-any.whl
Collecting jieba3k>=0.35.1 (from newspaper3k->nlp-architect==0.4.post1)
Collecting tinysegmenter==0.3 (from newspaper3k->nlp-architect==0.4.post1)
Collecting feedfinder2>=0.0.4 (from newspaper3k->nlp-architect==0.4.post1)
Collecting lxml>=3.6.0 (from newspaper3k->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/45/6c/436a534dca42f7982ba793983353035d117ab70541266704974efa323ade/lxml-4.3.3-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting cssselect>=0.9.2 (from newspaper3k->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/7b/44/25b7283e50585f0b4156960691d951b05d061abf4a714078393e51929b30/cssselect-1.0.3-py2.py3-none-any.whl
Requirement already satisfied: python-dateutil>=2.5.3 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from newspaper3k->nlp-architect==0.4.post1) (2.7.5)
Collecting regex<=2018.02.21,>=2017.07.11 (from wordfreq->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/a2/51/c39562cfed3272592c60cfd229e5464d715b78537e332eac2b695422dc49/regex-2018.02.21.tar.gz
Collecting langcodes>=1.4.1 (from wordfreq->nlp-architect==0.4.post1)
Collecting msgpack (from wordfreq->nlp-architect==0.4.post1)
Collecting Keras>=2.2.4 (from seqeval->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/5e/10/aa32dad071ce52b5502266b5c659451cfd6ffcbf14e6c8c4f16c0ff5aaab/Keras-2.2.4-py2.py3-none-any.whl
Requirement already satisfied: docopt>=0.6.2 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from num2words->nlp-architect==0.4.post1) (0.6.2)
Requirement already satisfied: pymongo in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from hyperopt->nlp-architect==0.4.post1) (3.7.2)
Requirement already satisfied: networkx in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from hyperopt->nlp-architect==0.4.post1) (2.2)
Requirement already satisfied: pytz>=2011k in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from pandas->nlp-architect==0.4.post1) (2018.9)
Requirement already satisfied: wcwidth in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from ftfy->nlp-architect==0.4.post1) (0.1.7)
Collecting tornado>=4.3 (from bokeh->nlp-architect==0.4.post1)
Requirement already satisfied: packaging>=16.8 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from bokeh->nlp-architect==0.4.post1) (18.0)
Requirement already satisfied: Jinja2>=2.7 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from bokeh->nlp-architect==0.4.post1) (2.10.1)
Requirement already satisfied: certifi>=2017.4.17 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests->nlp-architect==0.4.post1) (2019.3.9)
Requirement already satisfied: idna<2.8,>=2.5 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests->nlp-architect==0.4.post1) (2.7)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests->nlp-architect==0.4.post1) (3.0.4)
Collecting python-mimeparse>=1.5.2 (from falcon==1.4.1->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/26/2e/03bce213a9bf02a2750dcb04e761785e9c763fc11071edc4b447eacbb842/python_mimeparse-1.6.0-py2.py3-none-any.whl
Requirement already satisfied: mock>=2.0.0 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from tensorflow-estimator<1.14.0rc0,>=1.13.0->tensorflow==1.13.1->nlp-architect==0.4.post1) (2.0.0)
Requirement already satisfied: markdown>=2.6.8 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from tensorboard<1.14.0,>=1.13.0->tensorflow==1.13.1->nlp-architect==0.4.post1) (3.1)
Requirement already satisfied: werkzeug>=0.11.15 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from tensorboard<1.14.0,>=1.13.0->tensorflow==1.13.1->nlp-architect==0.4.post1) (0.15.2)
Collecting boto>=2.32 (from smart-open>=1.7.0->gensim->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/23/10/c0b78c27298029e4454a472a1919bde20cb182dab1662cec7f2ca1dcc523/boto-2.49.0-py2.py3-none-any.whl
Requirement already satisfied: boto3 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from smart-open>=1.7.0->gensim->nlp-architect==0.4.post1) (1.9.96)
Collecting soupsieve>=1.2 (from beautifulsoup4>=4.4.1->newspaper3k->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/b9/a5/7ea40d0f8676bde6e464a6435a48bc5db09b1a8f4f06d41dd997b8f3c616/soupsieve-1.9.1-py2.py3-none-any.whl
Collecting requests-file>=1.4 (from tldextract>=2.0.1->newspaper3k->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/23/9c/6e63c23c39e53d3df41c77a3d05a49a42c4e1383a6d2a5e3233161b89dbf/requests_file-1.4.3-py2.py3-none-any.whl
Collecting marisa-trie (from langcodes>=1.4.1->wordfreq->nlp-architect==0.4.post1)
Using cached https://files.pythonhosted.org/packages/20/95/d23071d0992dabcb61c948fb118a90683193befc88c23e745b050a29e7db/marisa-trie-0.7.5.tar.gz
Requirement already satisfied: decorator>=4.3.0 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from networkx->hyperopt->nlp-architect==0.4.post1) (4.4.0)
Requirement already satisfied: pyparsing>=2.0.2 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from packaging>=16.8->bokeh->nlp-architect==0.4.post1) (2.4.0)
Requirement already satisfied: MarkupSafe>=0.23 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from Jinja2>=2.7->bokeh->nlp-architect==0.4.post1) (1.1.1)
Requirement already satisfied: pbr>=0.11 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from mock>=2.0.0->tensorflow-estimator<1.14.0rc0,>=1.13.0->tensorflow==1.13.1->nlp-architect==0.4.post1) (5.1.3)
Requirement already satisfied: jmespath<1.0.0,>=0.7.1 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from boto3->smart-open>=1.7.0->gensim->nlp-architect==0.4.post1) (0.9.4)
Requirement already satisfied: s3transfer<0.3.0,>=0.2.0 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from boto3->smart-open>=1.7.0->gensim->nlp-architect==0.4.post1) (0.2.0)
Requirement already satisfied: botocore<1.13.0,>=1.12.96 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from boto3->smart-open>=1.7.0->gensim->nlp-architect==0.4.post1) (1.12.134)
Requirement already satisfied: docutils>=0.10 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from botocore<1.13.0,>=1.12.96->boto3->smart-open>=1.7.0->gensim->nlp-architect==0.4.post1) (0.14)
Building wheels for collected packages: dynet, fasttextmirror, regex, marisa-trie
Building wheel for dynet (setup.py) ... error
ERROR: Complete output from command /Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 -u -c 'import setuptools, tokenize;file='"'"'/private/var/folders/d5/_y4xg4k91b5gllsppplwsd5m0000gn/T/pip-install-rkn7ci4c/dynet/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/d5/_y4xg4k91b5gllsppplwsd5m0000gn/T/pip-wheel-v0wl9pe8 --python-tag cp37:
ERROR: running bdist_wheel
running build
INFO:root:CMAKE_PATH='/usr/local/bin/cmake'
INFO:root:MAKE_PATH='/usr/bin/make'
INFO:root:MAKE_FLAGS='-j 4'
INFO:root:EIGEN3_INCLUDE_DIR='/private/var/folders/d5/_y4xg4k91b5gllsppplwsd5m0000gn/T/pip-install-rkn7ci4c/dynet/build/py3.7-64bit/eigen'
INFO:root:EIGEN3_DOWNLOAD_URL='https://bitbucket.org/eigen/eigen/get/699b6595fc47.zip'
INFO:root:CC_PATH='/usr/bin/gcc'
INFO:root:CXX_PATH='/usr/bin/g++'
INFO:root:SCRIPT_DIR='/private/var/folders/d5/_y4xg4k91b5gllsppplwsd5m0000gn/T/pip-install-rkn7ci4c/dynet'
INFO:root:BUILD_DIR='/private/var/folders/d5/_y4xg4k91b5gllsppplwsd5m0000gn/T/pip-install-rkn7ci4c/dynet/build/py3.7-64bit'
INFO:root:INSTALL_PREFIX='/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/../../..'
INFO:root:PYTHON='/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7'
cmake version 3.14.4
CMake suite maintained and supported by Kitware (kitware.com/cmake).
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include/c++/4.2.1
Apple LLVM version 10.0.1 (clang-1<IP_ADDRESS>)
Target: x86_64-apple-darwin18.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
INFO:root:Creating build directory /private/var/folders/d5/_y4xg4k91b5gllsppplwsd5m0000gn/T/pip-install-rkn7ci4c/dynet/build/py3.7-64bit
INFO:root:Fetching Eigen...
INFO:root:Unpacking Eigen...
INFO:root:Configuring...
-- The C compiler identification is AppleClang <IP_ADDRESS>10046
-- The CXX compiler identification is AppleClang <IP_ADDRESS>10046
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/usr/bin/gcc
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/usr/bin/gcc -- broken
CMake Error at /usr/local/Cellar/cmake/3.14.4/share/cmake/Modules/CMakeTestCCompiler.cmake:60 (message):
The C compiler
  "/Applications/Xcode.app/Contents/Developer/usr/bin/gcc"

is not able to compile a simple test program.

It fails with the following output:

  Change Dir: /private/var/folders/d5/_y4xg4k91b5gllsppplwsd5m0000gn/T/pip-install-rkn7ci4c/dynet/build/py3.7-64bit/CMakeFiles/CMakeTmp

  Run Build Command(s):/usr/bin/make cmTC_9f760/fast
  /Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_9f760.dir/build.make CMakeFiles/cmTC_9f760.dir/build
  Building C object CMakeFiles/cmTC_9f760.dir/testCCompiler.c.o
  /Applications/Xcode.app/Contents/Developer/usr/bin/gcc   -g -O2 -mmacosx-version-min=10.13 -isysroot /SDKs/MacOSX.platform/MacOSX10.13.sdk  -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk   -o CMakeFiles/cmTC_9f760.dir/testCCompiler.c.o   -c /private/var/folders/d5/_y4xg4k91b5gllsppplwsd5m0000gn/T/pip-install-rkn7ci4c/dynet/build/py3.7-64bit/CMakeFiles/CMakeTmp/testCCompiler.c
  Linking C executable cmTC_9f760
  /usr/local/Cellar/cmake/3.14.4/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9f760.dir/link.txt --verbose=1
  /Applications/Xcode.app/Contents/Developer/usr/bin/gcc -g -O2 -mmacosx-version-min=10.13 -isysroot /SDKs/MacOSX.platform/MacOSX10.13.sdk  -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -mmacosx-version-min=10.13 -isysroot /SDKs/MacOSX.platform/MacOSX10.13.sdk  CMakeFiles/cmTC_9f760.dir/testCCompiler.c.o  -o cmTC_9f760
  clang: warning: no such sysroot directory: '/SDKs/MacOSX.platform/MacOSX10.13.sdk' [-Wmissing-sysroot]
  ld: library not found for -lSystem
  clang: error: linker command failed with exit code 1 (use -v to see invocation)
  make[1]: *** [cmTC_9f760] Error 1
  make: *** [cmTC_9f760/fast] Error 2

CMake will not be able to correctly generate this project.

Call Stack (most recent call first):
CMakeLists.txt:1 (project)
-- Configuring incomplete, errors occurred!
See also "/private/var/folders/d5/_y4xg4k91b5gllsppplwsd5m0000gn/T/pip-install-rkn7ci4c/dynet/build/py3.7-64bit/CMakeFiles/CMakeOutput.log".
See also "/private/var/folders/d5/_y4xg4k91b5gllsppplwsd5m0000gn/T/pip-install-rkn7ci4c/dynet/build/py3.7-64bit/CMakeFiles/CMakeError.log".
error: /usr/local/bin/cmake /private/var/folders/d5/_y4xg4k91b5gllsppplwsd5m0000gn/T/pip-install-rkn7ci4c/dynet -DCMAKE_INSTALL_PREFIX='/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/../../..' -DEIGEN3_INCLUDE_DIR='/private/var/folders/d5/_y4xg4k91b5gllsppplwsd5m0000gn/T/pip-install-rkn7ci4c/dynet/build/py3.7-64bit/eigen' -DPYTHON='/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7'

Hi @cyberiums, thanks for reporting the issue.
The issue is caused by an old dynet version which is incompatible with python 3.7.
You can install dynet (2.1) manually (pip install dynet) and continue the installation of NLP Architect.
We're going to push a fix soon to the master.


Violation of Families Policy Requirements

Submitted my apk file to google play store after wrap my pwa with your twa library. My app got rejected on the following basis:

Webviews:
We don't allow apps whose primary purpose is to provide a webview of a website, regardless of ownership, or to aggregate content that does not belong to the developer. To resolve this issue, please remove violating content and resubmit your app.

May I know the reason why I am facing this ?

When your app is designed primarily for children under 13, additional Play Family policies apply, which may be incompatible with using Trusted Web Activity.
This is highlighted in the documentation here: https://web.dev/using-a-pwa-in-your-android-app/#quality-criteria.
We're working on improving that and there's a discussion in this issue https://github.com/GoogleChromeLabs/svgomg-twa/issues/67. I'm closing the issue here so we can focus on the existing one.


[spi_device] HW to not cross the mailbox space

[ ] Check design if the HW does not cross the mailbox space in a transaction.

Reported in #9974

@a-will filed #10586 as a result of this discovery.
I'll close this one for now since that one I believe covers the whole range of issue (from framing to possible solutions)


fix(lidar_apollo_instance_segmentation): fix shadowVariable

Description
This is a fix based on cppcheck shadowVariable warnings
perception/lidar_apollo_instance_segmentation/src/debugger.cpp:87:17: style: Local variable 'i' shadows outer variable [shadowVariable]
    for (size_t i = 0; i < object_pointcloud.size(); i++) {
                ^

Using range-based for loop.
Related links
Parent Issue:

Link

How was this PR tested?
Notes for reviewers
None.
Interface changes
None.

Effects on system behavior
None.

@YoshiRi @yukkysaito
Please confirm the PR. Thank you very much.

What kind of tests were performed for this PR? I don't think there are any major issues, but I would like to keep a record of the tests that were conducted in advance.

When fixing shadowVariable, I'm telling that we need no to any tests, since it usually just changes variabled names.
If you want us conduct some tests, like Psim or Lsim, we are happy to do them. But I'm not sure they are really necessary for these kinds of simple modifications.


Add a license to the repository

I recently came across your project Qiskit_tutorial and I noticed that the repository github.com/Ihssene-Brahimi/Qiskit_tutorial currently does not have a license specified.
Why Adding a License is Important?
As GitHub documents

Public repositories on GitHub are often used to share open source software. For your repository to truly be open source, you'll need to license it so that others are free to use, change, and distribute the software.

Would be possible to add a valid license to this repository? Probably something really OpenSource such as the Apache 2.0 license would fit really well.
Thanks!

Thank you so much!

Thanks!


Is it possible to add image urls in embed.set_image(url="image_url") section of Embed while using ReactionMenu.DYNAMIC?

Hi, thanks for making an powerful library, I don't have to hard code pagination functions anymore.
I'm trying to paginate some image URLs which I get from an API by using ReactionMenu.DYNAMIC. By default all the image URLs are added in the description section of the Embed.
Is it possible in the future to added the image URLs in the embed.set_image(url="image_url") section of the embed?
By this feature one can paginate       mangas, comics and picture books in Discord using python.
@bot.command()
async def pagination(ctx):
  x = ["https://img.xcitefun.net/users/20143.jpg", "https://img.xcitefun.net/users/20144.jpg",.....]
  #A list of Image URLs

  Embed = discord.Embed(title="Test", description = "lion eats rabbit" ,colour=0xff00ff)
  #My custom description gets overridden as described in Readme

  menu = ReactionMenu(ctx, back_button='◀', next_button='▶', config=ReactionMenu.DYNAMIC, rows_requested=1, custom_embed=Embed)

  for i in x:
    menu.add_row(i)

  await menu.start()

Lets say you are making a picture book, yes you get the URLs from the API, but are you making your own sentences ("lion eats rabbit") or is that example sentence also from the API? Also, every time you fetch from the API, do you always get the same URLs back? Because from what it looks like, you might be able to use ReactionMenu.STATIC. As for future implantation, I'm not sure, but I'm leaning to probably not. It would be difficult for the library to know which pages you'd like images on because at it's core, add_row() just adds the data to each embed and makes a new one when the rows_requested limit has been reached, and there's no way to know which image belongs to what page upon each page completion.
The custom_embed isn't used in the correct way in your code. Custom embeds are purely cosmetic. Mainly for things like adding a color or title that you'd like the user to always see during the pagination process.

Hi,
I think you analysed my situation correctly.
-Yes I am trying to make a picture book.
-I get the image URLs from the API in a list.
-But I'm not making my own sentences. "Lion eats rabbit"  is neither from the API nor from mine side. I just wanted to fill the empty description with a random string and check if description gets replaced with the API data when I use ReactionMenu.DYNAMIC
-Every time I fetch the image URLs from the API I don't get same image URLs, I get different image URLs.
I don't have any deep knowledge in python but can't the library identify images by index number as they are in a list?
I think that all picture-book and mangas those who provide APIs send images_urls in a well ordered list.
Index number 0 in list is page 1
Index number 1 in list is page 2
Index number 3 in list is page 3
.
.
Index number n in the list is the last page in the manga or picture book.
For example
['https://mangafox.com/mangas/Naruto/1.jpg', 'https://mangafox.com/mangas/Naruto/2.jpg', 'https://mangafox.com/mangas/Naruto/3.jpg', 'https://mangafox.com/mangas/Naruto/4.jpg', 'https://mangafox.com/mangas/Naruto/5.jpg', 'https://mangafox.com/mangas/Naruto/6.jpg', 'https://mangafox.com/mangas/Naruto/7.jpg', 'https://mangafox.com/mangas/Naruto/8.jpg', 'https://mangafox.com/mangas/Naruto/9.jpg', 'https://mangafox.com/mangas/Naruto/10.jpg'
]

I maybe wrong, because I'm still learning python.

Yeah so if you already have all the URLs and just want to display them, use ReactionMenu.STATIC. The dynamic way is not what you're looking for even though I understand why you would think so. Because in your instance, sure you don't know how many URLs you'll get back/the URLs are different image URLs when you fetch from the API. But since you store the URLs into list, just loop through them and add them as embed pages
@bot.command()
async def picturebook(ctx):
    menu = ReactionMenu(ctx, back_button='◀', next_button='▶', config=ReactionMenu.STATIC)
    api_urls = ['https://mangafox.com/mangas/Naruto/1.jpg', 'https://mangafox.com/mangas/Naruto/2.jpg', ...]

    for url in api_urls:
        embed = discord.Embed().set_image(url=url)
        menu.add_page(embed)

    await menu.start()

Yes, it solved my issue thanks!

discord.py's official owner stopped maintaining the library, many developers are migrating to pycord or nextcord.
What are your future plans for this cool project?

I've been keeping my eye own both pycord and nextcord, and it seems like a decent amount of people are going for pycord. I've tested pycord and so far it works great. I had originally re-worked the library for discord.py 2.0, but since d.py was discontinued, reactionmenu 3.0 was discontinued. But it seems like pycord might be the next reliable discord python library. Quite a few things have changed with reactionmenu 3.0, so I still am looking forward to releasing it.
As of yesterday, pycord is in public alpha, so I might release the alpha for reactionmenu 3.0 in a 3.0 branch (using the pycord lib) in the following days. If everything goes well, pycord will be the new (and only) discord library for this library when it officially releases. Another branch will be made available for users who do not want to upgrade to the 2.0 version of the discord library, and this main branch will become the old branch (using discord.py 1.x and dislash.py).

Yea Danny discontinuing discord.py was the biggest plot twist in discord.py history. And yes pycord has 100 more stars compared to nextcord. Let's see what happens in future. Pycord gained popularity because they introduced slash commands pretty fast. Nextcord team are saying that pycord copied some library for making slash commands.
I will stop coding for 14 days and see which branch comes out dominant. If I select the wrong library I have to rewrite everything.
I have a doubt. To avoid further conflicts in my projects(all of them are written in dpy) I changed my pyproject.toml likewise.
From
reactionmenu = "^2.0.3"

to
reactionmenu = "2.0.3"

Am I doing the correct thing?

Yes, that would be the best thing to do. Everything reactionmenu 2.x will be discord.py and dislash.py. I have no plans on updating the library on PyPI for version 2.x unless someone reports a critical bug. But the lib is pretty well tested, and the last verified bug that was reported is from June 2021. All updates will be going to 3.0 (only on GitHub until pycord releases), and setting it to reactionmenu = "2.0.3" will ensure whoever installs one of your projects in the future when I release 3.0 will be using the discord.py/dislash.py version.
It should be noted that since reactionmenu 2.x relies on dislash.py for it's Buttons functionality. If the dev of dislash.py decides to update the lib with any breaking changes, it's possible that the ButtonsMenu and ComponentsButton classes could break. And if those classes break because of dislash.py, your project breaks if you decide to use those classes. Using ReactionMenu and Button will be fine for future use if you're using discord.py.
I've seen my lib download statistics, and a majority of people still prefer to use reactions instead of Buttons for pagination. If you don't care about the Buttons feature and only care about pagination using reactions, I suggest setting it to reactionmenu = "1.0.9". That is the last version that is only dependent on discord.py. But if you haven't read Danny's gist, come April 2022 discord.py will be almost useless because of discords breaking changes to their API. Just be mindful of the April 2022 deadline but you would have made a switch by then.


update: modify path in sbatch script of project 2

As Titled.

Thank you for what you've done!
0.5 extra credits on BB for your PR #45


Added code blocks, edited some content

Removed Example 5 (to be added later)

Preview is available here:http://developers-pr22.previews.kube001.services.stellar-ops.com/docs


Documentation update

We want to review current documentation status and make small changes to unify its structure.

Closed.


A small tutorial/config on how to add mobs to the entity tag

I hope all is well. I'm not a developer, nor do I have experience in making datapacks. I already have attempted making a datapack to add mobs to to the entity tag so that they drop coins. However, no matter what I try I can't succeed in mobs dropping coins. If it's not too much trouble, I would greatly appreciate if you could implement a config option to allow players to add mobs, or even a wiki on how to add mobs such as your tutorial for villager trades. I'll leave my datapack if anyone is willing to help me.
{
        "replace": false,
        "values": [
          "minecraft:pillager",
          "minecraft:skeleton",
          "minecraft:creeper",
          "minecraft:drowned",
          "minecraft:husk",
          "minecraft:blaze",
          "minecraft:magma_cube",
          "minecraft:vex",
          "minecraft:vindicator",
          "minecraft:ravager",
          "minecraft:evoker",
          "minecraft:zombie_villager",
          "minecraft:slime",
          "minecraft:stray",
          "minecraft:guardian",
          "minecraft:phantom",
          "minecraft:piglin_brute"
    ]
  }

{
    "pack": {
        "pack_format": 10,
        "description": "Mobs drop coins from the Numismatic Overhaul mod"
    }
}

My datapack folder layout:
It is placed in datapack folder, I can see it showing up in the datapacks upon world creation.
numismatic-mob-drops/data/mobdrops/tags/entity_types/the_bourgeoisie.json
numismatic-mob-drops/pack.mcmeta
I appreciate your time

You are not using numismatic overhauls namespace when adding values to this tag. As such, numismatic-overhaul:the_bourgeoisie remains unchanged, and a new tag is created named mobdrops:the_bourgeoisie. Changing the namespace here should fix this.

That did the trick, appreciate your help!

To close this issue, I will provide the example datapack we have in our Discord which holds the default behaviour of Numismatic Overhaul. Changing the values listed in this tag is enough to let you change what mobs drop coins: https://cdn.discordapp.com/attachments/826144880610115595/1052282992657190912/bourgoisie.zip
Install it in the world of your server manually, or use something like Paxi or Global Datapacks to load it for your modpack.
For more extensive loot table configuration (for example having a boss monster drop a ton of coins) you want to seek out a different mod that can modify loot tables this extensively.


Form Submit - submit button doesn't get included in Form data

I have an issue when attempting to submit a form where the value for the submit button itself isn't sent. This is an issue because it is a website that I don't control and is requiring that form data. Here is the important bits of the HTML of the form being submitted, along with the code I'm using:
HTML
<form action="/login" method="post" id="login">
 <fieldset>

Username:

<input type="text" name="username" id="username" />

Password:

<input type="password" id="password" name="password" />

<input type="submit" name="login" value="Login">

  </fieldset>
</form>

C#
var formData = new Dictionary<string, string>
{
  { "username", "Admin" },
  { "password", "password" }
};
var form = this.Document.QuerySelector<IHtmlFormElement>('#login');
var submitted = await form.SubmitAsync(formData);

I've narrowed the issue down to this line returning false. It looks like it is expecting the submit element to equal the form that the submit is inside, which doesn't make sense to me:
https://github.com/AngleSharp/AngleSharp/blob/9da30e34c2c5cffd814d22f0e122db6bda968dd5/src/AngleSharp/Html/InputTypes/SubmitInputType.cs#L21
I'm not sure what the intent of Boolean IsAppendingData(IHtmlElement submitter) is, but I pulled down your source and put it into my solution and modified the line to compare form-to-form rather than form-to-input, as so, which fixed the issue:
return Object.ReferenceEquals(submitter, Input.Form);

Hm, afaik the line you quote is from the spec. I guess it makes a difference if the form submit was triggered directly from the form (e.g., via JS using the submit) or via a user action, e.g., by pressing a button.
However, to be honest I forgot how (and why) this appending data function was brought in (for the type = submit input field). At least I could not find it via a quick Google search. As a consequence I see two options: Either I made a mistake here and it should indeed be Input.Form or it is all correct and the page expects a different kind of behavior here (e.g., via a real user to actually press that button).
How is the behavior in a real browser if you also submit the form via code instead of user input (i.e., also make form.submit instead of pressing something). How does the page behave and what do you see posted in the network (as compared to what AngleSharp submits)?
Thanks for the good insights!
HTH!

Interesting. If I use JS to submit the form, it indeed behaves the same as AngleSharp and omits the 'login' post data. bit using JS to click the submit button works. Seems like bad website design.
However, I modified my code to click the button instead, and it is recognizing it as a submit button, so it ends up going into the same form submit code and omitting the data due to hitting that same line of code.
var form = this.Document.QuerySelector<IHtmlFormElement>("#login");
form.QuerySelector<IHtmlInputElement>("#username").Value = "Admin";
form.QuerySelector<IHtmlInputElement>("#password").Value = "password";
form.QuerySelector<IHtmlInputElement>("input[type='submit']").DoClick();

I got it working, but I had to modify my SubmitForm method to a workaround that uses the loader directly to do a plain POST:
        public virtual async Task<bool> SubmitForm(string formSelector, IDictionary<string, string> formData)
        {
            var form = this.Document.QuerySelector<IHtmlFormElement>(formSelector);
            var bodyStream = new MemoryStream();
            var writer = new StreamWriter(bodyStream);
            var body = new StringBuilder();
            foreach (var item in formData)
            {
                body.Append($"{item.Key}={WebUtility.UrlEncode(item.Value)}&");
            }
            await writer.WriteAsync(body.ToString());
            await writer.FlushAsync();
            bodyStream.Position = 0;
            var request = new DocumentRequest(new Url(this.Document.BaseUrl, form.Action))
            {
                Body = bodyStream,
                Method = HttpMethod.Post,
                Referer = this.Document.BaseUri
            };
            request.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
            var dl = this._browsingContext.Loader.DownloadAsync(request);
            var response = await dl.Task;
            return response.StatusCode == HttpStatusCode.OK;
        }

I guess I'm still confused as to the purpose of the line referenced, as this still breaks when calling "DoClick()" on the submit button. In the Chrome console when clicking the submit button using JS, it does submit the "login" form data as expected.
return Object.ReferenceEquals(submitter, Input);

"submitter" always seems to be the form in the above code and the Input is always the submit button based on the fact that it is within the class "SubmitInputType", so I'm not sure I understand when that would ever return true.

I've encountered this same problem. Having read the aforementioned distinction regarding the difference between a JavaScript form.submit() and a JavaScript button.click() I think one important detail is being overlooked which is that when JavaScript is disabled the browser does send the submit button name and value. Though AngleSharp doesn't support JavaScript, it seems to me that API members such as IHtmlInputElement.DoClick() strongly suggest its mimicking non-JavaScript browser behavior. Regardless of what spec may be implemented, I think this practical reality provides good reason to modify AngleSharp's behavior accordingly. Not that my anectodical situation should dictate the whole, but for me this prevented me from adopting AngleSharp in my most recent project. Do you think this could be revisted?

I have also encountered this. The workaround I used was to rename the submit button and add an input text field with the button's original name and value, before calling the SubmitAsync method.
var submitButton = form.QuerySelector<IHtmlButtonElement>(@"button[type=""submit""]");
if (submitButton != null)
{
    var buttonName = submitButton.Name;
    var buttonValue = submitButton.Value;
    if (!string.IsNullOrWhiteSpace(buttonName) && !string.IsNullOrWhiteSpace(buttonValue))
    {
        submitButton.Name = $"{buttonName}_old";

        var input = _document.CreateElement<IHtmlInputElement>();
        input.Name = buttonName;
        input.Type = "text";
        input.Value = buttonValue;
        form.AppendChild(input);
    }
}
.
.
.
await form.SubmitAsync(fields);

I've run into this problem as well, but it looks like the workarounds are not necessary anymore since this is now possible out of the box:
IHtmlFormElement form;
var submitButton = form
    .Elements
    .OfType<IHtmlButtonElement>()
    .Single(b => b.Name.Is(buttonName));

 await form.SubmitAsync(submitButton);

Which results in the button name + value being part of the submitted data.


bug , The icon in the top bar is not working

I just accepted a PR for a theme update, and the icon for selecting dark or light mode has stopped working. Additionally, on mobile, when the icon with the three parallel lines is tapped, it doesn't do anything

All the other buttons work normally.
This is my repo --> https://github.com/javierasping/sentinel
My page is www.javiercd.es

I am suspecting you did not update the dependencies properly. Please, execute these commands:
# update to latest version of all modules
hugo mod get -u

# update the npm dependencies
hugo mod npm pack

# cleanup go.sum file
hugo mod tidy

# install npm depnedencies
npm install

Hi @hossainemruz,
Same issue here. However, I always update the dependencies as you indicate in my pipeline. No errors in my build job. The icon does not appear on my smartphone.

I just updated the modules and dependencies locally, but it still doesn't work. Personally, I have it deployed on GitHub with actions, and it doesn't give any errors.

@niltied , @javierasping can you please point me to your repository? I am suspecting you are still using bootstrap 4.x. We have updated to bootstrap 5.x.

Yes, mine is https://github.com/javierasping/sentinel.

@javierasping why did you duplicated the layout files? Those files have changed. Since, you have duplicated them, hugo is using your version instead of theme version.
https://github.com/javierasping/sentinel/tree/main/layouts

I tried deleting my layouts folder locally and copying the one from the latest version of the theme, but I only have one language configured, it fails to run
javiercruces@HPOMEN15:~/Documentos/sentinel$ hugo server --disableFastRender --logLevel  info
Watching for changes in /home/javiercruces/Documentos/sentinel/{archetypes,assets,content,data,layouts,node_modules,package.hugo.json,package.json,static}
Watching for config changes in /home/javiercruces/Documentos/sentinel/config.yaml, /home/javiercruces/Documentos/sentinel/go.mod
Start building sites …
hugo v0.122.0-b9a03bd59d5f71a529acb3e33f995e0ef332b3aa+extended linux/amd64 BuildDate=2024-01-26T15:54:24Z VendorInfo=gohugoio
INFO  copy static: syncing static files to /
INFO  build: running step process duration 60.831208ms
INFO  build: running step assemble duration 4.949826ms
ERROR render of "page" failed: "/home/javiercruces/Documentos/sentinel/layouts/notes/single.html:7:8": execute of template failed: template: notes/single.html:7:8: executing "sidebar" at : can't evaluate field IsMultilingual in type interface {}
INFO  build: running step render duration 747.673214ms
INFO  build: running step postProcess duration 170.442µs
Built in 813 ms
Error: error building site: render: failed to render pages: render of "page" failed: "/home/javiercruces/Documentos/sentinel/layouts/notes/single.html:7:8": execute of template failed: template: notes/single.html:7:8: executing "sidebar" at : can't evaluate field IsMultilingual in type interface {}

Update Hugo version to latest

Thank you very much!!! By replacing the layouts folder with the latest one from the theme and updating Hugo, the issue has been resolved.
One last thing !! On your example page, the text below the institution where you studied appears in white, but for me, it appears in black.

@hossainemruz,
It's not possible for to share with you my repo. It's in my private self-hosted Gitlab. I build my website in Docker image with the last hugo version (0.126.2) and Toha 4.5.0. npm, tidy, every dependance is upgraded.

Thank you very much!!! By replacing the layouts folder with the latest one from the theme and updating Hugo, the issue has been resolved.
One last thing !! On your example page, the text below the institution where you studied appears in white, but for me, it appears in black.

The fix for the text issue is already in the main branch. I will release soon.

Thank you very much!!! By replacing the layouts folder with the latest one from the theme and updating Hugo, the issue has been resolved.
One last thing !! On your example page, the text below the institution where you studied appears in white, but for me, it appears in black.

Can you share the link to your site. Also, sharing packages.json may help to identify the issue.

@niltied Can you share the link to your site. Also, sharing packages.json may help to identify the issue.

Perfect, thank you very much!! As for me, you can close the issue; I'll keep an eye on the repository for the update. Do you know if the pipeline that updates the theme will add the change for me, or should I keep an eye out to do it manually?
My website --> www.javiercd.es
Link to package.json https://github.com/javierasping/sentinel/blob/main/package.json
{
  "comments": {
    "dependencies": {},
    "devDependencies": {
      "@fontsource/mulish": "github.com/hugo-toha/toha/v4",
      "@fortawesome/fontawesome-free": "github.com/hugo-toha/toha/v4",
      "autoprefixer": "github.com/hugo-toha/toha/v4",
      "bootstrap": "github.com/hugo-toha/toha/v4",
      "eslint": "github.com/hugo-toha/toha/v4",
      "eslint-config-prettier": "github.com/hugo-toha/toha/v4",
      "eslint-config-standard": "github.com/hugo-toha/toha/v4",
      "eslint-plugin-import": "github.com/hugo-toha/toha/v4",
      "eslint-plugin-n": "github.com/hugo-toha/toha/v4",
      "eslint-plugin-no-jquery": "github.com/hugo-toha/toha/v4",
      "eslint-plugin-promise": "github.com/hugo-toha/toha/v4",
      "feather-icons": "github.com/hugo-toha/toha/v4",
      "filterizr": "github.com/hugo-toha/toha/v4",
      "flag-icon-css": "github.com/hugo-toha/toha/v4",
      "fuse.js": "github.com/hugo-toha/toha/v4",
      "highlight.js": "github.com/hugo-toha/toha/v4",
      "imagesloaded": "github.com/hugo-toha/toha/v4",
      "include-media": "github.com/hugo-toha/toha/v4",
      "ityped": "github.com/hugo-toha/toha/v4",
      "katex": "github.com/hugo-toha/toha/v4",
      "mark.js": "github.com/hugo-toha/toha/v4",
      "mermaid": "github.com/hugo-toha/toha/v4",
      "plyr": "github.com/hugo-toha/toha/v4",
      "popper.js": "github.com/hugo-toha/toha/v4",
      "postcss": "github.com/hugo-toha/toha/v4",
      "postcss-cli": "github.com/hugo-toha/toha/v4"
    }
  },
  "dependencies": {},
  "devDependencies": {
    "@fontsource/mulish": "4.5.13",
    "@fortawesome/fontawesome-free": "^6.2.0",
    "autoprefixer": "^10.4.13",
    "bootstrap": "^5.3.3",
    "eslint": "^8.31.0",
    "eslint-config-prettier": "^8.6.0",
    "eslint-config-standard": "^17.0.0",
    "eslint-plugin-import": "^2.26.0",
    "eslint-plugin-n": "^15.6.0",
    "eslint-plugin-no-jquery": "^2.7.0",
    "eslint-plugin-promise": "^6.1.1",
    "feather-icons": "^4.29.1",
    "filterizr": "^2.2.4",
    "flag-icon-css": "^4.1.7",
    "fuse.js": "^6.6.2",
    "highlight.js": "^11.6.0",
    "imagesloaded": "^5.0.0",
    "include-media": "^1.4.10",
    "ityped": "^1.0.3",
    "katex": "^0.16.10",
    "mark.js": "^8.11.1",
    "mermaid": "^9.2.1",
    "plyr": "^3.7.2",
    "popper.js": "^1.16.1",
    "postcss": "^8.4.31",
    "postcss-cli": "^8.3.1"
  },
  "name": "hugo-toha.github.io",
  "version": "0.1.0"
}

Perfect, thank you very much!! As for me, you can close the issue; I'll keep an eye on the repository for the update. Do you know if the pipeline that updates the theme will add the change for me, or should I keep an eye out to do it manually?
My website --> www.javiercd.es
Link to package.json https://github.com/javierasping/sentinel/blob/main/package.json

{

  "comments": {

    "dependencies": {},

    "devDependencies": {

      "@fontsource/mulish": "github.com/hugo-toha/toha/v4",

      "@fortawesome/fontawesome-free": "github.com/hugo-toha/toha/v4",

      "autoprefixer": "github.com/hugo-toha/toha/v4",

      "bootstrap": "github.com/hugo-toha/toha/v4",

      "eslint": "github.com/hugo-toha/toha/v4",

      "eslint-config-prettier": "github.com/hugo-toha/toha/v4",

      "eslint-config-standard": "github.com/hugo-toha/toha/v4",

      "eslint-plugin-import": "github.com/hugo-toha/toha/v4",

      "eslint-plugin-n": "github.com/hugo-toha/toha/v4",

      "eslint-plugin-no-jquery": "github.com/hugo-toha/toha/v4",

      "eslint-plugin-promise": "github.com/hugo-toha/toha/v4",

      "feather-icons": "github.com/hugo-toha/toha/v4",

      "filterizr": "github.com/hugo-toha/toha/v4",

      "flag-icon-css": "github.com/hugo-toha/toha/v4",

      "fuse.js": "github.com/hugo-toha/toha/v4",

      "highlight.js": "github.com/hugo-toha/toha/v4",

      "imagesloaded": "github.com/hugo-toha/toha/v4",

      "include-media": "github.com/hugo-toha/toha/v4",

      "ityped": "github.com/hugo-toha/toha/v4",

      "katex": "github.com/hugo-toha/toha/v4",

      "mark.js": "github.com/hugo-toha/toha/v4",

      "mermaid": "github.com/hugo-toha/toha/v4",

      "plyr": "github.com/hugo-toha/toha/v4",

      "popper.js": "github.com/hugo-toha/toha/v4",

      "postcss": "github.com/hugo-toha/toha/v4",

      "postcss-cli": "github.com/hugo-toha/toha/v4"

    }

  },

  "dependencies": {},

  "devDependencies": {

    "@fontsource/mulish": "4.5.13",

    "@fortawesome/fontawesome-free": "^6.2.0",

    "autoprefixer": "^10.4.13",

    "bootstrap": "^5.3.3",

    "eslint": "^8.31.0",

    "eslint-config-prettier": "^8.6.0",

    "eslint-config-standard": "^17.0.0",

    "eslint-plugin-import": "^2.26.0",

    "eslint-plugin-n": "^15.6.0",

    "eslint-plugin-no-jquery": "^2.7.0",

    "eslint-plugin-promise": "^6.1.1",

    "feather-icons": "^4.29.1",

    "filterizr": "^2.2.4",

    "flag-icon-css": "^4.1.7",

    "fuse.js": "^6.6.2",

    "highlight.js": "^11.6.0",

    "imagesloaded": "^5.0.0",

    "include-media": "^1.4.10",

    "ityped": "^1.0.3",

    "katex": "^0.16.10",

    "mark.js": "^8.11.1",

    "mermaid": "^9.2.1",

    "plyr": "^3.7.2",

    "popper.js": "^1.16.1",

    "postcss": "^8.4.31",

    "postcss-cli": "^8.3.1"

  },

  "name": "hugo-toha.github.io",

  "version": "0.1.0"

}

I asked package.json from @niltied. Your one is already good.

Hi @hossainemruz,
Finally, It was always OK. My pipeline works fine. My website is clean.

@niltied I can't reach http://hugo.dietlin.eu/en/.

@hossainemruz, try again, it work fine now.

@niltied What exactly your issue right now? I can see your site is working fine. The theme selector and language selector seems to be working properly.

@hossainemruz, it's a long time...
So, yes, everything work fine. I had mentioned earlier that I also had the issue. But in reality, I was mistaken. My site has always worked perfectly fine. I misunderstood the original problem. I was a bit too quick. You can close the issue as far as I'm concerned.


I want to know which files are being deleted when i using cmd slim build

I would like to know if there is a way to find out which files are being deleted during compression when using slim build to compress an image.

There's a "long" way to do it with the xray command. You can xray your original image and then you can xray the minified image, which will give you the information about the files in each image. and then you would subtract the file list of the minified image from the file list of your original image (will require a bit of jq magic to get the right data from the slim report json file).
There's an easy way using the Slim SaaS (totally free). You just need to make sure that both images are in a registry the SaaS can connect to. Then you use the "diff"/"compare" image option and you'll get a nice view that show's what's removed and what's still there.

Hi, @kcq ,is there any report or log method for me to know what files has been detected when using slim build?

@PerseidMeteor yes, the creport json file in the artifact will give you that info. The console output will show you the artifacts directory where you'll find it. There's also a flag to copy it to your current directory or another location (--copy-meta-artifacts .) where you execute the build command.
You can also get a trace log of data events that's useful too. It's disabled by default. Use the --enable-mondel flag (you'll get a file called model.ndjson in the artifacts directory).


Missing CT2 sensor H1 LAN

The H1 LAN sensors are missing the CT2 meter sensor, it doesn’t appear to have been carried over from the original modbus, be grateful if you could add this back in.
SensorDescription(
    key="ct2",
    address=31015,
    name="CT2",
    device_class=SensorDeviceClass.POWER,
    state_class=SensorStateClass.MEASUREMENT,
    native_unit_of_measurement="kW",
    scale=0.001,
),

It's there, for H1 and AC1? https://github.com/nathanmarlor/foxess_modbus/blob/main/custom_components/foxess_modbus/entities/xx1_aux_sensors.py#L234-L242

Looks like neither CT1 or CT2 are there. They're missing from here, although they are here

I think it was added to the stealthchestnut modbus earlier this year but looks like the wiki hasn’t been kept up to date.

I've done a pass through modbusLAN.yaml, and it looks like we've caught everything else.

Thats great, thanks


Upload meeting 20240220 document

What type of PR is this?

documentation

What this PR does / why we need it:

To share the meeting document for 0240220 KYC SP meeting

Which issue(s) this PR fixes:

NA

Special notes for reviewers:

None

Changelog input

None

Additional documentation

None

Thank you for your approval.  I have just merged this PR.  Sorry for the delay.
BR
Toshi


Commit of WIP version of redis cache for review via PR

Ok ... wanted to get this up:

Tried to add it in a way that it was easily controllable from each of the api areas (e.g. you have to opt in via specifying a cacheKey.
It caches on a get, and clears on an execute (this is due to the fact that updates occur via execute, as do other multi-record requests).
The cache object ignores errors - may feel like a bad smell, but given it is a pass through cache on error it just hits cassandra.  No clean way of logging stuff out directly from within the api atm.

Tests are failing to due to cassandra indexes ... damn you!

/cc @dmorgantini @tomruttle - if either of you could take a look next week that would be appreciated.

Ok, merging based on above, but into will release into 0.10.0.


Python multiline list

Multiline lists are not supported

This is the same as https://github.com/differentmatt/filbert/issues/54


 I have uninstalled your browser then reinstalled it and it will work perfectly. Then after a few hours when i use it again, the browser reverts to no longer working."

can we get some more info on this?
Do we know if this is the only browser that act this way on the device?
In this scenario is Tor enabled or disabled?
After the app stops working, force-closing and restarting again will make any difference or you need re-installing to make it load again?
When the app stops working, can you refresh and load more stories?

Thanks. I've sent a request to the reporter for more info.

Hi
Am new to this community and want to contribute. Can someone let me help in getting started?

Hi @smsubham. Thanks for your interest!
I suggest sending an email (empty is fine) to quackslack[at]duckduckgo.com and we'll send you some details and useful links.

Thanks sir. Will do it. Looking forward to make contributions here.


Cannot load saved REST requests

Your description here
Expected outcome
Upon selecting dropdown on top which specifies what REST request I want to use, request parameters on the main pane should load accordingly
Actual outcome
Doesn't load my saved REST request even selecting other items from the dropdown located on top center of the window
Versions
App: <IP_ADDRESS>-stable
Chrome: 49.0.2623.112
Platform: Windows (8.1)
Steps to reproduce

I've noticed this is reproducable when the URL is broken apart into its Host, Path, and Query parameters. However, when I collapse that into one line, I am able to load saved requests from Projects.
Is that what's happening for you?

Hi,
Thank you for your issue report.
I already fixed it and now I'm testing the update. You'll receive the update in coming days.
Thanks.


feature request: get available wifi networks list

Firstly, Thank you for writhing this module, it works great on all of my network devices (as you said, other solutions failed on edge cases).
I would like to ask if it possible to implement a function that returns all the WIFI networks that the pc discovered (and not just the one that it is connected to).
I went through you code and I did not know if this is possible? any thoughts?
I would greatly appreciate if you could add this feature if it's possible.
Thanks in advance,
Benny.

sure :) I will work on this when I get some free time : )