text:
Permission denied error when running pre-commit

Trying to use this devcontainer on a project also using pre-commit.
Getting the following error when committing changes, or running pre-commit manually:
An unexpected error has occurred: PermissionError: [Errno 13] Permission denied: '/mnt/cache'
Traceback (most recent call last):
  File "/opt/conda/lib/python3.10/site-packages/pre_commit/error_handler.py", line 73, in error_handler
    yield
  File "/opt/conda/lib/python3.10/site-packages/pre_commit/main.py", line 340, in main
    store = Store()
  File "/opt/conda/lib/python3.10/site-packages/pre_commit/store.py", line 51, in __init__
    os.makedirs(self.directory, exist_ok=True)
  File "/opt/conda/lib/python3.10/os.py", line 215, in makedirs
    makedirs(head, exist_ok=exist_ok)
  File "/opt/conda/lib/python3.10/os.py", line 225, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/mnt/cache'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/conda/bin/pre-commit", line 11, in <module>
    sys.exit(main())
  File "/opt/conda/lib/python3.10/site-packages/pre_commit/main.py", line 337, in main
    with error_handler(), logging_handler(args.color):
  File "/opt/conda/lib/python3.10/contextlib.py", line 153, in __exit__
    self.gen.throw(typ, value, traceback)
  File "/opt/conda/lib/python3.10/site-packages/pre_commit/error_handler.py", line 81, in error_handler
    _log_and_exit(msg, ret_code, e, traceback.format_exc())
  File "/opt/conda/lib/python3.10/site-packages/pre_commit/error_handler.py", line 31, in _log_and_exit
    storedir = Store().directory
  File "/opt/conda/lib/python3.10/site-packages/pre_commit/store.py", line 51, in __init__
    os.makedirs(self.directory, exist_ok=True)
  File "/opt/conda/lib/python3.10/os.py", line 215, in makedirs
    makedirs(head, exist_ok=exist_ok)
  File "/opt/conda/lib/python3.10/os.py", line 225, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/mnt/cache'

After briefly looking at the source, it might be related to the following logic:
https://github.com/mamba-org/micromamba-devcontainer/blob/e56c5fc7a6d0283b4489f9428d74abe0f7b19a65/Dockerfile#L171-L177
This is reproducible by creating a Codespace from https://github.com/maresb/micromamba-devcontainer-example:

Ah, I see...
Thanks so much for all the detail! I particularly appreciate you showing me where to click to create a codespace.
For my local use cases, I have been bind mounting the cache directories according to this. Since I run multiple devcontainers, I was worried about conflicts if I used a named volume.
But thinking about it again, we could probably use an anonymous volume by putting VOLUME /mnt/cache in the Dockerfile. Anyways, that would be much more elegant than the bind mount.
Does that sound like a good approach? We'll need to test it first (and we should really set up automated tests...).

Thanks @maresb, sounds like something to try yes!

I ended up deciding against the anonymous volume, and went with named volumes instead.
It should be fixed now. Could you please reload the codespace and try again to confirm?

Thanks @maresb.
This seems to work well with the example repo now: https://github.com/maresb/micromamba-devcontainer-example

I'll try again with the other repo and report if there is any other issue.
Thanks!

authors: jtpio maresb

repo: mamba-org/micromamba-devcontainer


text:
appropriate authorization workflow for domain users

I would like for every user on the server that is able to login (through oauth) to be assigned a default role other than the default_role. Specifically, I want to publically expose our server to the internet, guests (non logged in users) should have no role at all, and logged in users (through our oauth integration), with a specific domain user name (@somecompany.com) should become members by default.
What would be a good way to achieve this?

great idea.
We do have some code to give a default role to specific users via the settings.
However, this is a static list and needs to be set before booting the instance. I think it also needs a database init to set up the roles...
We might have to start with "collecting email addresses" though (to reliably get the domain name).
I have some initial code for this here: #402
Then based on that we could conditionally use dao.set_user_role(...) on every new user, as done here: https://github.com/mamba-org/quetz/blob/2302a8e5fb8b98d3d9ea6c23e4255ee052c2bb0e/quetz/main.py#L460-L477

I think that would indeed be the best option. What's holding you back to merge #402 ?

that was too simple. I have something better now :)
The main problem is that a single user can have multiple emails on e.g. github.

I pushed my newest approach in https://github.com/mamba-org/quetz/pull/402
This handles multiple emails per e.g. GitHub account.
I haven't implemented account mergeing based on the same emails for this yet... Maybe we should, maybe we should just ignore it. IDK!

Another approach for me would be to wall of the entire quetz server (make nothing public) and only be able to see all (public) channels when a user logs in.. Maybe that would be easier to make initially?

Also, the /docs part of the server is always public, is there a way to require authorization for that too? Or remove it completely?

If you really want to wall off everything, you could always use nginx + http basic auth, for example.
For the docs part, you'd have to figure out how to achieve that with FastAPI. There is probably a way :)

I could do that but then I lose all the niceness of quetz authentication with azure and API keys. Thats sort of the whole point :)
Would it be possible to add something like disallow_anonymous_access? I can try to make a PR if you want?

@wolfv did you have a chance to think about this? Would love to hop on a chat with you and discuss this more!

source: gharchive/issue

authors: baszalmstra wolfv

repo: mamba-org/quetz

license_type: permissive

license_source: github-api


text:
refactor update handling

to support Rev1 and Rev2 wifi controllers

fix #2

source: gharchive/pull-request

license: MIT


text:
updated btn's css

Description

I have styled the button with different style as per the used colors with their matching color palette.
Fixes #82
Type of Change:

added different colors in css file for btn class and pseudo class like :hover
How Has This Been Tested?

on live server

Checklist:

[x] My PR follows the style guidelines of this project
[x] I have performed a self-review of my own code or materials
[ ] I have commented my code or provided relevant documentation, particularly in hard-to-understand areas
[x] My changes generate no new warnings
[x] New and existing unit tests pass locally with my changes

@harsh72835 there have been changes in the master branch, please pull the latest changes and update accordingly.
Also use a shade of yellow/orange instead of purple for button border

I have tried pulling new updates from repo but couldn't get the new update,
I have followed steps from readme file..

we can change the font color right?

@harsh72835 if it goes with the colour scheme of the website, sure.

Okay

repo: manankohlii/spacex-launch-data


text:
Lock Go dependencies + multistage Docker build

Locks the Go dependencies so we have a reproducible build. Luckily the binary still compiled with the latest Go and dependency versions :sweat_smile:
Changes the Dockerfile to a multistage build so building the docker image will build the Go binary, then build the actual release image (instead of having to build it outside of Docker).
Last but not least, this should make dockerdev able to compile for linux/arm64 in addition to linux/amd64.
I've been using this version on my local (linux/amd64) for a while without any regression.

@aeatencio dang.

@aeatencio sadly *.lvh.me resolves to 127.0.0.1 and docker exposed the port 4567, so you merely access localhost:4567 directly.
You'll want to inspect the container to see if it was added to the shared network and got associated to the web.manas-website.lvh.me domain. Then see if http://web.manas-website.lvh.me (yes, on port 80) is working.

I've checked & confirmed that the issue is that dockerdev picks the website's 1234 port (used for hot-reloading) instead of 4567 (the web server itself). So dockerdev works (checked the ARM image too), but maybe the issue would be how to support multi-port containers - an independent issue itself.

authors: matiasgarciaisaia ysbaddaden

repo: manastech/dockerdev


text:
Add iam to SERVICES

This sample needs run iam service

Thanks!


text:
added: -l option to point domain list

Hi!
this is regarding your job "Python developer needed to amend existing script" posted on Upwork
if you like it contact me via skype "aleksey.a.stolyarov"  for 2nd step

Didn't checked full functionality due to my pip broken, just have done smoke test.

Hi @AlexeyStolyarov and @thefinn93, thank you for your interest in this.
Due to the merge conflict, I have added this functionality in commit b3dc983e642e0a47d28de6161a61a8706f18bf34 in v2.0.1

authors: AlexeyStolyarov KevinHock

repo: mandatoryprogrammer/TrustTrees


text:
fixed bug, crash because the keys were not set to select

The SelectWithAdd fails, keys were not added.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Hi @sandeepkalra, I believe a PR just previous to this one has already corrected this.
https://github.com/manifoldco/promptui/pull/29
Could you test it out and close if resolved? Thanks

Yes, I just saw that . Somehow when i clone it (today morning) the bug was still there. You can discard my pull request.

@sandeepkalra thanks :)

authors: CLAassistant jeffandersen sandeepkalra

repo: manifoldco/promptui

license_source: bigquery


text:
🛑 Mesa Freeworld is down

In 9dcb5d8, Mesa Freeworld (https://nonfree.eu) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mesa Freeworld is back up in f7f2f4e after 16 minutes.

repo: manjaro-contrib/upptime


text:
🛑 Mesa Freeworld is down

In ab2f790, Mesa Freeworld (https://nonfree.eu) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mesa Freeworld is back up in 0408a60 after 13 minutes.


text:
🛑 Mesa Freeworld is down

In 76f26a8, Mesa Freeworld (https://nonfree.eu) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mesa Freeworld is back up in 8635ef4 after 12 minutes.


text:
[Feature Request]: DARK THEME NOT WORKS PROPERLY

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
THE COLOUR OF BACKGROUND MUST CHANGE IN DARK MODE
Use Case
IF A PERSON WANT TO ACCESS SITE IN DARK  MODE IT WOULD BE CONVINIENT
Benefits
No response
Priority
High
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC contributor
[X] I want to work on this issue
[X] I'm willing to provide further clarification or assistance if needed.

screenshot?


text:
Coordinate Variables must be un-named

from dataset import *
d1 = Dataset()
d1[Coord.Tof] = ([Dim.Tof], np.arange(0,100))
d1[Coord.SpectrumNumber] = ([Dim.Spectrum], np.arange(10, 110))
d1[Coord.SpectrumNumber].unit = units.dimensionless
d1[Coord.Temperature] = ([Dim.Temperature], [-100, -90, -80])
d1[Data.Value, "Counts"] = ([Dim.Tof, Dim.Spectrum], np.arange(100*100).reshape(100, 100))
plot(d1)

Now adding a name to the coordinate variable
from dataset import *
d1 = Dataset()
d1[Coord.Tof, "TOF"] = ([Dim.Tof], np.arange(0,100))
d1[Coord.SpectrumNumber] = ([Dim.Spectrum], np.arange(10, 110))
d1[Coord.SpectrumNumber].unit = units.dimensionless
d1[Coord.Temperature] = ([Dim.Temperature], [-100, -90, -80])
d1[Data.Value, "Counts"] = ([Dim.Tof, Dim.Spectrum], np.arange(100*100).reshape(100, 100))
plot(d1)

---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
<ipython-input-14-6222f1bbb802> in <module>
      7 d1[Coord.Temperature] = ([Dim.Temperature], [-100, -90, -80])
      8 d1[Data.Value, "Counts"] = ([Dim.Tof, Dim.Spectrum], np.arange(100*100).reshape(100, 100))
----> 9 plot(d1)

/usr/local/dataset/dataset_plotting.py in plot(input_data, **kwargs)
     47             return plot_1d(input_data, **kwargs)
     48         elif ndim == 2:
---> 49             return plot_image(input_data, **kwargs)
     50         elif ndim < 5:
     51             return plot_sliceviewer(input_data, **kwargs)

/usr/local/dataset/dataset_plotting.py in plot_image(input_data, axes, contours, plot)
    207
    208         xcoord = input_data[axes[1]]
--> 209         ycoord = input_data[axes[0]]
    210
    211         x = xcoord.numpy

Note that the syntax
plot(d1, axes=[[Coord.Tof, "TOF"],Coord.SpectrumNumber])
works, now i just need to get it to work when axes is not specified...

plot(d1, axes=[[Coord.Tof, "TOF"],Coord.SpectrumNumber]) works

:+1:

now i just need to get it to work when axes is not specified...

I do not think we should support this. There is no other place in the library where we automatically use arbitrarily named coordinates for anything. In particular, I think we should define that named coordinates are not "dimension coordinates".

authors: OwenArnold SimonHeybrock nvaytet

repo: mantidproject/dataset


text:
TS2305: Module '"@mantine/core"' has no exported member 'rem'.

I get this error while running the following:
import  { rem} from '@mantine/core';
I'm using the newest versions of mantine and typescript.

You must update all @mantine/ packages to 6.0 to use rem function.

I already had updated to 6.0. I have removed and reinstalled all node_modules and it worked. Thanks for your help any way.

authors: jeli-t rtivital


text:
Why not always use terraform state pull?

The only way i can get terraform.py to read tfstate is by setting the --noterraform option or if a .terraform directory exists.
Seems like terraform state pull works great for local or remote states. Should terraform state pull be the default? And possibly change --noterraform to --localtfstate or --noremotestate if its required for some reason.

I just found this and its amazing and i want to use it... but i'm already looking at how to deal w/ all of my state being remote.
I would love to help make this happen if someone already has a path in mind i'm down to get a brain dump

authors: gregswift palmertime


text:
Large object field mapping

Hey mate,
Thanks for this spectacular plugin.
I have a question I can't seem to wrap my head around.
I have a large object, it's an application form.
I have an object like this (BUT much larger) in my store::
application: {
  fname:null,
  lname:null,
  email:null,
 phone:null
}

I have mapped it to my store
 ...mapFields(['application']),
If I create a text input and use v-model="application.fname", when looking inside of my Vue Chrome Plugin, the store isn't being updated, so I can't see the changes there, but if I echo the application object into my component {{application}} and see the raw data, it is being updated.
Is this correct way in doing this? Because it's such a large object, I really don't want to have to manually map every single field.
The way I've done it, even though it's not tracking the changes in the store, is it still acceptable to do it this way?

@mrdigitalau mapFields doesn't support that unfortunately. The way you are working with it breaks reactivity. The point of using a store is to share your data between components. If it's not in the store then you won't be able to do that. So it's up to you whether you need the store or not.
You might want to try dynamicMapFields as per https://github.com/maoberlehner/vuex-map-fields/issues/24#issuecomment-642980556. That way (provided you already have the list of fields as data in some format) you should be able to convert that to an array that can be mapped rather than manually mapping each field.

authors: geoidesic mrdigitalau

repo: maoberlehner/vuex-map-fields


text:
Eliminate C++-style comments or require quotes

I've seen it before, there's fail in defined url(http://thing) and getting it parsed as a line comment.

To https://github.com/mapnik/carto-spec/issues/1

its not as simply as detecting lines that begin with // ? If this has to go I'm open to that, but I sure enjoy the fact that carto currently supports it.

authors: springmeyer tmcw

repo: mapbox/carto


text:
adds height prop to demo-iframe component

Adds a newheight prop to demo-iframe component.
How to test

run npm run start-docs
navigate to http://localhost:8080/dr-ui/components/#demoiframe
check that the new height prop is listed in the description

QA checklist

[ ] No errors logged to console.
[ ] Accessibility score in Chrome DevTools Audit/Lighthouse is 100% with Lighthouse version: #.#.#.
[ ] Component is accessible at mobile-size viewport.
[ ] Component is accessible at tablet-size viewport.
[ ] Component is accessible at laptop-size viewport.
[ ] Component is accessible at big-monitor-size viewport.

Open the test cases app locally on:

[ ] Chrome, no errors logged to console.
[ ] Firefox, no errors logged to console.
[ ] Safari, no errors logged to console.
[ ] Edge, no errors logged to console.
[ ] Mobile Safari, no errors logged to console.
[ ] Android Chrome, no errors logged to console.

Before merge

[x] Add entry to CHANGELOG.md to describe changes.
[ ] If updating dependencies or creating a release, run npx browserslist@latest --update-db to update the browser data and commit any changes to package-lock.json.

Hi!! Apologies for opening this one. I was showing a friend how to get into open source contributions on github.

repo: mapbox/dr-ui


text:
Add social media sharing cards

Add image, audit meta title and description so links unfurl on various social/sharing platforms.

Meta Title: geojson.io - Mapbox
Meta Description: A fast and simple spatial data tool to easily create, change, and publish maps.

Closed by #774

license: isc


text:
Custom select UI

Dependent on https://github.com/mapbox/mbx-assembly/pull/68
Closes https://mapbox.atlassian.net/browse/STUDIO-2018

@AlexanderBelokon thanks for flagging 👍 Looks like a related/possible upstream issue but I hacked a little fix for it on the demo page.

repo: mapbox/mr-ui


text:
add tests for NodeLogBackend

mbgl.on('message', function(msg) {
    console.log(msg);
});

{ class: 'General',
  severity: 'Debug',
  text: 'painter setup: 54ms' }

Even in BUILDTYPE=Release this will catch C++ errors like the following (from failing to decompress a gzipped vector tile) that would otherwise go unreported.
{ class: 'ParseTile',
  severity: 'ERROR',
  text: 'Parsing [0/0/0] failed: pbf unknown field type exception' }

The gzip unhandled test in https://github.com/mapbox/node-mapbox-gl-native/pull/98 includes this.

repo: mapbox/node-mapbox-gl-native


text:
Docs: Static linking of SQLCipher for Electron app distribution

The README leads users to build node-sqlite3 with dynamic linking to SQLCipher.
During Electron app distribution, end users will not have SQLCipher development
headers installed, causing Electron apps to crash.
This adds a section in the README explaining how to rebuild
node-sqlite3 bindings with static linking to SQLCipher.
The docs link to this gist which should be reviewed as well: https://gist.github.com/aguynamedben/c69e4ece4c3c7f057bcaac7ad7fc30bc
I've been testing this for a few days, and it's very tricky to get right, but I'm pretty confident I have it correct now. Hopefully this helps save others 1.5-2 days of confusing tweaks, compiling, installing/uninstalling of SQLCipher, etc.

Closing. I'm going to submit a better version of this soon.
I realized the root cause of all my pain getting node-sqlite3, SQLCipher, and Electron to play nicely together was the fact that Homebrew installs SQLCipher with OpenSSL dynamically linked to brew's OpenSSL. This caused my Electron app to crash when it was deployed to computers missing /usr/local/opt/openssl/lib/libcrypto.dylib.
I submitted a PR to homebrew/core that allows an option to be passed for statically linking OpenSSL. https://github.com/Homebrew/homebrew-core/pull/33617 When that is merged, I'll submit an update to node-sqlite3 that allows binding.gyp to accept a --static_linking_path parameter that can point to libsqlcipher.a (i.e. a version of libsqlcipher.a that has been built with libcrypto.a statically linked).

It took a week or two to figure this out, I provided notes in this gist if anybody finds it helpful: https://gist.github.com/aguynamedben/14253e34bc7e0a881d99c8e45eb45a47


text:
Support BigInts for 64-bit numbers above 2 ** 53

Numbers >= 2 ** 53 aren't accurate integers in JS. This is why we have BigInts to handle values larger than this. But this library doesn't utilize them at all

I made a pull request for this (#115) a couple of years ago.

@mourner
Do you have a plan to support for BigInt(Numbers >= 2 ** 53) ?

authors: ARitz-Cracker kkokkojeong zachasme

repo: mapbox/pbf


text:
[iOS] Zoom issue in release version 5.13.0-pre.1

We noticed that there is a weird zoom-in glitch on the map whenever the app enters background state, please see the attached video of the issue.
https://user-images.githubusercontent.com/13013774/156368946-f22288d5-2859-4cdf-a0cd-399a5cec17dc.mp4
We tried to reproduce the problem on versions 5.12.0 and 5.12.2 but it doesn't occur. From our testing we also found that the issue is independent of camera settings (altitude, pitch etc) or map styles.
We've attached a demo project where the issue is 100% reproducible.

Metal is now being implemented using an alternate approach, namely using a rendering backend that uses Metal-cpp directly.
Progress can be tracked here: https://github.com/orgs/maplibre/projects/8

authors: davidmtamas louwers

repo: maplibre/maplibre-native


text:
Attribute table improvement

convert underscores in attribute name to spaces
improve layout styling (including column widths)

Set up attribute description/display name hash, fall back to original attribute name if it's not present in hash.

repo: mapzen/mobility-explorer

license: mit


text:
Show ??? for undefined wormhole types

Replace K162 with "???" if both sides of a connection are that, aka undefined.
Hopefully, this will encourage pilots to edit connection details.
Scratch that, brb.

Note to self: don't force push mistakes.

repo: marbindrakon/eve-wspace


text:
ln: failed to create symbolic link 'scaffolds/assembly.cleaned.fasta': File exists mv: cannot stat 'scaffolds//asm.cleaned.fasta': No such file or directory

Hello, when I run the command: python run_pipeline.py -a *.fa -l *.fa.fai -b *.bed -e GATC -o scaffolds -m yes
there are some errors:
ln: failed to create symbolic link 'scaffolds/assembly.cleaned.fasta': File exists
mv: cannot stat 'scaffolds//asm.cleaned.fasta': No such file or directory
Could please tell how to solve these errors? Thank you very much.

I am having the exact same issue ! Would love if someone could help out and clear this up

Hi there, thought I could possibly try help as i've also recently encountered this.  First things first, did you compile salsa2 using make (requires boost and networkx installed)? Depending on where you look, this make step may or may not be explicitly mentioned for installation instructions - it was something I missed to begin with.
Secondly, are you working with a fasta file that comes from Bionano Solve pipeline, and subsequent N-trimming? There seems to be a problem with some special characters that bionano solve process puts into the fasta headers, which can mess with salsa2 proficiency.

I had recent success with Running SALSA. I had initially installed SALSA with compiling via 'make' following a fresh git clone. But I had issues with python libraries, in that our cluster had python2.7 installed but without networkx. I had to install my own version of python2.7 (v2.7.15) with conda, as v 2.7.12 seemingly was causing syntax exception issues as well as missing networkx. Following installing v2.7.15, ensuring networkx modules were in PYTHONPATH and having compiled fresh with make following downloading... I was able to get SALSA to run to completion.

Hi there, thought I could possibly try help as i've also recently encountered this. First things first, did you compile salsa2 using make (requires boost and networkx installed)? Depending on where you look, this make step may or may not be explicitly mentioned for installation instructions - it was something I missed to begin with.
Secondly, are you working with a fasta file that comes from Bionano Solve pipeline, and subsequent N-trimming? There seems to be a problem with some special characters that bionano solve process puts into the fasta headers, which can mess with salsa2 proficiency.

Hi, seems like I have the same problem with special characters. I have "" in some contig names, some have "hap", and I am getting error in reading the fasta file. With uniform fasta names, it works just fine. Could it be the problem?

authors: ens-LCampbell jksull plnspineda wjj666

repo: marbl/SALSA


text:
Travis ci

I have added travis conffiguration.
The build failed, but the idea is to see that easier.

Thanks. This PR would make me quite happy too, if merged :smile:

Hey guys!
Looks cool :) but we should make sure that the build passes before merging

@marcelog The build will never pass unless you perform the actual integration. That should preferably be done at the Travic CI website itself: https://travic-ci.com/profile.
Alternatively, you can use the github repo settings: https://github.com/marcelog/PAGI/settings/hooks/new?service=travis.
Then and only than can we start testing / building the repository. Pity that you first need the .travis.yml file in master before it starts working well.
In other words, there seems to be a circular dependency here :)

By the way, I never have a phpunit fully passed locally ... this is why I add travis, to be sure that nothing locally influence it.

no news?

Closed with 2.0.0

authors: Grummfy jacobkiers marcelog

repo: marcelog/PAGI


text:
Feature Request: Set Date/Time from GPX track

Hey there, thank you for your great work on GeoTag.
Here is some context to explain this somewhat exotic request:
I shoot film so I use GeoTag to add location data to my film scans (which obviously have, initially, no time nor GPS data at all) and then I go through the GPX track to find the exact date and time info associated with the location the photo was shot.
Now, how feasible (or not) would it be to be able to grab Date/Time data from the GPX track itself? Meaning that putting a pin on the GPX track displayed on the map not only sets GPS data but gets Date/Time from the GPX as well?
Maybe there is an exiftool command to do just that (i.e. grabbing date/time from a GPX file using GPS tagged images as input), but Google has not helped me much in finding it.
Thanks !

Let me see if I understand.  "Locn from track" matches the time of an image and gets the location from a track log.  You want a "Time from track" that matches on location and updates the time?  Do I have that right?

exiftool has this already builtin.
I built this for me as a CLI in PHP, this is the code I use:
        $imgFiles->executeExiftoolShellCommand(
                 'exiftool ' .
                 '-overwrite_original ' .
                 '-preserve ' .
                 '-api GeoMaxExtSecs=4000 ' .
                 '-geotag ' . $this->absoluteName()
        );

The only interesting part is about GeoMaxExtSecs
Search here: https://exiftool.org/geotag.html …for "gpx"

I've yet to play with that command, but the doc states this: "Otherwise, the coordinates of the nearest fix are taken. "  Coordinates, not timestamp.  The request is to leave the coordinates be and update timestamps.
I'll put playing with this on my to do list.

Maybe this is not a "realistic issue“, because usually a GPX will be "good enough" for even this. I am (wild) guessing here, I know, but usually such a track is made to record like a hiking tour, so the density of fixes is high enough.
Sure, technically one could have a gpx file containing two fixes, Tokyo and Toronto, 24h apart, and a photo made in the middle of time and distance, but... :-) I personally never had an issue doing it "my" way, but you are definitely right.
Maybe GeoMaxIntSecs is matching better indeed. It says something about "interpolation", but I'm too tired to read this atm. :-) Thanks for checking!

repo: marchyman/GeoTag


text:
🛑 feuerwehr-lauben.de is down

In dd11292, feuerwehr-lauben.de (https://feuerwehr-lauben.de) was down:

HTTP code: 502
Response time: 4949 ms

Resolved: feuerwehr-lauben.de is back up in 85141d6.


text:
🛑 AydaCO is down

In f7b2df6, AydaCO (https://ayda.com.co/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: AydaCO is back up in 4a2445b.

repo: marcoadasilvaa/health


text:
How to reset the Cutter's position?

Sometimes the cutter's box has been manipulated to an angle that hard to continue, I want to reset the cutter to the original position. Is it possible?
how to do it in code?

hi, sorry for the late reply, say your mesh is called msh and eg. plt = Plotter() then try
wd = plt.widgets[-1]
wd.PlaceWidget (msh.bounds())
plt.render() # if necessary

this might go in a callback or in the program flow.

authors: marcomusy zgtan

repo: marcomusy/vedo


text:
'Error: Update Error' when updating to Dream Launcher 1.40

When trying to update to version 1.40 of Dream Launcher, after 'Stopping Processes', I receive the following:

Please check if there is a file named "error-log.txt" in the "MyDocuments/Electronic Arts/The Sims 3/!DL-TmpCache/launcher-updater" directory. If this file exists, it should contain information about the error. Please post it here if it exists!


text:
ImportError: cannot import name 'soft_unicode' from 'markupsafe'

Hi,
when I try to open chatdocs ui, there is an error happened. I need some helps.
Thank you.
(base) PS D:\> chatdocs ui
╭───────────────────── Traceback (most recent call last) ──────────────────────╮
│ D:\anaconda3\lib\site-packages\chatdocs\main.py:61 in ui                     │
│                                                                              │
│   58                                                                         │
│   59 @app.command()                                                          │
│   60 def ui(config: ConfigPath = None):                                      │
│ ❱ 61 │   from .ui import ui                                                  │
│   62 │                                                                       │
│   63 │   config = get_config(config)                                         │
│   64 │   ui(config=config)                                                   │
│                                                                              │
│ ╭─── locals ────╮                                                            │
│ │ config = None │                                                            │
│ ╰───────────────╯                                                            │
│                                                                              │
│ D:\anaconda3\lib\site-packages\chatdocs\ui.py:7 in <module>                  │
│                                                                              │
│    4 from threading import Thread                                            │
│    5 from typing import Any, Dict                                            │
│    6                                                                         │
│ ❱  7 from quart import Quart, render_template, websocket                     │
│    8 from rich import print                                                  │
│    9 from rich.panel import Panel                                            │
│   10                                                                         │
│                                                                              │
│ ╭───────────────────────────────── locals ─────────────────────────────────╮ │
│ │ __builtins__ = {                                                         │ │
│ │                │   '__name__': 'builtins',                               │ │
│ │                │   '__doc__': 'Built-in functions, exceptions, and other │ │
│ │                objects.\n\nNoteworthy: None is the `nil'+46,             │ │
│ │                │   '__package__': '',                                    │ │
│ │                │   '__loader__': <class                                  │ │
│ │                '_frozen_importlib.BuiltinImporter'>,                     │ │
│ │                │   '__spec__': ModuleSpec(name='builtins', loader=<class │ │
│ │                '_frozen_importlib.BuiltinImporter'>, origin='built-in'), │ │
│ │                │   '__build_class__': <built-in function                 │ │
│ │                __build_class__>,                                         │ │
│ │                │   '__import__': <built-in function __import__>,         │ │
│ │                │   'abs': <built-in function abs>,                       │ │
│ │                │   'all': <built-in function all>,                       │ │
│ │                │   'any': <built-in function any>,                       │ │
│ │                │   ... +143                                              │ │
│ │                }                                                         │ │
│ │   __cached__ = 'D:\\anaconda3\\lib\\site-packages\\chatdocs\\__pycache_… │ │
│ │      __doc__ = None                                                      │ │
│ │     __file__ = 'D:\\anaconda3\\lib\\site-packages\\chatdocs\\ui.py'      │ │
│ │   __loader__ = <_frozen_importlib_external.SourceFileLoader object at    │ │
│ │                0x0000019F72A83A90>                                       │ │
│ │     __name__ = 'chatdocs.ui'                                             │ │
│ │  __package__ = 'chatdocs'                                                │ │
│ │     __spec__ = ModuleSpec(name='chatdocs.ui',                            │ │
│ │                loader=<_frozen_importlib_external.SourceFileLoader       │ │
│ │                object at 0x0000019F72A83A90>,                            │ │
│ │                origin='D:\\anaconda3\\lib\\site-packages\\chatdocs\\ui.… │ │
│ │          Any = typing.Any                                                │ │
│ │         Dict = typing.Dict                                               │ │
│ │         json = <module 'json' from                                       │ │
│ │                'D:\\anaconda3\\lib\\json\\__init__.py'>                  │ │
│ │        Queue = <class 'queue.Queue'>                                     │ │
│ │      secrets = <module 'secrets' from 'D:\\anaconda3\\lib\\secrets.py'>  │ │
│ │       Thread = <class 'threading.Thread'>                                │ │
│ ╰──────────────────────────────────────────────────────────────────────────╯ │
│                                                                              │
│ D:\anaconda3\lib\site-packages\quart\__init__.py:5 in <module>               │
│                                                                              │
│    2                                                                         │
│    3 from markupsafe import escape as escape, Markup as Markup               │
│    4                                                                         │
│ ❱  5 from .app import Quart as Quart                                         │
│    6 from .blueprints import Blueprint as Blueprint                          │
│    7 from .config import Config as Config                                    │
│    8 from .ctx import (                                                      │
│                                                                              │
│ ╭───────────────────────────────── locals ─────────────────────────────────╮ │
│ │ __builtins__ = {                                                         │ │
│ │                │   '__name__': 'builtins',                               │ │
│ │                │   '__doc__': 'Built-in functions, exceptions, and other │ │
│ │                objects.\n\nNoteworthy: None is the `nil'+46,             │ │
│ │                │   '__package__': '',                                    │ │
│ │                │   '__loader__': <class                                  │ │
│ │                '_frozen_importlib.BuiltinImporter'>,                     │ │
│ │                │   '__spec__': ModuleSpec(name='builtins', loader=<class │ │
│ │                '_frozen_importlib.BuiltinImporter'>, origin='built-in'), │ │
│ │                │   '__build_class__': <built-in function                 │ │
│ │                __build_class__>,                                         │ │
│ │                │   '__import__': <built-in function __import__>,         │ │
│ │                │   'abs': <built-in function abs>,                       │ │
│ │                │   'all': <built-in function all>,                       │ │
│ │                │   'any': <built-in function any>,                       │ │
│ │                │   ... +143                                              │ │
│ │                }                                                         │ │
│ │   __cached__ = 'D:\\anaconda3\\lib\\site-packages\\quart\\__pycache__\\… │ │
│ │      __doc__ = None                                                      │ │
│ │     __file__ = 'D:\\anaconda3\\lib\\site-packages\\quart\\__init__.py'   │ │
│ │   __loader__ = <_frozen_importlib_external.SourceFileLoader object at    │ │
│ │                0x0000019F72A9FAC0>                                       │ │
│ │     __name__ = 'quart'                                                   │ │
│ │  __package__ = 'quart'                                                   │ │
│ │     __path__ = ['D:\\anaconda3\\lib\\site-packages\\quart']              │ │
│ │     __spec__ = ModuleSpec(name='quart',                                  │ │
│ │                loader=<_frozen_importlib_external.SourceFileLoader       │ │
│ │                object at 0x0000019F72A9FAC0>,                            │ │
│ │                origin='D:\\anaconda3\\lib\\site-packages\\quart\\__init… │ │
│ │                submodule_search_locations=['D:\\anaconda3\\lib\\site-pa… │ │
│ │  annotations = _Feature((3, 7, 0, 'beta', 1), (3, 10, 0, 'alpha', 0),    │ │
│ │                16777216)                                                 │ │
│ │       escape = <built-in function escape>                                │ │
│ │       Markup = <class 'markupsafe.Markup'>                               │ │
│ ╰──────────────────────────────────────────────────────────────────────────╯ │
│                                                                              │
│ D:\anaconda3\lib\site-packages\quart\app.py:50 in <module>                   │
│                                                                              │
│     47 from werkzeug.utils import redirect as werkzeug_redirect              │
│     48 from werkzeug.wrappers import Response as WerkzeugResponse            │
│     49                                                                       │
│ ❱   50 from .asgi import ASGIHTTPConnection, ASGILifespan, ASGIWebsocketConn │
│     51 from .blueprints import Blueprint                                     │
│     52 from .config import Config, ConfigAttribute, DEFAULT_CONFIG           │
│     53 from .ctx import (                                                    │
│                                                                              │
│ ╭───────────────────────────────── locals ─────────────────────────────────╮ │
│ │           __builtins__ = {                                               │ │
│ │                          │   '__name__': 'builtins',                     │ │
│ │                          │   '__doc__': 'Built-in functions, exceptions, │ │
│ │                          and other objects.\n\nNoteworthy: None is the   │ │
│ │                          `nil'+46,                                       │ │
│ │                          │   '__package__': '',                          │ │
│ │                          │   '__loader__': <class                        │ │
│ │                          '_frozen_importlib.BuiltinImporter'>,           │ │
│ │                          │   '__spec__': ModuleSpec(name='builtins',     │ │
│ │                          loader=<class                                   │ │
│ │                          '_frozen_importlib.BuiltinImporter'>,           │ │
│ │                          origin='built-in'),                             │ │
│ │                          │   '__build_class__': <built-in function       │ │
│ │                          __build_class__>,                               │ │
│ │                          │   '__import__': <built-in function            │ │
│ │                          __import__>,                                    │ │
│ │                          │   'abs': <built-in function abs>,             │ │
│ │                          │   'all': <built-in function all>,             │ │
│ │                          │   'any': <built-in function any>,             │ │
│ │                          │   ... +143                                    │ │
│ │                          }                                               │ │
│ │             __cached__ = 'D:\\anaconda3\\lib\\site-packages\\quart\\__p… │ │
│ │                __doc__ = None                                            │ │
│ │               __file__ = 'D:\\anaconda3\\lib\\site-packages\\quart\\app… │ │
│ │             __loader__ = <_frozen_importlib_external.SourceFileLoader    │ │
│ │                          object at 0x0000019F72AB5670>                   │ │
│ │               __name__ = 'quart.app'                                     │ │
│ │            __package__ = 'quart'                                         │ │
│ │               __spec__ = ModuleSpec(name='quart.app',                    │ │
│ │                          loader=<_frozen_importlib_external.SourceFileL… │ │
│ │                          object at 0x0000019F72AB5670>,                  │ │
│ │                          origin='D:\\anaconda3\\lib\\site-packages\\qua… │ │
│ │                Aborter = <class 'werkzeug.exceptions.Aborter'>           │ │
│ │ AiofilesContextManager = <class 'aiofiles.base.AiofilesContextManager'>  │ │
│ │            annotations = _Feature((3, 7, 0, 'beta', 1), (3, 10, 0,       │ │
│ │                          'alpha', 0), 16777216)                          │ │
│ │                    Any = typing.Any                                      │ │
│ │                 AnyStr = ~AnyStr                                         │ │
│ │    ASGIReceiveCallable = typing.Callable[[],                             │ │
│ │                          typing.Awaitable[typing.Union[hypercorn.typing… │ │
│ │                          hypercorn.typing.HTTPDisconnectEvent,           │ │
│ │                          hypercorn.typing.WebsocketConnectEvent,         │ │
│ │                          hypercorn.typing.WebsocketReceiveEvent,         │ │
│ │                          hypercorn.typing.WebsocketDisconnectEvent,      │ │
│ │                          hypercorn.typing.LifespanStartupEvent,          │ │
│ │                          hypercorn.typing.LifespanShutdownEvent]]]       │ │
│ │       ASGISendCallable = typing.Callable[[typing.Union[hypercorn.typing… │ │
│ │                          hypercorn.typing.HTTPResponseBodyEvent,         │ │
│ │                          hypercorn.typing.HTTPServerPushEvent,           │ │
│ │                          hypercorn.typing.HTTPEarlyHintEvent,            │ │
│ │                          hypercorn.typing.HTTPDisconnectEvent,           │ │
│ │                          hypercorn.typing.WebsocketAcceptEvent,          │ │
│ │                          hypercorn.typing.WebsocketSendEvent,            │ │
│ │                          hypercorn.typing.WebsocketResponseStartEvent,   │ │
│ │                          hypercorn.typing.WebsocketResponseBodyEvent,    │ │
│ │                          hypercorn.typing.WebsocketCloseEvent,           │ │
│ │                          hypercorn.typing.LifespanStartupCompleteEvent,  │ │
│ │                          hypercorn.typing.LifespanStartupFailedEvent,    │ │
│ │                          hypercorn.typing.LifespanShutdownCompleteEvent, │ │
│ │                          hypercorn.typing.LifespanShutdownFailedEvent]], │ │
│ │                          typing.Awaitable[NoneType]]                     │ │
│ │             async_open = <function open at 0x0000019F72C3B160>           │ │
│ │    AsyncBufferedReader = <class                                          │ │
│ │                          'aiofiles.threadpool.binary.AsyncBufferedReade… │ │
│ │         AsyncGenerator = typing.AsyncGenerator                           │ │
│ │                asyncio = <module 'asyncio' from                          │ │
│ │                          'D:\\anaconda3\\lib\\asyncio\\__init__.py'>     │ │
│ │          Authorization = <class 'werkzeug.datastructures.Authorization'> │ │
│ │              Awaitable = typing.Awaitable                                │ │
│ │             BuildError = <class                                          │ │
│ │                          'werkzeug.routing.exceptions.BuildError'>       │ │
│ │               Callable = typing.Callable                                 │ │
│ │                   cast = <function cast at 0x0000019F703A8820>           │ │
│ │              Coroutine = typing.Coroutine                                │ │
│ │                   Dict = typing.Dict                                     │ │
│ │                Headers = <class 'werkzeug.datastructures.Headers'>       │ │
│ │          HTTPException = <class 'werkzeug.exceptions.HTTPException'>     │ │
│ │            HyperConfig = <class 'hypercorn.config.Config'>               │ │
│ │    InternalServerError = <class                                          │ │
│ │                          'werkzeug.exceptions.InternalServerError'>      │ │
│ │             isasyncgen = <function isasyncgen at 0x0000019F7072E8B0>     │ │
│ │            isgenerator = <function isgenerator at 0x0000019F7072E940>    │ │
│ │               Iterable = typing.Iterable                                 │ │
│ │                   List = typing.List                                     │ │
│ │                 Logger = <class 'logging.Logger'>                        │ │
│ │             MapAdapter = <class 'werkzeug.routing.map.MapAdapter'>       │ │
│ │               NoReturn = typing.NoReturn                                 │ │
│ │               Optional = typing.Optional                                 │ │
│ │            OrderedDict = <class 'collections.OrderedDict'>               │ │
│ │                     os = <module 'os' from 'D:\\anaconda3\\lib\\os.py'>  │ │
│ │                   Path = <class 'pathlib.Path'>                          │ │
│ │               platform = <module 'platform' from                         │ │
│ │                          'D:\\anaconda3\\lib\\platform.py'>              │ │
│ │       RoutingException = <class                                          │ │
│ │                          'werkzeug.routing.exceptions.RoutingException'> │ │
│ │                  Scope = typing.Union[hypercorn.typing.HTTPScope,        │ │
│ │                          hypercorn.typing.WebsocketScope,                │ │
│ │                          hypercorn.typing.LifespanScope]                 │ │
│ │                  serve = <function serve at 0x0000019F72CB5E50>          │ │
│ │                    Set = typing.Set                                      │ │
│ │                 signal = <module 'signal' from                           │ │
│ │                          'D:\\anaconda3\\lib\\signal.py'>                │ │
│ │                    sys = <module 'sys' (built-in)>                       │ │
│ │              timedelta = <class 'datetime.timedelta'>                    │ │
│ │          TracebackType = <class 'traceback'>                             │ │
│ │                  Tuple = typing.Tuple                                    │ │
│ │                   Type = typing.Type                                     │ │
│ │                TypeVar = <class 'typing.TypeVar'>                        │ │
│ │                  Union = typing.Union                                    │ │
│ │              url_quote = <function url_quote at 0x0000019F731D40D0>      │ │
│ │             ValuesView = typing.ValuesView                               │ │
│ │               warnings = <module 'warnings' from                         │ │
│ │                          'D:\\anaconda3\\lib\\warnings.py'>              │ │
│ │                WeakSet = <class '_weakrefset.WeakSet'>                   │ │
│ │      werkzeug_redirect = <function redirect at 0x0000019F732F0C10>       │ │
│ │       WerkzeugResponse = <class 'werkzeug.wrappers.response.Response'>   │ │
│ ╰──────────────────────────────────────────────────────────────────────────╯ │
│                                                                              │
│ D:\anaconda3\lib\site-packages\quart\asgi.py:29 in <module>                  │
│                                                                              │
│    26 from werkzeug.datastructures import Headers                            │
│    27 from werkzeug.wrappers import Response as WerkzeugResponse             │
│    28                                                                        │
│ ❱  29 from .debug import traceback_response                                  │
│    30 from .signals import websocket_received, websocket_sent                │
│    31 from .utils import encode_headers                                      │
│    32 from .wrappers import Request, Response, Websocket  # noqa: F401       │
│                                                                              │
│ ╭───────────────────────────────── locals ─────────────────────────────────╮ │
│ │                  __builtins__ = {                                        │ │
│ │                                 │   '__name__': 'builtins',              │ │
│ │                                 │   '__doc__': 'Built-in functions,      │ │
│ │                                 exceptions, and other                    │ │
│ │                                 objects.\n\nNoteworthy: None is the      │ │
│ │                                 `nil'+46,                                │ │
│ │                                 │   '__package__': '',                   │ │
│ │                                 │   '__loader__': <class                 │ │
│ │                                 '_frozen_importlib.BuiltinImporter'>,    │ │
│ │                                 │   '__spec__':                          │ │
│ │                                 ModuleSpec(name='builtins',              │ │
│ │                                 loader=<class                            │ │
│ │                                 '_frozen_importlib.BuiltinImporter'>,    │ │
│ │                                 origin='built-in'),                      │ │
│ │                                 │   '__build_class__': <built-in         │ │
│ │                                 function __build_class__>,               │ │
│ │                                 │   '__import__': <built-in function     │ │
│ │                                 __import__>,                             │ │
│ │                                 │   'abs': <built-in function abs>,      │ │
│ │                                 │   'all': <built-in function all>,      │ │
│ │                                 │   'any': <built-in function any>,      │ │
│ │                                 │   ... +143                             │ │
│ │                                 }                                        │ │
│ │                    __cached__ = 'D:\\anaconda3\\lib\\site-packages\\qua… │ │
│ │                       __doc__ = None                                     │ │
│ │                      __file__ = 'D:\\anaconda3\\lib\\site-packages\\qua… │ │
│ │                    __loader__ = <_frozen_importlib_external.SourceFileL… │ │
│ │                                 object at 0x0000019F72AFE850>            │ │
│ │                      __name__ = 'quart.asgi'                             │ │
│ │                   __package__ = 'quart'                                  │ │
│ │                      __spec__ = ModuleSpec(name='quart.asgi',            │ │
│ │                                 loader=<_frozen_importlib_external.Sour… │ │
│ │                                 object at 0x0000019F72AFE850>,           │ │
│ │                                 origin='D:\\anaconda3\\lib\\site-packag… │ │
│ │                   annotations = _Feature((3, 7, 0, 'beta', 1), (3, 10,   │ │
│ │                                 0, 'alpha', 0), 16777216)                │ │
│ │                        AnyStr = ~AnyStr                                  │ │
│ │           ASGIReceiveCallable = typing.Callable[[],                      │ │
│ │                                 typing.Awaitable[typing.Union[hypercorn… │ │
│ │                                 hypercorn.typing.HTTPDisconnectEvent,    │ │
│ │                                 hypercorn.typing.WebsocketConnectEvent,  │ │
│ │                                 hypercorn.typing.WebsocketReceiveEvent,  │ │
│ │                                 hypercorn.typing.WebsocketDisconnectEve… │ │
│ │                                 hypercorn.typing.LifespanStartupEvent,   │ │
│ │                                 hypercorn.typing.LifespanShutdownEvent]… │ │
│ │              ASGISendCallable = typing.Callable[[typing.Union[hypercorn… │ │
│ │                                 hypercorn.typing.HTTPResponseBodyEvent,  │ │
│ │                                 hypercorn.typing.HTTPServerPushEvent,    │ │
│ │                                 hypercorn.typing.HTTPEarlyHintEvent,     │ │
│ │                                 hypercorn.typing.HTTPDisconnectEvent,    │ │
│ │                                 hypercorn.typing.WebsocketAcceptEvent,   │ │
│ │                                 hypercorn.typing.WebsocketSendEvent,     │ │
│ │                                 hypercorn.typing.WebsocketResponseStart… │ │
│ │                                 hypercorn.typing.WebsocketResponseBodyE… │ │
│ │                                 hypercorn.typing.WebsocketCloseEvent,    │ │
│ │                                 hypercorn.typing.LifespanStartupComplet… │ │
│ │                                 hypercorn.typing.LifespanStartupFailedE… │ │
│ │                                 hypercorn.typing.LifespanShutdownComple… │ │
│ │                                 hypercorn.typing.LifespanShutdownFailed… │ │
│ │                                 typing.Awaitable[NoneType]]              │ │
│ │                       asyncio = <module 'asyncio' from                   │ │
│ │                                 'D:\\anaconda3\\lib\\asyncio\\__init__.… │ │
│ │                          cast = <function cast at 0x0000019F703A8820>    │ │
│ │                       Headers = <class                                   │ │
│ │                                 'werkzeug.datastructures.Headers'>       │ │
│ │         HTTPResponseBodyEvent = <class                                   │ │
│ │                                 'hypercorn.typing.HTTPResponseBodyEvent… │ │
│ │        HTTPResponseStartEvent = <class                                   │ │
│ │                                 'hypercorn.typing.HTTPResponseStartEven… │ │
│ │                     HTTPScope = <class 'hypercorn.typing.HTTPScope'>     │ │
│ │                 LifespanScope = <class 'hypercorn.typing.LifespanScope'> │ │
│ │ LifespanShutdownCompleteEvent = <class                                   │ │
│ │                                 'hypercorn.typing.LifespanShutdownCompl… │ │
│ │   LifespanShutdownFailedEvent = <class                                   │ │
│ │                                 'hypercorn.typing.LifespanShutdownFaile… │ │
│ │  LifespanStartupCompleteEvent = <class                                   │ │
│ │                                 'hypercorn.typing.LifespanStartupComple… │ │
│ │    LifespanStartupFailedEvent = <class                                   │ │
│ │                                 'hypercorn.typing.LifespanStartupFailed… │ │
│ │                          List = typing.List                              │ │
│ │                      Optional = typing.Optional                          │ │
│ │                       partial = <class 'functools.partial'>              │ │
│ │                           Set = typing.Set                               │ │
│ │                 TYPE_CHECKING = False                                    │ │
│ │                         Union = typing.Union                             │ │
│ │                      urlparse = <function urlparse at                    │ │
│ │                                 0x0000019F7044A0D0>                      │ │
│ │                      warnings = <module 'warnings' from                  │ │
│ │                                 'D:\\anaconda3\\lib\\warnings.py'>       │ │
│ │          WebsocketAcceptEvent = <class                                   │ │
│ │                                 'hypercorn.typing.WebsocketAcceptEvent'> │ │
│ │           WebsocketCloseEvent = <class                                   │ │
│ │                                 'hypercorn.typing.WebsocketCloseEvent'>  │ │
│ │    WebsocketResponseBodyEvent = <class                                   │ │
│ │                                 'hypercorn.typing.WebsocketResponseBody… │ │
│ │   WebsocketResponseStartEvent = <class                                   │ │
│ │                                 'hypercorn.typing.WebsocketResponseStar… │ │
│ │                WebsocketScope = <class                                   │ │
│ │                                 'hypercorn.typing.WebsocketScope'>       │ │
│ │              WerkzeugResponse = <class                                   │ │
│ │                                 'werkzeug.wrappers.response.Response'>   │ │
│ ╰──────────────────────────────────────────────────────────────────────────╯ │
│                                                                              │
│ D:\anaconda3\lib\site-packages\quart\debug.py:6 in <module>                  │
│                                                                              │
│     3 import inspect                                                         │
│     4 import sys                                                             │
│     5                                                                        │
│ ❱   6 from jinja2 import Template                                            │
│     7                                                                        │
│     8 from .wrappers import Response                                         │
│     9                                                                        │
│                                                                              │
│ ╭───────────────────────────────── locals ─────────────────────────────────╮ │
│ │ __builtins__ = {                                                         │ │
│ │                │   '__name__': 'builtins',                               │ │
│ │                │   '__doc__': 'Built-in functions, exceptions, and other │ │
│ │                objects.\n\nNoteworthy: None is the `nil'+46,             │ │
│ │                │   '__package__': '',                                    │ │
│ │                │   '__loader__': <class                                  │ │
│ │                '_frozen_importlib.BuiltinImporter'>,                     │ │
│ │                │   '__spec__': ModuleSpec(name='builtins', loader=<class │ │
│ │                '_frozen_importlib.BuiltinImporter'>, origin='built-in'), │ │
│ │                │   '__build_class__': <built-in function                 │ │
│ │                __build_class__>,                                         │ │
│ │                │   '__import__': <built-in function __import__>,         │ │
│ │                │   'abs': <built-in function abs>,                       │ │
│ │                │   'all': <built-in function all>,                       │ │
│ │                │   'any': <built-in function any>,                       │ │
│ │                │   ... +143                                              │ │
│ │                }                                                         │ │
│ │   __cached__ = 'D:\\anaconda3\\lib\\site-packages\\quart\\__pycache__\\… │ │
│ │      __doc__ = None                                                      │ │
│ │     __file__ = 'D:\\anaconda3\\lib\\site-packages\\quart\\debug.py'      │ │
│ │   __loader__ = <_frozen_importlib_external.SourceFileLoader object at    │ │
│ │                0x0000019F73380B50>                                       │ │
│ │     __name__ = 'quart.debug'                                             │ │
│ │  __package__ = 'quart'                                                   │ │
│ │     __spec__ = ModuleSpec(name='quart.debug',                            │ │
│ │                loader=<_frozen_importlib_external.SourceFileLoader       │ │
│ │                object at 0x0000019F73380B50>,                            │ │
│ │                origin='D:\\anaconda3\\lib\\site-packages\\quart\\debug.… │ │
│ │  annotations = _Feature((3, 7, 0, 'beta', 1), (3, 10, 0, 'alpha', 0),    │ │
│ │                16777216)                                                 │ │
│ │      inspect = <module 'inspect' from 'D:\\anaconda3\\lib\\inspect.py'>  │ │
│ │          sys = <module 'sys' (built-in)>                                 │ │
│ ╰──────────────────────────────────────────────────────────────────────────╯ │
│                                                                              │
│ D:\anaconda3\lib\site-packages\jinja2\__init__.py:12 in <module>             │
│                                                                              │
│    9 from .bccache import BytecodeCache                                      │
│   10 from .bccache import FileSystemBytecodeCache                            │
│   11 from .bccache import MemcachedBytecodeCache                             │
│ ❱ 12 from .environment import Environment                                    │
│   13 from .environment import Template                                       │
│   14 from .exceptions import TemplateAssertionError                          │
│   15 from .exceptions import TemplateError                                   │
│                                                                              │
│ ╭───────────────────────────────── locals ─────────────────────────────────╮ │
│ │            __builtins__ = {                                              │ │
│ │                           │   '__name__': 'builtins',                    │ │
│ │                           │   '__doc__': 'Built-in functions,            │ │
│ │                           exceptions, and other objects.\n\nNoteworthy:  │ │
│ │                           None is the `nil'+46,                          │ │
│ │                           │   '__package__': '',                         │ │
│ │                           │   '__loader__': <class                       │ │
│ │                           '_frozen_importlib.BuiltinImporter'>,          │ │
│ │                           │   '__spec__': ModuleSpec(name='builtins',    │ │
│ │                           loader=<class                                  │ │
│ │                           '_frozen_importlib.BuiltinImporter'>,          │ │
│ │                           origin='built-in'),                            │ │
│ │                           │   '__build_class__': <built-in function      │ │
│ │                           __build_class__>,                              │ │
│ │                           │   '__import__': <built-in function           │ │
│ │                           __import__>,                                   │ │
│ │                           │   'abs': <built-in function abs>,            │ │
│ │                           │   'all': <built-in function all>,            │ │
│ │                           │   'any': <built-in function any>,            │ │
│ │                           │   ... +143                                   │ │
│ │                           }                                              │ │
│ │              __cached__ = 'D:\\anaconda3\\lib\\site-packages\\jinja2\\_… │ │
│ │                 __doc__ = 'Jinja is a template engine written in pure    │ │
│ │                           Python. It provides a\nnon-XML syntax '+72     │ │
│ │                __file__ = 'D:\\anaconda3\\lib\\site-packages\\jinja2\\_… │ │
│ │              __loader__ = <_frozen_importlib_external.SourceFileLoader   │ │
│ │                           object at 0x0000019F7338F130>                  │ │
│ │                __name__ = 'jinja2'                                       │ │
│ │             __package__ = 'jinja2'                                       │ │
│ │                __path__ = ['D:\\anaconda3\\lib\\site-packages\\jinja2']  │ │
│ │                __spec__ = ModuleSpec(name='jinja2',                      │ │
│ │                           loader=<_frozen_importlib_external.SourceFile… │ │
│ │                           object at 0x0000019F7338F130>,                 │ │
│ │                           origin='D:\\anaconda3\\lib\\site-packages\\ji… │ │
│ │                           submodule_search_locations=['D:\\anaconda3\\l… │ │
│ │                 _compat = <module 'jinja2._compat' from                  │ │
│ │                           'D:\\anaconda3\\lib\\site-packages\\jinja2\\_… │ │
│ │                 bccache = <module 'jinja2.bccache' from                  │ │
│ │                           'D:\\anaconda3\\lib\\site-packages\\jinja2\\b… │ │
│ │           BytecodeCache = <class 'jinja2.bccache.BytecodeCache'>         │ │
│ │                compiler = <module 'jinja2.compiler' from                 │ │
│ │                           'D:\\anaconda3\\lib\\site-packages\\jinja2\\c… │ │
│ │                  escape = <built-in function escape>                     │ │
│ │              exceptions = <module 'jinja2.exceptions' from               │ │
│ │                           'D:\\anaconda3\\lib\\site-packages\\jinja2\\e… │ │
│ │ FileSystemBytecodeCache = <class                                         │ │
│ │                           'jinja2.bccache.FileSystemBytecodeCache'>      │ │
│ │              idtracking = <module 'jinja2.idtracking' from               │ │
│ │                           'D:\\anaconda3\\lib\\site-packages\\jinja2\\i… │ │
│ │                  Markup = <class 'markupsafe.Markup'>                    │ │
│ │  MemcachedBytecodeCache = <class                                         │ │
│ │                           'jinja2.bccache.MemcachedBytecodeCache'>       │ │
│ │                   nodes = <module 'jinja2.nodes' from                    │ │
│ │                           'D:\\anaconda3\\lib\\site-packages\\jinja2\\n… │ │
│ │               optimizer = <module 'jinja2.optimizer' from                │ │
│ │                           'D:\\anaconda3\\lib\\site-packages\\jinja2\\o… │ │
│ │                   utils = <module 'jinja2.utils' from                    │ │
│ │                           'D:\\anaconda3\\lib\\site-packages\\jinja2\\u… │ │
│ │                 visitor = <module 'jinja2.visitor' from                  │ │
│ │                           'D:\\anaconda3\\lib\\site-packages\\jinja2\\v… │ │
│ ╰──────────────────────────────────────────────────────────────────────────╯ │
│                                                                              │
│ D:\anaconda3\lib\site-packages\jinja2\environment.py:25 in <module>          │
│                                                                              │
│     22 from ._compat import text_type                                        │
│     23 from .compiler import CodeGenerator                                   │
│     24 from .compiler import generate                                        │
│ ❱   25 from .defaults import BLOCK_END_STRING                                │
│     26 from .defaults import BLOCK_START_STRING                              │
│     27 from .defaults import COMMENT_END_STRING                              │
│     28 from .defaults import COMMENT_START_STRING                            │
│                                                                              │
│ ╭───────────────────────────────── locals ─────────────────────────────────╮ │
│ │         __builtins__ = {                                                 │ │
│ │                        │   '__name__': 'builtins',                       │ │
│ │                        │   '__doc__': 'Built-in functions, exceptions,   │ │
│ │                        and other objects.\n\nNoteworthy: None is the     │ │
│ │                        `nil'+46,                                         │ │
│ │                        │   '__package__': '',                            │ │
│ │                        │   '__loader__': <class                          │ │
│ │                        '_frozen_importlib.BuiltinImporter'>,             │ │
│ │                        │   '__spec__': ModuleSpec(name='builtins',       │ │
│ │                        loader=<class                                     │ │
│ │                        '_frozen_importlib.BuiltinImporter'>,             │ │
│ │                        origin='built-in'),                               │ │
│ │                        │   '__build_class__': <built-in function         │ │
│ │                        __build_class__>,                                 │ │
│ │                        │   '__import__': <built-in function __import__>, │ │
│ │                        │   'abs': <built-in function abs>,               │ │
│ │                        │   'all': <built-in function all>,               │ │
│ │                        │   'any': <built-in function any>,               │ │
│ │                        │   ... +143                                      │ │
│ │                        }                                                 │ │
│ │           __cached__ = 'D:\\anaconda3\\lib\\site-packages\\jinja2\\__py… │ │
│ │              __doc__ = 'Classes for managing templates and their runtime │ │
│ │                        and compile time\noptions.\n'                     │ │
│ │             __file__ = 'D:\\anaconda3\\lib\\site-packages\\jinja2\\envi… │ │
│ │           __loader__ = <_frozen_importlib_external.SourceFileLoader      │ │
│ │                        object at 0x0000019F7338F8E0>                     │ │
│ │             __name__ = 'jinja2.environment'                              │ │
│ │          __package__ = 'jinja2'                                          │ │
│ │             __spec__ = ModuleSpec(name='jinja2.environment',             │ │
│ │                        loader=<_frozen_importlib_external.SourceFileLoa… │ │
│ │                        object at 0x0000019F7338F8E0>,                    │ │
│ │                        origin='D:\\anaconda3\\lib\\site-packages\\jinja… │ │
│ │        CodeGenerator = <class 'jinja2.compiler.CodeGenerator'>           │ │
│ │      encode_filename = <function <lambda> at 0x0000019F7339AC10>         │ │
│ │             generate = <function generate at 0x0000019F7341E700>         │ │
│ │  implements_iterator = <function <lambda> at 0x0000019F7339AC10>         │ │
│ │ implements_to_string = <function <lambda> at 0x0000019F7339AC10>         │ │
│ │            iteritems = <function <lambda> at 0x0000019F7339ADC0>         │ │
│ │               Markup = <class 'markupsafe.Markup'>                       │ │
│ │                nodes = <module 'jinja2.nodes' from                       │ │
│ │                        'D:\\anaconda3\\lib\\site-packages\\jinja2\\node… │ │
│ │                   os = <module 'os' from 'D:\\anaconda3\\lib\\os.py'>    │ │
│ │              partial = <class 'functools.partial'>                       │ │
│ │                  PY2 = False                                             │ │
│ │                 PYPY = False                                             │ │
│ │               reduce = <built-in function reduce>                        │ │
│ │              reraise = <function reraise at 0x0000019F7339AE50>          │ │
│ │         string_types = (<class 'str'>,)                                  │ │
│ │                  sys = <module 'sys' (built-in)>                         │ │
│ │            text_type = <class 'str'>                                     │ │
│ │              weakref = <module 'weakref' from                            │ │
│ │                        'D:\\anaconda3\\lib\\weakref.py'>                 │ │
│ ╰──────────────────────────────────────────────────────────────────────────╯ │
│                                                                              │
│ D:\anaconda3\lib\site-packages\jinja2\defaults.py:3 in <module>              │
│                                                                              │
│    1 # -*- coding: utf-8 -*-                                                 │
│    2 from ._compat import range_type                                         │
│ ❱  3 from .filters import FILTERS as DEFAULT_FILTERS  # noqa: F401           │
│    4 from .tests import TESTS as DEFAULT_TESTS  # noqa: F401                 │
│    5 from .utils import Cycler                                               │
│    6 from .utils import generate_lorem_ipsum                                 │
│                                                                              │
│ ╭───────────────────────────────── locals ─────────────────────────────────╮ │
│ │ __builtins__ = {                                                         │ │
│ │                │   '__name__': 'builtins',                               │ │
│ │                │   '__doc__': 'Built-in functions, exceptions, and other │ │
│ │                objects.\n\nNoteworthy: None is the `nil'+46,             │ │
│ │                │   '__package__': '',                                    │ │
│ │                │   '__loader__': <class                                  │ │
│ │                '_frozen_importlib.BuiltinImporter'>,                     │ │
│ │                │   '__spec__': ModuleSpec(name='builtins', loader=<class │ │
│ │                '_frozen_importlib.BuiltinImporter'>, origin='built-in'), │ │
│ │                │   '__build_class__': <built-in function                 │ │
│ │                __build_class__>,                                         │ │
│ │                │   '__import__': <built-in function __import__>,         │ │
│ │                │   'abs': <built-in function abs>,                       │ │
│ │                │   'all': <built-in function all>,                       │ │
│ │                │   'any': <built-in function any>,                       │ │
│ │                │   ... +143                                              │ │
│ │                }                                                         │ │
│ │   __cached__ = 'D:\\anaconda3\\lib\\site-packages\\jinja2\\__pycache__\… │ │
│ │      __doc__ = None                                                      │ │
│ │     __file__ = 'D:\\anaconda3\\lib\\site-packages\\jinja2\\defaults.py'  │ │
│ │   __loader__ = <_frozen_importlib_external.SourceFileLoader object at    │ │
│ │                0x0000019F734040D0>                                       │ │
│ │     __name__ = 'jinja2.defaults'                                         │ │
│ │  __package__ = 'jinja2'                                                  │ │
│ │     __spec__ = ModuleSpec(name='jinja2.defaults',                        │ │
│ │                loader=<_frozen_importlib_external.SourceFileLoader       │ │
│ │                object at 0x0000019F734040D0>,                            │ │
│ │                origin='D:\\anaconda3\\lib\\site-packages\\jinja2\\defau… │ │
│ │   range_type = <class 'range'>                                           │ │
│ ╰──────────────────────────────────────────────────────────────────────────╯ │
│                                                                              │
│ D:\anaconda3\lib\site-packages\jinja2\filters.py:13 in <module>              │
│                                                                              │
│     10                                                                       │
│     11 from markupsafe import escape                                         │
│     12 from markupsafe import Markup                                         │
│ ❱   13 from markupsafe import soft_unicode                                   │
│     14                                                                       │
│     15 from ._compat import abc                                              │
│     16 from ._compat import imap                                             │
│                                                                              │
│ ╭───────────────────────────────── locals ─────────────────────────────────╮ │
│ │ __builtins__ = {                                                         │ │
│ │                │   '__name__': 'builtins',                               │ │
│ │                │   '__doc__': 'Built-in functions, exceptions, and other │ │
│ │                objects.\n\nNoteworthy: None is the `nil'+46,             │ │
│ │                │   '__package__': '',                                    │ │
│ │                │   '__loader__': <class                                  │ │
│ │                '_frozen_importlib.BuiltinImporter'>,                     │ │
│ │                │   '__spec__': ModuleSpec(name='builtins', loader=<class │ │
│ │                '_frozen_importlib.BuiltinImporter'>, origin='built-in'), │ │
│ │                │   '__build_class__': <built-in function                 │ │
│ │                __build_class__>,                                         │ │
│ │                │   '__import__': <built-in function __import__>,         │ │
│ │                │   'abs': <built-in function abs>,                       │ │
│ │                │   'all': <built-in function all>,                       │ │
│ │                │   'any': <built-in function any>,                       │ │
│ │                │   ... +143                                              │ │
│ │                }                                                         │ │
│ │   __cached__ = 'D:\\anaconda3\\lib\\site-packages\\jinja2\\__pycache__\… │ │
│ │      __doc__ = 'Built-in template filters used with the ``|`` operator.' │ │
│ │     __file__ = 'D:\\anaconda3\\lib\\site-packages\\jinja2\\filters.py'   │ │
│ │   __loader__ = <_frozen_importlib_external.SourceFileLoader object at    │ │
│ │                0x0000019F73420DF0>                                       │ │
│ │     __name__ = 'jinja2.filters'                                          │ │
│ │  __package__ = 'jinja2'                                                  │ │
│ │     __spec__ = ModuleSpec(name='jinja2.filters',                         │ │
│ │                loader=<_frozen_importlib_external.SourceFileLoader       │ │
│ │                object at 0x0000019F73420DF0>,                            │ │
│ │                origin='D:\\anaconda3\\lib\\site-packages\\jinja2\\filte… │ │
│ │        chain = <class 'itertools.chain'>                                 │ │
│ │       escape = <built-in function escape>                                │ │
│ │      groupby = <class 'itertools.groupby'>                               │ │
│ │       Markup = <class 'markupsafe.Markup'>                               │ │
│ │         math = <module 'math' (built-in)>                                │ │
│ │   namedtuple = <function namedtuple at 0x0000019F703321F0>               │ │
│ │       random = <module 'random' from 'D:\\anaconda3\\lib\\random.py'>    │ │
│ │           re = <module 're' from 'D:\\anaconda3\\lib\\re.py'>            │ │
│ │     warnings = <module 'warnings' from                                   │ │
│ │                'D:\\anaconda3\\lib\\warnings.py'>                        │ │
│ ╰──────────────────────────────────────────────────────────────────────────╯ │
╰──────────────────────────────────────────────────────────────────────────────╯
ImportError: cannot import name 'soft_unicode' from 'markupsafe'
(D:\anaconda3\lib\site-packages\markupsafe\__init__.py)

This seems to be from a breaking update to markupsafe - try installing an earlier version with pip install markupsafe==2.0.1 before running the ui.

repo: marella/chatdocs


text:
devrel generates nodes that do not launch

@licenser @joedevivo @tsloughter
It looks like rebar3_cuttlefish is generating a start script for the environment that contains the runner etc directory twice:
_build/default/plugins/rebar3_cuttlefish/priv/bin_script:RUNNER_ETC_DIR="${RUNNER_ETC_DIR:-{{ platform_etc_dir }}}"
_build/default/plugins/rebar3_cuttlefish/priv/bin_script:RUNNER_ETC_DIR="${RUNNER_ETC_DIR:-$RELEASE_ROOT_DIR/etc}"

This results in, after running make devrel, the configuration file being invalid for starting the node, because it's looking in the wrong place.
[This could be also because platform_etc_dir isn't being defined correctly.]
Christophers-MacBook-Pro:unir cmeiklejohn$ make dev1-console
/Users/cmeiklejohn/Documents/unir/_build/dev1/rel/unir/bin/unir console
cp: /Users/cmeiklejohn/Documents/unir/_build/dev1/rel/unir/../unir_config/unir.conf: No such file or directory
make: *** [dev1-console] Error 1
Christophers-MacBook-Pro:unir cmeiklejohn$ grep unir_config /Users/cmeiklejohn/Documents/unir/_build/dev1/rel/unir/bin/unir
RUNNER_ETC_DIR="${RUNNER_ETC_DIR:-../unir_config}"
Christophers-MacBook-Pro:unir cmeiklejohn$

Any thoughts to where the correct place to fix this is?

Christophers-MacBook-Pro:unir cmeiklejohn$ grep ^RUNNER_ETC_DIR /Users/cmeiklejohn/Documents/unir/_build/dev1/rel/unir/bin/unir
RUNNER_ETC_DIR="${RUNNER_ETC_DIR:-../unir_config}"
RUNNER_ETC_DIR="${RUNNER_ETC_DIR:-$RELEASE_ROOT_DIR/etc}"
Christophers-MacBook-Pro:unir cmeiklejohn$

it may be related to this PR:
https://github.com/tsloughter/rebar3_cuttlefish/pull/12

That change doesn't look right; these configuration files are not being generated correctly.  Thoughts @tsloughter?

Any thoughts on this? @tsloughter

Sorry, no. Haven't had time to look at this deeper than what is in the issue. I'll try to get time to generate a project from the templates and run it today.

authors: cmeiklejohn marianoguerra tsloughter


text:
Biome fixes

src/App.tsx:142:30 lint/suspicious/noArrayIndexKey ━━━━━━━━━━━━━━━━━━━━━

  ✖ Avoid using the index of an array as key property in an element.

    140 │               return (
    141 │                 <Validation
  > 142 │                   key={`val${index}`}
        │                              ^^^^^
    143 │                   schema={evaluatedSchema as zod.ZodSchema}
    144 │                   value={value}

  ℹ This is the source of the key value.

    137 │

    138 │

  > 139 │             {values.map((value, index) => {
        │                                 ^^^^^
    140 │               return (
    141 │                 <Validation

  ℹ The order of the items may change, and this also affects performances and component state.

  ℹ Check the React documentation.

What do you think about this?

src/App.tsx:142:30 lint/suspicious/noArrayIndexKey ━━━━━━━━━━━━━━━━━━━━━

  ✖ Avoid using the index of an array as key property in an element.

    140 │               return (
    141 │                 <Validation
  > 142 │                   key={`val${index}`}
        │                              ^^^^^
    143 │                   schema={evaluatedSchema as zod.ZodSchema}
    144 │                   value={value}

  ℹ This is the source of the key value.

    137 │

    138 │

  > 139 │             {values.map((value, index) => {
        │                                 ^^^^^
    140 │               return (
    141 │                 <Validation

  ℹ The order of the items may change, and this also affects performances and component state.

  ℹ Check the React documentation.

What do you think about this?

Regarding this, biome is right. But as the error says, we should just make sure to not change the order of the items in any place of the code. If instead you want to provide an id, you can provide a creation timestamp or some like that. I'd say we should be fine for now


text:
Составить дополнительные информационные блоки

Можно сделать резюме менее формальным, добавив дополнительные блоки, содержащие полезную информацию, но представляющие ее в "развлекательной" форме. Например, что нравится и не нравится, сильные и слабые стороны, перечень навыков или хобби, инфографика или интерактивные модули и т.д. Следует написать контент такого блока раньше, чем начинать верстку, потому что его размеры будут влиять на размещение элементов на странице.

Добавить интерактивные сертификаты

repo: marinaitstep/homepage


text:
soldeer init command fails on CI

New init flow fails for flows in non-interactive flows eg. when running on CI.
Could you please provide a --force-like flag, so that non-interactive mode is supported.
Repro steps are visible in the following CI job: https://github.com/pik694/soldeer-init-repro/actions/runs/11325850047

Hey, we do have an issue regarding this: https://github.com/mario-eth/soldeer/issues/185 which is planned to be approached next.

Closed via #218

authors: beeb mario-eth pik694

repo: mario-eth/soldeer


text:
souls-like weaponry won't do right click charge attacks?

the only mods i got are the rpg class mods, souls-like weaponry, bosses of mass destruction, better combat, and the pufferfish skill tree and its simple skill addon. but the weapons from souls-like weaponry won't charge their right click charge attacks. instead its like im trying to right click a shield without a shield or opening a door without a door. its just moving the arm. not charging the right click charge. any fixes or solutions? i mean i don't have to play with the charge effects, but it also makes most of the weapons useless.

Most likely one of your other mods causes the issue, I am guessing it's rpg class mods. Make sure to whitelist soulslike weaponry items in their (the other mods') configs so weapon abilities don't get overwritten by the other mods. There was an issue with a spellcasting mod previously that also overwrote the weapon abilities because you could apply custom spells to your weapons through that mod.

authors: equinoxvee mariumbacchus

repo: mariumbacchus/Soulslike-Weaponry


text:
Some PWA's have extension as .webmanifest or .js

Some PWA's have extension as .webmanifest . This line needs to handle them
https://github.com/mariusclaret/outweb/blob/a0299c63c979f203bdd492572bed3d3085da95a1/source/script.js#L579

Some great apps, such as https://hightide.earth and https://poopsweeper.firebaseapp.com, are out of the store because they use .webmanifest.
The support for .webmanifest would be very helpful

authors: awebdeveloper esaramago

repo: mariusclaret/outweb


text:
Update README.md: Add Linker.xml instructions

Added description how to add Linker.xml.
Without it, the example will not work (because System.ComponentModel.ReferenceConverter is being optimized away)

Wow. Thanks a bundle for that. Maybe it should be considered to be include in also https://github.com/mariusmuntean/ChartJs.Blazor/wiki/Getting-Started. Thanks again:-)

Awesome work @mariusmuntean but I think we should not close this issue yet. The workaround for the client-side blazor issue described in the readme solves the same issue as the linker but in a less nice way (additional unused variable(s)). I didn't understand it when I started to work on the library again but I'm almost certain now that the linker would be the better approach to solve this issue.
I will therefore reopen this issue. If you don't agree, feel free to close it again :)

I'm actually stupid.. I didn't realize that this is a PR and not an issue. I'll close it again. Sorry for the inconvenience, I'll open a separate issue later.

authors: Joelius300 martinmichaelsen realbronto


text:
Check maxSize before increasing pool size

Issue #52 and issue #119

Also, if you could run the commands that the DCO bot wants you to run to pass that check: https://github.com/markdirish/node-odbc/pull/142/checks?check_run_id=1450820010

authors: dromonaco markdirish

repo: markdirish/node-odbc


text:
Differenciate _ _ and ** ** with css class

Hello,
Currently both double underscore and double * are generating the same html .
Could we add a class to allow to differentiate both of them :
** =>
_ _ =>
I guess same would go for italics.
This would allow me to style both of them differently and have more visual options for rendering.
Cheers,
Linvi

token.markup contains info about markup been used.

authors: linvi puzrin

repo: markdown-it/markdown-it


text:
Unable to output two dots ..

In a tech wiki i need to write .. which means "parent directory". Markdown seems very opinionated about this and it transforms it to ...
I believe it is correct to keep the two dots

Just read docs and configure parser as you need. Nobody forces you to use default typographer.

Ok but why the default typographer needs to transform this ?

authors: davibe puzrin


text:
gvm overrided default bash cd command?

OK, this is the story
I installed GVM2
gvm version
GVM2 v0.10.6 installed at /Users/me/.gvm

on my Mac
uname -v
Darwin Kernel Version 17.5.0: Mon Mar  5 22:24:32 PST 2018; root:xnu-4570.51.1~1/RELEASE_X86_64

Then I realized that "cd" command in "Terminal" doesn`t behave as expected.
ls /Volumes/Macintosh\ HD

list files and folders as usual
but
cd /Volumes/Macintosh\ HD
-bash: cd: /Volumes/Macintosh: No such file or directory

same happens with
cd "/Volumes/Macintosh\ HD"

After some research, I found that "CD" is no longer the default BASH function, but this.
type cd
cd is a function
cd ()
{
    unset RETVAL;
    if __gvm_is_function __gvm_oldcd; then
        __gvm_oldcd $*;
    fi;
    local dot_go_version dot_go_pkgset rslt;
    local defaults_go_name defaults_go_pkgset;
    local defaults_resolved=false;
    local defaults_hash;
    defaults_hash=();
    if [[ "$GVM_ROOT" == "" ]]; then
        __gvm_display_error "GVM_ROOT not set. Please source \$GVM_ROOT/scripts/gvm";
        return $?;
    fi;
    [[ "${GVM_DEBUG}" -eq 1 ]] && echo "Resolving defaults...";
    __gvm_read_environment_file "${GVM_ROOT}/environments/default" > /dev/null;
    rslt=$?;
    defaults_hash=(${RETVAL});
    if [[ $rslt -eq 0 ]]; then
        defaults_resolved=true;
    else
        [[ "${GVM_DEBUG}" -eq 1 ]] && echo "Can't find default environment. Falling back to system.";
        __gvm_read_environment_file "${GVM_ROOT}/environments/system" > /dev/null;
        rslt=$?;
        defaults_hash=(${RETVAL});
        if [[ $rslt -eq 0 ]]; then
            defaults_resolved=true;
        else
            [[ "${GVM_DEBUG}" -eq 1 ]] && echo "Can't find system environment.";
        fi;
    fi;
    if [[ "${defaults_resolved}" == false ]]; then
        [[ "${GVM_DEBUG}" -eq 1 ]] && echo "Resolving fallback go version and pkgset from all available.";
        local fallback_go_version="";
        __gvm_resolve_fallback_version > /dev/null;
        fallback_go_version="${RETVAL}";
        local fallback_go_pkgset="";
        __gvm_resolve_fallback_pkgset "${fallback_go_version}" > /dev/null;
        fallback_go_pkgset="${RETVAL}";
        {
            setValueForKeyFakeAssocArray "gvm_go_name" "${fallback_go_version}" "${defaults_hash[*]}" > /dev/null;
            defaults_hash=(${RETVAL});
            setValueForKeyFakeAssocArray "gvm_pkgset_name" "${fallback_go_pkgset}" "${defaults_hash[*]}" > /dev/null;
            defaults_hash=(${RETVAL})
        };
        unset fallback_go_version;
        unset fallback_go_pkgset;
        defaults_resolved=true;
    fi;
    defaults_go_name="";
    defaults_go_pkgset="";
    {
        valueForKeyFakeAssocArray "gvm_go_name" "${defaults_hash[*]}" > /dev/null;
        defaults_go_name="${RETVAL}";
        valueForKeyFakeAssocArray "gvm_pkgset_name" "${defaults_hash[*]}" > /dev/null;
        defaults_go_pkgset="${RETVAL}"
    };
    if [[ "${GVM_DEBUG}" -eq 1 ]]; then
        echo "Resolved default go: ${defaults_go_name:-[EMPTY]}";
        echo "Resolved default pkgset: ${defaults_go_pkgset:-[EMPTY]}";
    fi;
    __gvmp_find_closest_dot_go_version > /dev/null;
    rslt=$?;
    dot_go_version="${RETVAL}";
    if [[ $rslt -eq 0 ]]; then
        [[ "${GVM_DEBUG}" -eq 1 ]] && echo "Found dot_go_version: ${dot_go_version}";
        local use_goversion="";
        __gvmp_read_dot_go_version "${dot_go_version}" > /dev/null;
        use_goversion="${RETVAL}";
        [[ "${GVM_DEBUG}" -eq 1 ]] && echo "Switching to: ${use_goversion}";
        \gvm use --quiet "${use_goversion}" || return 1;
        unset use_goversion;
    else
        if [[ -n "${defaults_go_name}" ]]; then
            [[ "${GVM_DEBUG}" -eq 1 ]] && echo "No .go-version found. Using system or default go.";
            \gvm use --quiet "${defaults_go_name}" || return 1;
        else
            if [[ "${GVM_DEBUG}" -eq 1 ]]; then
                local installed_hash;
                installed_hash=();
                __gvm_find_installed "" "${GVM_ROOT}/gos" > /dev/null;
                installed_hash=(${RETVAL});
                local go_archive_path="$GVM_ROOT/archive/go";
                echo "No fallback go version could be found.";
                if [[ ${#installed_hash[@]} -eq 0 && ! -d "${go_archive_path}" ]]; then
                    __gvm_locale_text_for_key "go_install_prompt" > /dev/null;
                    __gvm_display_error "${RETVAL}";
                    return 1;
                fi;
                unset go_archive_path;
                unset installed_hash;
            fi;
            return 0;
        fi;
    fi;
    __gvmp_find_closest_dot_go_pkgset > /dev/null;
    rslt=$?;
    dot_go_pkgset="${RETVAL}";
    if [[ $rslt -eq 0 ]]; then
        [[ "${GVM_DEBUG}" -eq 1 ]] && echo "Found .go-pkgset: ${dot_go_pkgset}";
        local use_gopkgset="";
        __gvmp_read_dot_go_pkgset "${dot_go_pkgset}" > /dev/null;
        use_gopkgset="${RETVAL}";
        [[ "${GVM_DEBUG}" -eq 1 ]] && echo "Switching to: ${use_gopkgset}";
        \gvm pkgset use --quiet "${use_gopkgset}" || return 1;
        unset use_gopkgset;
    else
        if [[ -n "${defaults_go_pkgset}" ]]; then
            [[ "${GVM_DEBUG}" -eq 1 ]] && echo "No .go-pkgset found. Using system or default pkgset.";
            \gvm pkgset use --quiet "${defaults_go_pkgset}" || return 1;
        else
            [[ "${GVM_DEBUG}" -eq 1 ]] && echo "No fallback pkgset could be found.";
        fi;
    fi;
    return 0
}

Am I interpreting this correctly? how do I recover the legacy "cd" function? is it possible to rollback this?

After installing gvm2, my cd command is relatively slow...

authors: Ewocker ajadzinsky


text:
🛑 UnLock Rewards is down

In 767fb63, UnLock Rewards (https://unlockrewards.com.au) was down:

HTTP code: 0
Response time: 0 ms

Resolved: UnLock Rewards is back up in 785f72c after 10 minutes.

repo: marketlend/uptime-dashboard


text:
chore: bump node to version 18 as 14 is nearing EOL

Required changes to bump nodejs from version 14 to 18. As of npm v7 the package lockfile has changed and is automatically updated when run.
Resolves PE1-250

:tada: This PR is included in version 2.2.0 :tada:
The release is available on:

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


text:
Something is rotten in the state of Travis

The Travis icon in the README shows "build failing," but if I click on it, the actual Travis page shows a passing build. I have no idea why that would be, but I thought you'd want to know...

Thanks for the heads up, should be fixed now

authors: ErinCall markfinger

repo: markfinger/python-webpack


text:
Tweak the initialDelay and period values to get to READY sooner if po…

…ssible

LGTM

amended the commit message to be <= 50 chars and merged as https://github.com/markfisher/sk8s/commit/1250311fa0752e94bf5e7cb8cc9533f120df7a0a

authors: markfisher trisberg


text:
Show markers on map to reflect the features used by the EA user

Ex. users who mainly use bitemporal will have a bitemporal icon as their marker on map.

The markers can also possibly reflect new users within a certain period of time (eg. last 24 hours).

You've described two dimensions of information -- features and recency. Think about how to reflect each. You might use shape for features and color for time.

Won't implement

authors: dmcassel kmcostel liangdanica

repo: marklogic/eauser-geomapper


text:
Created facet menu for company names!

I mainly just created another facet menu for company names, but here is some other stuff that has been changed:

I also added a range element index in the test/ml.config.xml file for company, so remember to run "ml local bootstrap"
Calendar pop-up was commented out before, but I uncommented it and added some more stuff to it which also makes the calendar icon clickable to view the pop-up!

Okay! I fixed the indentation. Hopefully better?

Wait just kidding, still fixing......

😅 😅 😅

Uh... Darn... @liangdanica? Stuff is breaking when I try ml local boostrap...
ERROR: 500 "Internal Server Error"
ERROR: {"errorResponse":{"statusCode":500, "status":"Internal Server Error", "messageCode":"XDMP-UNEXPECTED", "message":"XDMP-UNEXPECTED: (err:XPST0003) Unexpected token syntax error, unexpected DoubleDash_, expecting XMLCommentEnd_", "messageDetail":{"messageTitle":"Unexpected token"}}}
Also, I just noticed this: in map.js, map.on("zoomend", ...) and map.on("drag" ,...), which update the markers on the map, have been deleted........❓ ❔ ❓

What does your ml.config.xml look like? I kept getting an Internal Server Error too until I added 'company' as a range element index and ran ml local bootstrap. Wait so it gives you that when you run ml local bootstrap?
Yeah, I added that as an issue -- to delete the zoomend and drag because Joe didn't like that every time we panned out or dragged elsewhere on the map, that it would reset. We can add it back in if you like for now, but I thought we were planning on deleting it and adding a general 'reset' button instead.

Hey Grace, I don't get that error so we can look once you get here.... I deleted those map events because it'll be simpler to not redraw the map for those events and instead just search the entire map if no drawn shapes are present because speed isn't an issue. Pretty much every other event on the map updates the markers.

Found it -> one comment in ml-config.xml isn't being interpreted as a comment on my laptop... (the --- was messing things up.)
Maybe it's a mac vs windows thing? eh..
I'll fix it.

authors: graceyin1218 kmcostel liangdanica