text:
Windows Defender result always return as ThreatFound

I m running on default windows defender with the windows version of Microsoft Windows [Version 10.0.17763.316]. I am not sure why, whatever file i scan, it was always ThreatFound even if the file is safe.

What is the output of the following command?
C:\Program Files\Windows Defender\MpCmdRun.exe -Scan -ScanType 3 -File "" -DisableRemediation

OUTPUT:
MpEnsureProcessMitigationPolicy: hr = 0x1
Starting RunCommandScan.
WARN: Product/Feature disabled
MpCmdRun: End Time: Fri Feb 22 2019 15:34:17
Found the problem. Turns out my Windows Defender was disabled as another antivirus was not fully disabled while i was doing the test. But the code should throw error stating that the antivirus is disabled instead of ThreatFound. Thank you.

I've also noticed that the exit code is not reliable or useful.  I capture the standardOutput from running the process and see if my target file is named.  Can also get the name of the virus this way too.

source: gharchive/issue

authors: glittle maxchu92 yolofy

repo: yolofy/AvScan

license: mit

license_type: permissive

license_source: bigquery


text:
Where do the activity defaults come from

(discussion via https://github.com/OpenAgFunding/development/issues/12)
It is possible to determine which fields are accessible for an activity within AidStream.
To begin with, certain fields are enables/ticked by default.
Question - is this default selection informed by anything?  Or - are these defaults just a selection of likely fields ?Any insight/background appreciated

Apologies for getting late on this.
These defaults used to be DFID recommended fields before V2. Now these are mandatory fields + budget and transactions. Now the Aidstream onboarding process for new users take them through these screens to let them know about the presence of the remaining fields. Also i am thinking whether we need to have these information somewhere in the elements listing for quick action by users.

authors: anjesh stevieflow

repo: younginnovations/aidstream

license: MIT

license_source: github-api


text:
feat: BoxButton, TextButton 컴포넌트 구현

1⃣ 어떤 작업을 했나요? (Summary)

resolved #126

BoxButton, TextButton 컴포넌트를 구현했습니다

2⃣ 알아두시면 좋아요! + 3⃣ 추후 작업

이번주 회의에서 mdx 문서 템플릿에 대한 논의를 하기로 했으니,
문서 내용은 회의 끝나는 대로 수정해서 커밋 해두겠습니다🤸♀ -> 했습니당

커밋 내역이 약간 지저분~,, 해서 Files Changed로 보시는 게 편할 거 같습니다 ㅎ.ㅎ
다음 작업부터는 여기도 좀 신경 써볼게요 😂

논의할 점
button의 width는 사용처에서 자유롭게 지정 가능한 상태인데요!
콘텐츠 크기에 비해 작은 width값을 줄 경우를 대비해서 min-width: fit-content;를 추가해두는 건 어떨까요?
4⃣ 체크리스트 (Checklist)

[x] main 브랜치의 최신 코드를 pull 받았나요?

콘텐츠 크기에 비해 작은 width값을 줄 경우를 대비해서 min-width: fit-content;를 추가해두는 건 어떨까요?

압도적 동의합니다

하나하나 찾다가 어쩌다보니 해결을 해버렸다는....

악 사실 매의 눈은 페카였던거임 ㅠㅠ...... 고생했읍니다
tertiary boxbutton의 disabled border를 textBasicDisabled로 고쳐주셨는데 lineBasicMedium 맞지 않나요!?!?

그거만 추가하고 머지하면 될듯합니다

이얏호
그럼 지금 min-width 추가해두고 내일 회의 이후 문서 수정해 합칠게요~~~!

악 사실 매의 눈은 페카였던거임 ㅠㅠ...... 고생했읍니다 tertiary boxbutton의 disabled border를 textBasicDisabled로 고쳐주셨는데

헉 피그마 문서 state 보고 대조했었는데 원래거가 맞나보네요 ㄷㄷ
제가 수정 커밋올리고 머지할게요

제가 TextButton의 border-radius랑 padding을 적용 안 했군요................아주엉망진창이구만........😵💫
문서 수정은 다 했는데 TextButton border-radius 관련 문의가 있어서 답변 오는대로 수정해서 커밋하겠습니다

@fecapark 꼼꼼한 리뷰 감사합니다 🤸♀ 문서 보완 및 경로 수정 완료했고, 머지하겠습니다!!!

source: gharchive/pull-request

authors: fecapark nijuy

repo: yourssu/Handy-React


text:
There are no registered paths for namespace "GraphQLBundle".

at calling Explorer: http://127.0.0.1:8001/graphql/explorer

fixed by adding:
twig:
debug: '%kernel.debug%'
strict_variables: '%kernel.debug%'
paths:
'%kernel.project_dir%/vendor/youshido/graphql-bundle/Resources/views': 'GraphQLBundle'

repo: youshido-php/GraphQLBundle


text:
Pin PHPUnit to a version that supports PHP 5.3.

@michael-berlin

LGTM

Probably better to pin anyway, for further stability.

authors: alainjobart enisoc michael-berlin

repo: youtube/vitess


text:
Makefile: Enable debug logging for worker.py.

We sporadically see that the worker.py test times out on Travis CI after 10 minutes. Enabling logging will give us better visibility to debug the problem.

LGTM

authors: alainjobart michael-berlin


text:
Unwrapping of cyclical data

I would love to give Kamui a try in my particular application where I am tasked with unwrapping weighted gridded data with one cyclical axis. However, I do not understand the algorithm well enough to figure out how to implement cyclical axes. An example of how to unwrap 2D data with one cyclical axis would be highly appreciated. Ideally, this functionality would be part of the library itself with an optional cyclical_axis keyword.

Hi @nup002 , thanks for asking. That sounds like a good idea and can be easily added.
The type of cyclical_axis will be Union[Int, Tuple[Int]], in the case of multiple cyclical axes.
I'll find a time to do it.

Hi @nup002,
The cyclical axis feature is added to the dev branch (5ea1b10f0dee2a3700bc55cbe5d95bcdb2c785dc).
If you have time, could you help me test if it work in your case.

Hello @yoyololicon ,
I am really excited to try this out! I will get back to you once I've had a go at using it, to provide feedback. It may take a few weeks, as we have a lot of higher-priority tasks.

repo: yoyololicon/kamui


text:
feature: stored configuration in ~/.oksocial.properties

e.g. resolve overrides, dns

test

test

test

repo: yschimke/oksocial


text:
🛑 GetCannab is down

In 2389fe5, GetCannab (https://getcannab.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: GetCannab is back up in 3183b0b after 57 minutes.


text:
Doubt about this terraform oke

Hi there, congrats for your job.
I was trying to create a OKE Cluster with Terraform OCI Always Free (Arm A1 Ampere Flex), 4 nodes, with 1 core, 6GB RAM, 50GB Storage each node, Similiar as the Interface on Cloud Oracle That i can create a "Quick create". I want to access the kubectl by my own computer so it's need to be public endpoint right? i tried to run with examples/private-cluster. But the node pool didn't create.
I don't know why but i have some problems in creating in "Quick create" cloud oracle interface, Do you have an terraform script that does this kinda of things, or this one could be editable for doing this things.
Thank you my friend

Accessing kubectl from your computer:
Yes, you are correct. If you want to access the kubectl from your own computer, you would need a public endpoint. However, for security reasons, it’s recommended to set the control_plane_type to private and use a Bastion host. You can refer to this file for a free solution: https://github.com/ystory/terraform-oci-always-free-oke/blob/main/examples/private-cluster/modules/kubernetes/bastion-tennel.tf

Node pool not being created:
It’s hard to determine the exact cause without more information. However, if you’re also having trouble creating it via the Quick Create option on the Oracle Cloud interface, it might be due to an “Out of Host Capacity” issue. I recommend looking into this potential problem.

I hope this helps!

repo: ystory/terraform-oci-always-free-oke


text:
Cellebrite

Checklist

[X] I'm reporting a new site support request
[X] I've verified that I'm running yt-dlp version 2022.05.18 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that none of provided URLs violate any copyrights or contain any DRM to the best of my knowledge
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and am willing to share it if required

Region
Southern California, USA
Example URLs
https://cellebrite.com/en/collect-data-from-android-devices-with-cellebrite-ufed/
Description
Blog website
Verbose log
Not yet

Duplicate / related #4014

Btw the reason why you got all these is GitHub flagged my account but they
finally unflagged it. I made another account to make issues.
On Sat, Jun 18, 2022, 3:33 AM HobbyistDev @.***> wrote:

Duplicate / related #4014 https://github.com/yt-dlp/yt-dlp/issues/4014
—
Reply to this email directly, view it on GitHub
https://github.com/yt-dlp/yt-dlp/issues/3908#issuecomment-1159441197,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKNKRXGIL7OI3OXODB5A4JLVPWQV7ANCNFSM5ZERYTXA
.
You are receiving this because you authored the thread.Message ID:
@.***>

authors: HobbyistDev upintheairsheep

repo: yt-dlp/yt-dlp

license: Unlicense


text:
youtube

Checklist

[X] I'm asking a question and not reporting a bug/feature request
[X] I've looked through the README
[X] I've read the guidelines for opening an issue
[X] I've searched the bugtracker for similar questions including closed ones

Question
請問油管的訂閱頻道的視頻該怎麼下載呢?我己經訂閱了該視頻
Verbose log
No response

我用了--cookies-from-browser這個,但是我不知以什麼方式穫得cookie,我用的editthiscookie導出的,但是我複制到txt文檔失敗了,希望能稍作一下指導,謝謝.

--cookies-from-browser browser e.g. --cookies-from-browser firefox
Make sure you are logged in on the browser you specify.
or export cookies and use --cookies:
https://github.com/ytdl-org/youtube-dl#how-do-i-pass-cookies-to-youtube-dl

謝謝
coletdev @.***>於 2022年5月30日 週一，下午2:59寫道：

--cookies-from-browser browser e.g. --cookies-from-browser firefox
Make sure you are logged in on the browser you specify.
or export cookies and use --cookies:
https://github.com/ytdl-org/youtube-dl#how-do-i-pass-cookies-to-youtube-dl
—
Reply to this email directly, view it on GitHub
https://github.com/yt-dlp/yt-dlp/issues/3910#issuecomment-1140773418,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKUXF26XZT4JPQM5XJZQLULVMRRNXANCNFSM5XJJDANA
.
You are receiving this because you authored the thread.Message ID:
@.***>

另外，用這個下載下一會會莫名的卡一下，導致整體下載時間比較久，這個是什麼原因呢？
陳峯 @.***>於 2022年5月30日 週一，下午3:03寫道：

謝謝
coletdev @.***>於 2022年5月30日 週一，下午2:59寫道：

--cookies-from-browser browser e.g. --cookies-from-browser firefox
Make sure you are logged in on the browser you specify.
or export cookies and use --cookies:
https://github.com/ytdl-org/youtube-dl#how-do-i-pass-cookies-to-youtube-dl
—
Reply to this email directly, view it on GitHub
https://github.com/yt-dlp/yt-dlp/issues/3910#issuecomment-1140773418,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKUXF26XZT4JPQM5XJZQLULVMRRNXANCNFSM5XJJDANA
.
You are receiving this because you authored the thread.Message ID:
@.***>

另外，用這個下載下一會會莫名的卡一下，導致整體下載時間比較久，這個是什麼原因呢？

run it with --verbose and send the output

A general advice when asking for help online: Ask in English! Use google translate if needed. Sure, others can use a translator instead, but the harder you make it for someone to help you, the less likely you are to get help

Also, if you're responding to someone's non-English issue, it can be helpful to post your (or that of G translate, etc) English version in case (a) the translation missed something that the OP might notice (b) other commenters who don't know the OP's language may be able to contribute (c) the exchange could be useful to future readers who don't know the OP's language.

this is the output，it just downloaded it for a while, and then the progress
below didn't move at all. After a while, it ran again.
gamer191 @.***>於 2022年5月30日 週一，下午5:42寫道：

另外，用這個下載下一會會莫名的卡一下，導致整體下載時間比較久，這個是什麼原因呢？
run it with --verbose and send the output
—
Reply to this email directly, view it on GitHub
https://github.com/yt-dlp/yt-dlp/issues/3910#issuecomment-1140938555,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKUXF27SV5LIRDBDXRFD4DDVMSEQNANCNFSM5XJJDANA
.
You are receiving this because you authored the thread.Message ID:
@.***>

@MyGoodbye can you please send a log of it happening?

How to check log,—verbose isn’t log?
gamer191 @.***>於 2022年5月31日 週二，下午9:25寫道：

@MyGoodbye https://github.com/MyGoodbye can you please send a log of it
happening?
—
Reply to this email directly, view it on GitHub
https://github.com/yt-dlp/yt-dlp/issues/3910#issuecomment-1142133851,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKUXF265GNRE5QWVFRJ56G3VMYHMZANCNFSM5XJJDANA
.
You are receiving this because you were mentioned.Message ID:
@.***>

this is the output，it just downloaded it for a while, and then the progress below didn't move at all. After a while, it ran again.

You haven't posted any log

Is this?
pukkandan @.***>於 2022年5月31日 週二，下午10:29寫道：

this is the output，it just downloaded it for a while, and then the
progress below didn't move at all. After a while, it ran again.
You haven't posted any log
—
Reply to this email directly, view it on GitHub
https://github.com/yt-dlp/yt-dlp/issues/3910#issuecomment-1142211671,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKUXF25QKAWPPCT4T5WIPWTVMYO3JANCNFSM5XJJDANA
.
You are receiving this because you were mentioned.Message ID:
@.***>

this is the output，it just downloaded it for a while, and then the progress below didn't move at all. After a while, it ran again.

If the download is stalling, try adding a short 3 second read timeout with --socket-timeout 3. If needed, you can increase the maximum number of retries to 30 retries (as an example) with --retries 30
There is still no log posted, GitHub may be accidentally cutting it out. If you are trying to post the verbose log as an email attachment, try copy-pasting the text into the email body directly, at the top of the email.

now can you see it?

now can you see it?

yes. Unfortunately I don't know what's causing the issue, but someone else probably does!

this is the output，it just downloaded it for a while, and then the progress below didn't move at all. After a while, it ran again.

(for reference: WinError 10054 = Connection Reset by Peer)
Try adding --socket-timeout 3 to the command line. You cut off the top of the log, so I can't see what command you used, but it should make your command faster.

The command I use is
.\yt-dlp --cookies-from-browser chrome "
https://www.youtube.com/watch?v=izxvV9WzRqg&t=495s" -f 271+140
--socket-timeout 30
But the problem still exists.
krichbanana @.***>於 2022年6月4日 週六，上午12:21寫道：

this is the output，it just downloaded it for a while, and then the
progress below didn't move at all. After a while, it ran again.
(for reference: WinError 10054 = Connection Reset by Peer)
Try adding --socket-timeout 3 to the command line. You cut off the top of
the log, so I can't see what command you used, but it should make your
command faster.
—
Reply to this email directly, view it on GitHub
https://github.com/yt-dlp/yt-dlp/issues/3910#issuecomment-1146149007,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKUXF27UKNANAKFHCN326JDVNIWIFANCNFSM5XJJDANA
.
You are receiving this because you were mentioned.Message ID:
@.***>

yt-dlp automatically retries and downloads the full video, right? What is the issue then?

My problem is that he will download it for a while and then won't download
it, although the download rate is displayed. After a while, the download
will start again, resulting in a longer overall download time.
pukkandan @.***>於 2022年6月4日 週六，上午12:43寫道：

yt-dlp automatically retries and downloads the full video, right? What is
the issue then?
—
Reply to this email directly, view it on GitHub
https://github.com/yt-dlp/yt-dlp/issues/3910#issuecomment-1146166357,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKUXF243RRER4ORRG2AI4DTVNIY3ZANCNFSM5XJJDANA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Approximately how long is the delay you are mentioning?

Download a few seconds and get stuck for a few seconds
pukkandan @.***>於 2022年6月4日 週六，上午12:49寫道：

Approximately how long is the delay you are mentioning?
—
Reply to this email directly, view it on GitHub
https://github.com/yt-dlp/yt-dlp/issues/3910#issuecomment-1146170880,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKUXF2YFVUAJ3Q7EEOX2SG3VNIZSNANCNFSM5XJJDANA
.
You are receiving this because you were mentioned.Message ID:
@.***>

That is to be expected as long as the delay is never more than the number of seconds given in --socket-timeout

Is this can see some problems?
krichbanana @.***>於 2022年6月3日 週五，上午1:27寫道：

this is the output，it just downloaded it for a while, and then the
progress below didn't move at all. After a while, it ran again.
If the download is stalling, try adding a short 3 second read timeout with --socket-timeout
3. If needed, you can increase the maximum number of retries to 30
retries (as an example) with --retries 30
There is still no log posted, GitHub may be accidentally cutting it out.
If you are trying to post the verbose log as an email attachment, try
copy-pasting the text into the email body directly, at the top of the email.
—
Reply to this email directly, view it on GitHub
https://github.com/yt-dlp/yt-dlp/issues/3910#issuecomment-1145117643,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKUXF23GCCQ5ZERPDFVJ7CLVNDVHXANCNFSM5XJJDANA
.
You are receiving this because you were mentioned.Message ID:
@.***>

authors: MyGoodbye coletdjnz dirkf gamer191 krichbanana pukkandan


text:
edu.ceskatelevize.cz

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I remove or skip any mandatory* field

Checklist

[X] I'm reporting a new site support request
[X] I've verified that I'm running yt-dlp version 2022.11.11 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that none of provided URLs violate any copyrights or contain any DRM to the best of my knowledge
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and am willing to share it if required

Region
Czech Republic
Example URLs
https://edu.ceskatelevize.cz/video/9988-osobnostni-typy-deti
Provide a description that is worded well enough to be understood
I cannot download the lesson from czech TV
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['-vU', 'https://edu.ceskatelevize.cz/video/9988-osobnostni-typy-deti']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.11.11 [8b64402] (zip)
[debug] Python 3.10.8 (CPython x86_64 64bit) - Linux-6.0.5-1-default-x86_64-with-glibc2.36 (OpenSSL 1.1.1q  5 Jul 2022, glibc 2.36)
[debug] exe versions: ffmpeg 4.4.3 (fdk,setts), ffprobe 4.4.3
[debug] Optional libraries: Crypto-3.15.0, brotlicffi-1.0.9.2, certifi-2021.10.08, sqlite3-2.6.0
[debug] Proxy map: {}
[debug] Loaded 1723 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.11.11, Current version: 2022.11.11
yt-dlp is up to date (2022.11.11)
[debug] [generic] Extracting URL: https://edu.ceskatelevize.cz/video/9988-osobnostni-typy-deti
[generic] 9988-osobnostni-typy-deti: Downloading webpage
WARNING: [generic] Falling back on generic information extractor
[generic] 9988-osobnostni-typy-deti: Extracting information
[debug] Looking for embeds
ERROR: Unsupported URL: https://edu.ceskatelevize.cz/video/9988-osobnostni-typy-deti
Traceback (most recent call last):
  File "/usr/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1485, in wrapper
    return func(self, *args, **kwargs)
  File "/usr/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1561, in __extract_info
    ie_result = ie.extract(url)
  File "/usr/bin/yt-dlp/yt_dlp/extractor/common.py", line 674, in extract
    ie_result = self._real_extract(url)
  File "/usr/bin/yt-dlp/yt_dlp/extractor/generic.py", line 2721, in _real_extract
    raise UnsupportedError(url)
yt_dlp.utils.UnsupportedError: Unsupported URL: https://edu.ceskatelevize.cz/video/9988-osobnostni-typy-deti

for devs:
the webpage source has a JSON-LD block with an iframe URL in the embedUrl field
in the iframe source there is a javascript block with a line like this:
getPlaylistUrl([{"type":"episode","id":"220553115500006","startTime":"8","stopTime":"1507"}], requestSource, 'html');

the iframe page first makes a POST request to:
https://www.ceskatelevize.cz/ivysilani/ajax/get-client-playlist/
with the cookies that were set, the custom header {'x-addr': '127.0.0.1'}, and this URL-encoded data:
    {  # 'playlist' value is taken from the iframe source:
        'playlist': [{'type':'episode','id':'220553115500006','startTime':'8','stopTime':'1507'}],
        'requestUrl': '/ivysilani/embed/iFramePlayer.php',
        'requestSource': 'ctedu',  # this value could also be 'iVysilani', can be determined from iframe URL's query param 'origin'
        'type': 'html',  # 'type' value is taken from iframe source
        'canPlayDRM': 'true',  # check if this can successfully be set to 'false'
    }

the JSON response has a url for our final API call, a GET request to:
https://www.ceskatelevize.cz/ivysilani/client-playlist/?key={key}
which will return the necessary playlist data and metadata

The id in the ld+json is the IDEC which is used for other cases. It's also the value of the data-idec attribute of the div#video-player element.
Hence if we

allow the problem URL to match the _VALID_URL
allow /video/ to match the paths that use embedded IDEC (currently /(porady|zive)/)
find the IDEC from one of the above places if there's no NEXT_DATA

the existing code that creates an embed URL works, as with the modified yt-dl back-port here:
$ python -m youtube_dl -v -F 'https://edu.ceskatelevize.cz/video/9988-osobnostni-typy-deti'
[debug] System config: [u'--prefer-ffmpeg']
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'-F', u'https://edu.ceskatelevize.cz/video/9988-osobnostni-typy-deti']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Git HEAD: 774b346f9
[debug] Python version 2.7.17 (CPython) - Linux-4.4.0-210-generic-i686-with-Ubuntu-16.04-xenial
[debug] exe versions: avconv 4.3, avprobe 4.3, ffmpeg 4.3, ffprobe 4.3
[debug] Proxy map: {}
[CeskaTelevize] 9988-osobnostni-typy-deti: Downloading webpage
[CeskaTelevize] 9988-osobnostni-typy-deti: Getting IFRAME hash
[CeskaTelevize] 9988-osobnostni-typy-deti: Downloading player
[CeskaTelevize] 9988-osobnostni-typy-deti: Downloading JSON metadata
[CeskaTelevize] 9988-osobnostni-typy-deti: Downloading JSON metadata
[CeskaTelevize] 9988-osobnostni-typy-deti: Downloading MPD manifest
[CeskaTelevize] 9988-osobnostni-typy-deti: Downloading JSON metadata
[CeskaTelevize] 9988-osobnostni-typy-deti: Downloading JSON metadata
[CeskaTelevize] 9988-osobnostni-typy-deti: Downloading m3u8 information
[info] Available formats for 61924494877882870:
format code          extension  resolution note
dash-main-1002-1504  m4a        audio only [ces] DASH audio  128k , m4a_dash container, mp4a.40.2 (48000Hz)
dash-main-1001-1502  mp4        512x288    DASH video  500k , mp4_dash container, avc1.4d4015, video only
dash-main-1001-1503  mp4        720x404    DASH video 1032k , mp4_dash container, avc1.4d401e, video only
dash-main-1001-1504  mp4        1024x576   DASH video 2048k , mp4_dash container, avc1.4d401f, video only
dash-main-1001-1505  mp4        1280x720   DASH video 3584k , mp4_dash container, avc1.4d401f, video only
dash-main-1001-1506  mp4        1920x1080  DASH video 6144k , mp4_dash container, avc1.4d4028, video only
hls-main-628         mp4        unknown     628k
hls-main-1160        mp4        unknown    1160k
hls-main-2176        mp4        unknown    2176k
hls-main-3712        mp4        unknown    3712k
hls-main-6272        mp4        unknown    6272k  (best)
$

Also, the hash parameter of the embed URL is available as the data-hash attribute of the div#video-player, so a couple of extra lines can remove the Getting IFRAME hash request.
A probably time-limited hls-main-1160 for OP's benefit:
https://ivys-vst13-4.o2tv.cz/af/428212fd62016bb98eec503165cb9022/1668705672489/afaf882ea671bcccd0f6b256de2a33dfb/dna-61924494877882870-pc/61924494877882678/1503v1002.k.m3u8

You can use the quoted embedURL with the existing yt-dlp (and yt-dl) extractor!
My associated question was for development in case there's an easy way to have yt-dlp use this page data: normally the embedURL is not extracted.

embedURL works in browser but in yt-dlp got "Unsupported URL".
jzl@jizhp440:~/Downloads/F> yt-dlp -vU --cookies-from-browser firefox "https://edu.ceskatelevize.cz/ivysilani/embed/iFramePlayer.php?hash=4176d4904340310a75ecaa4612ee51a8a8b3ed2c&origin=ctedu&width=100%25&IDEC=220553115500006&start=8&end=1507"
[debug] Command-line config: ['-vU', '--cookies-from-browser', 'firefox', 'https://edu.ceskatelevize.cz/ivysilani/embed/iFramePlayer.php?hash=4176d4904340310a75ecaa4612ee51a8a8b3ed2c&origin=ctedu&width=100%25&IDEC=220553115500006&start=8&end=1507']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.11.11 [8b64402] (zip)
[debug] Python 3.9.14 (CPython x86_64 64bit) - Linux-5.3.18-150300.59.98-default-x86_64-with-glibc2.31 (OpenSSL 1.1.1d  10 Sep 2019, glibc 2.31)
[debug] exe versions: ffmpeg 4.4 (fdk,setts), ffprobe 4.4
[debug] Optional libraries: sqlite3-2.6.0
[Cookies] Extracting cookies from firefox
[debug] Extracting cookies from: "/home/jzl/.mozilla/firefox/kzga87uq.muj-esr78-1600980708436/cookies.sqlite"
[Cookies] Extracted 382 cookies from firefox
[debug] Proxy map: {}
[debug] Loaded 1723 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.11.11, Current version: 2022.11.11
yt-dlp is up to date (2022.11.11)
[debug] [generic] Extracting URL: https://edu.ceskatelevize.cz/ivysilani/embed/iFramePlayer.php?hash=4176d4904340310a75ecaa4612ee51a8a8b3ed2c&origin=ctedu&width=100%25&IDEC=220553115500006&start=8&end=1507
[generic] iFramePlayer: Downloading webpage
WARNING: [generic] Falling back on generic information extractor
[generic] iFramePlayer: Extracting information
[debug] Looking for embeds
ERROR: Unsupported URL: https://edu.ceskatelevize.cz/ivysilani/embed/iFramePlayer.php?hash=4176d4904340310a75ecaa4612ee51a8a8b3ed2c&origin=ctedu&width=100%25&IDEC=220553115500006&start=8&end=1507
Traceback (most recent call last):
File "/usr/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1485, in wrapper
return func(self, *args, **kwargs)
File "/usr/bin/yt-dlp/yt_dlp/YoutubeDL.py", line 1561, in __extract_info
ie_result = ie.extract(url)
File "/usr/bin/yt-dlp/yt_dlp/extractor/common.py", line 674, in extract
ie_result = self._real_extract(url)
File "/usr/bin/yt-dlp/yt_dlp/extractor/generic.py", line 2721, in _real_extract
raise UnsupportedError(url)
yt_dlp.utils.UnsupportedError: Unsupported URL: https://edu.ceskatelevize.cz/ivysilani/embed/iFramePlayer.php?hash=4176d4904340310a75ecaa4612ee51a8a8b3ed2c&origin=ctedu&width=100%25&IDEC=220553115500006&start=8&end=1507

Sorry, I should have clarified: drop the edu. prefix from the domain. The release code only expects a www. prefix, but I believe IDECs are not specific to the sub-domain.

Thanks, I downloaded the lesson.

authors: bashonly dirkf jirazy


text:
--match-filter Privated, Deleted or Premium videos?

Checklist

[x] I'm asking a question
[x] I've looked through the README and FAQ for similar questions
[x] I've searched the bugtracker for similar questions including closed ones

Question

Using yt-dlp version 2021.08.10 (zip).
I have a list of youtube URLs. I only need to get the IDs of videos that are either Private or Deleted or Premium.
I know that in order to only get unlisted URLs from the list I could use
yt-dlp --match-filter "availability = 'unlisted'" --batch-file list_of_youtube_links.txt --get-id

What should the --match-filter be to only get the ids of

Privated,
Deleted,
Premium videos?

I'm especially looking for a way to only --get-id of URLs that give this error:
ERROR: Video unavailable. This video is no longer available because the YouTube account associated with this video has been terminated.

Thanks!

There is no single-step way to do this since we cannot extract any metadata from unavailable videos.
You will need to first run yt-dlp --download-archive archive -s --force-write-archive -a batchfile. Now all videos that can be downloaded will be recorded in the archive. Then you can compare it against your batchfile to get the videos that aren't downloadable

@pukkandan commented on Aug 14, 2021, 6:07 PM UTC:

You will need to first run yt-dlp --download-archive archive -s --force-write-archive -a batchfile. Now all videos that can be downloaded will be recorded in the archive. Then you can compare it against your batchfile to get the videos that aren't downloadable

It's a little tedious but with sort | uniq -u that works! Thanks!

There is no single-step way to do this since we cannot extract any metadata from unavailable videos.

That is unfortunate, since I have ~10-20K videos saved, and am just trying to ascertain which ones among those have been removed from public youtube, so it would be great if there were also an --archive-errors errored-ids.txt that saves errored IDs in addition to good ones.

...so it would be great if there were also an --archive-errors errored-ids.txt that saves errored IDs in addition to good ones.

I have had a feature like this in mind as well, but for a different reason. I regularly re-crawl large playlists where most of the videos are already present in my download archive. yt-dlp quickly filters these out by pre-checking the archive, but that leaves mostly deleted videos which yt-dlp attempts to extract every time. With enough such videos, this becomes a significant bottleneck.
With some types of errors, we can be pretty certain that a video won't become available again. By keeping track of these in a separate "error archive", yt-dlp can save the time it takes to rediscover that the same videos have been deleted every time. Determining which errors should be considered permanent and thus suitable for the archive vs user-specific (age-gated) or temporary (private videos which could potentially be made public again) might require dividing them into categories as described in https://github.com/yt-dlp/yt-dlp/issues/457, though.

I've also wanted this, but can't figure out how to implement it 😅
The exceptions are thrown from all over the place and by the time they are caught, it is no longer known what the  URL/video_id that threw the error is. I can probably make a dirty hack by saving the last processed URL in a class variable, but this is not a good practice and definitely won't be easy to maintain in the future

From https://github.com/yt-dlp/yt-dlp/commit/1151c4079a15939c981f3e30129b82dea1b1bc6d, the error message will show the extractor and the video id. I know it isn't exactly what you requested, but this can help you find errored videos much easier than before
$ yt-dlp yZIXLfi8CZQ qEJwOuvDf7I -q
ERROR: [youtube] yZIXLfi8CZQ: Private video. Sign in if you've been granted access to this video
ERROR: [youtube] qEJwOuvDf7I: This live stream recording is not available.

Note that for extractors other than youtube, the ID shown may not be the actual id (that is used in archive). This happens since we may not know the actual id when the extraction fails

btw, please close this issue if your original question has been fully answered.

it would be great if there were also an --archive-errors errored-ids.txt that saves errored IDs in addition to good ones.

if you still want this, open a feature request

Closed due to inactivity

authors: Zirro barkoder pukkandan


text:
ERROR: This video is unavailable.

[ ] I'm reporting a broken site support

Verbose log
youtube-dl "https://www.youtube.com/watch?v=Qe-ehQlYL5g&list=RDEMbF4UEQROWmLzDyjQq0uL8A&start_radio=1" --verbose
[debug] System config: []
[debug] User config: [u'-x', u'--audio-format', u'mp3', u'--audio-quality', u'0', u'-o', u'~/download/%(playlist)s/%(chapter_id)s/%(playlist_index)s_%(artist)s_%(album)s_%(track)s_%(fulltitle)s.%(ext)s', u'--yes-playlist']
[debug] Custom config: []
[debug] Command-line args: [u'https://www.youtube.com/watch?v=Qe-ehQlYL5g&list=RDEMbF4UEQROWmLzDyjQq0uL8A&start_radio=1', u'--verbose']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2020.02.16
[debug] Python version 2.7.16 (CPython) - Linux-4.19.75-v7l+-armv7l-with-debian-10.2
[debug] exe versions: ffmpeg 4.1.4-1, ffprobe 4.1.4-1, phantomjs ., rtmpdump 2.4
[debug] Proxy map: {}
[youtube:playlist] Downloading playlist RDEMbF4UEQROWmLzDyjQq0uL8A - add --no-playlist to just download video Qe-ehQlYL5g
[youtube:playlist] RDEMbF4UEQROWmLzDyjQq0uL8A: Downloading page 1 of Youtube mix
[youtube:playlist] RDEMbF4UEQROWmLzDyjQq0uL8A: Downloading page 2 of Youtube mix
[youtube:playlist] RDEMbF4UEQROWmLzDyjQq0uL8A: Downloading page 3 of Youtube mix
[youtube:playlist] RDEMbF4UEQROWmLzDyjQq0uL8A: Downloading page 4 of Youtube mix
[download] Downloading playlist: Mix - Hamo & Tribute 2 Love
[youtube:playlist] playlist Mix - Hamo & Tribute 2 Love: Collected 70 video ids (downloading 70 of them)
[download] Downloading video 1 of 70
[youtube] zDyjQq0uL8A: Downloading webpage
[youtube] zDyjQq0uL8A: Downloading video info webpage
WARNING: Unable to extract video title
WARNING: unable to extract description; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
ERROR: This video is unavailable.
Sorry about that.
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 796, in extract_info
ie_result = ie.extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 530, in extract
ie_result = self._real_extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 2153, in _real_extract
raise ExtractorError(error_message, expected=True)
ExtractorError: This video is unavailable.
Sorry about that.
Regards,
lump72

same here, using latest version (2019.07.02)
youtube-dl --verbose https://www.youtube.com/watch?v=5DDEl7JnWvo
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'--verbose', u'https://www.youtube.com/watch?v=5DDEl7JnWvo']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2019.07.02
[debug] Python version 2.7.16 (CPython) - Darwin-19.2.0-x86_64-i386-64bit
[debug] exe versions: ffmpeg present, ffprobe present, rtmpdump Reason
[debug] Proxy map: {}
[youtube] 5DDEl7JnWvo: Downloading webpage
[youtube] 5DDEl7JnWvo: Downloading video info webpage
WARNING: Unable to extract video title
ERROR: This video is unavailable.
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 796, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 530, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youtube.py", line 2097, in _real_extract
    raise ExtractorError(error_message, expected=True)
ExtractorError: This video is unavailable.

repo: ytdl-org/youtube-dl


text:
Add the ability to proxy metrics via http proxy

This PR is the second of two PRs implementing #549. HTTP proxies now have an additional /solomon_proxy/sensors handle, which can be used to collect metrics from internal YT components without network access to their monitoring ports.
There are quite a few TODO-s left, but they are not immediately needed and can be isolated to separate pull requests.
Additional endpoint providers (for CHYT cliques, for example) will be implemented later.

Shipped!

Implemented everything I consider an enhancement (rather than refactoring for the sake of another feature) here: https://github.com/ytsaurus/ytsaurus/pull/764. I will resolve the relevant comments.

repo: ytsaurus/ytsaurus


text:
GitHubでToDoしてみる

ToDoしたい
そのための方法がわからない。以下を試してみる。

[x] GitHubのIssueを使ってToDoしてみる（不適切。ToDoでなく課題向け）
[x] GitHubのProjectを使ってToDoしてみる

やってみた。

やってみた。


text:
imosake.fmのロゴを作成する

現在、誠意作成中

つくった。
飽きたら、また変えればいいかなって思う。


text:
Matplotlib_util get an error

Hi there,
I'm getting an error everytime I want to generate the graph into the pdf file:
  File "C:\Users\ngenne\Desktop\PRIVE-Deep-Learning\NIH\chest-xray\convnet_drawer\matplotlib_util.py", line 10, in save_model_to_file
    plt.xlim(model.x, model.x + model.width)

AttributeError: 'Sequential' object has no attribute 'x'

Below my code:
from convnet_drawer.convnet_drawer import Model, Conv2D, MaxPooling2D, Flatten, Dense
from convnet_drawer.keras_util import convert_drawer_model
from convnet_drawer.matplotlib_util import save_model_to_file
from keras.models import Sequential
from convnet_drawer.keras_models import AlexNet

classifier = Sequential()

classifier = Model(input_shape=(1024, 1024, 1))
classifier.add(Conv2D(512, (256,256), strides=(4, 4), padding="same"))
classifier.add(MaxPooling2D(pool_size=(2, 2)))
classifier.add(Conv2D(512, (256,256), strides=(4, 4), padding="same"))
classifier.add(Conv2D(512, (256,256), strides=(4, 4), padding="same"))
classifier.add(MaxPooling2D(pool_size=(2, 2)))
classifier.add(Flatten())
classifier.add(Dense(4096))
classifier.add(Dense(4096))
classifier.add(Dense(1000))

classifier = AlexNet.get_model()
classifier_seq = convert_drawer_model(classifier)

Do you have a trick for me?

Please carefully read examples.
You do not need to use Keras APIs.
from convnet_drawer import Model, Conv2D, MaxPooling2D, Flatten, Dense
from matplotlib_util import save_model_to_file

classifier = Model(input_shape=(1024, 1024, 1))
classifier.add(Conv2D(512, (256,256), strides=(4, 4), padding="same"))
classifier.add(MaxPooling2D(pool_size=(2, 2)))
classifier.add(Conv2D(512, (256,256), strides=(4, 4), padding="same"))
classifier.add(Conv2D(512, (256,256), strides=(4, 4), padding="same"))
classifier.add(MaxPooling2D(pool_size=(2, 2)))
classifier.add(Flatten())
classifier.add(Dense(4096))
classifier.add(Dense(4096))
classifier.add(Dense(1000))
save_model_to_file(classifier, "example.pdf")

The above code is enough.
But conv256x256 is not expected (usually 3x3 - 11x11) thus the resulting image seems to be broken.


text:
Cannot view the output images

Hello! I'm having a bit of difficulty with viewing the processed images. It's mentioned that a directory outputs_cc would be created with the images but nothing was created other than outputs with the .pkl files.  Am I missing any step or is the code not updated?
Many thanks!

Thanks for letting me know - I was so stupid to make the updates locally but forgot to push... Now it should work.


text:
🛑 API Server is down

In 964355b, API Server ($API_SITE) was down:

HTTP code: 502
Response time: 902 ms

Resolved: API Server is back up in 9767a91.

repo: yukbid/upptime


text:
🛑 CMS is down

In 03cecd8, CMS ($CMS_SITE) was down:

HTTP code: 502
Response time: 2322 ms

Resolved: CMS is back up in ca82b45.


text:
FzfPreviewProjectGrep fails with lots of files

I just started getting this error after upgrading to v2 this morning:
Error detected while processing function remote#define#CommandBootstrap[5]..remote#define#request:
line    2:
Error invoking '/Users/lynn/.vim/bundle/fzf-preview.vim:command:FzfPreviewProjectGrep' on channel 6:
Error: Failed grep command: "rg --line-number --no-heading --color=always ."

Here is my config:
Plug 'yuki-ycino/fzf-preview.vim', { 'do': ':FzfPreviewInstall' }

" ...

nnoremap <Leader>/ :FzfPreviewProjectGrep .<CR>

This does work as expected with smaller directories.
I have tried removing the plugin folder and re-installing.

I am currently setting the maximum buffer size I can receive from the command to 100MB.
It is probably over that and is causing an error.
I've changed the maximum to 1000MB so please try again.
https://github.com/yuki-ycino/fzf-preview.vim/commit/91c690d1d76f5ca647b3213210bbe8f78c2c1860
However, I feel that going over 100MB is not good for performance.
I will consider changing the default value to 100MB to make it changeable.

@yuki-ycino that worked! Is there any way to tell rg to truncate the results? I'll probably only ever need the first 100 items or so.

Is grep with FzfPreviewProjectGrep {word} {dir} insufficient to grep?

@yuki-ycino my ideal usage would be:

I open the search popup with a key mapping (mine currently mapped to <Leader>/).
As I start typing, the search results are narrowed down to the best matches. This is helpful because I usually don't know the exact string I'm searching for, and it's nice to get feedback as I type.

The issue with FzfPreviewProjectGrep {word} {dir} is that it I don't get the feedback as I type the {word} part.
Is there a better way to accomplish what I'm trying to do?

Try FzfPreviewProjectCommandGrep.

Support dynamic options and show arguments in grep
https://github.com/yuki-ycino/fzf-preview.vim/commit/c115de57e681f3c095309580b9805bf819fb2395

authors: lynndylanhurley yuki-ycino


text:
Add an example of custom icon with Markers

https://docs.mapbox.com/mapbox-gl-js/example/custom-marker-icons/

@yukinarit
Hi! In addressing this issue, found some concerns.
Perhaps this requires creating an HttpElement to customize the MakerOption structure,
but the HttpElement is likely to skip serialization.
https://github.com/yukinarit/mapbox-gl-rs/blob/main/src/marker.rs#L15-L16
I think that HttpElement may be a bit difficult to deal with as it does not seem to have a serialize/deserialize trait🤔
I can't really think of a better idea😂

Hi @shimatar0!
Oh, It seems my prior implementation for MarkerOptions is pretty much incomplete! This issue shouldn't have "good first issue" label 😂
Can you please try if this implementation works?
impl MarkerOptions {
   pub fn build(mut self) -> JsValue {
       let obj: js_sys::Object = serde_wasm_bindgen::to_value(&self).unwrap().into();
       if let Some(element) = self.element.take() {
           js_sys::Object::define_property(&obj, &JsValue::from_str("element"), &*element).into()
       } else {
           obj.into()
       }
    }
}

@yukinarit
Thanks!
I feel that this would allow the structure members themselves to be serialized when passing through the build method.
However, I think the following structure definitions may be the bottleneck.(HtmlElement)
e.g.
MarkerOptions
    ...
    // todo keep serialization from skipping.
    #[serde(skip_serializing_if = "Option::is_none")]
    pub element: Option<web_sys::HtmlElement>,
    ...

Is this error likely?
the trait bound `HtmlElement: Serialize` is not satisfied
the following other types implement trait `Serialize`:

Yes, element needs to have #[serde(skip)], because it's not serializable. My implementation serializes MarkerOptions without element into JsValue first. Then it appends element property of HtmlElement into the JsValue. Hope this will work.

@yukinarit
Sorry. It took me a while to check😂
I understand, but there still seemed to be a problem, so I put out a PR for WIP and commented!

Done in https://github.com/yukinarit/mapbox-gl-rs/pull/42

repo: yukinarit/mapbox-gl-rs


text:
Feature/yousong list with nics

这个 PR 实现什么功能/修复什么问题:
Feature/yousong list with nics
是否需要 backport 到之前的 release 分支:

release/2.10.0

/area region
/cc @wanyaoqi @swordqiu

Codecov Report

Merging #3059 into master will decrease coverage by <.01%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##           master   #3059      +/-   ##
=========================================
- Coverage    7.16%   7.16%   -0.01%
=========================================
  Files         478     478
  Lines       76818   76844      +26
=========================================
  Hits         5507    5507
- Misses      70847   70873      +26
  Partials      464     464

Flag
Coverage Δ

#aFlag
7.16% <0%> (-0.01%)
:arrow_down:

Impacted Files
Coverage Δ

pkg/compute/models/guest_queries.go
0% <0%> (ø)
:arrow_up:

pkg/compute/models/guestnetworks.go
0.22% <0%> (-0.01%)
:arrow_down:

pkg/appsrv/response.go
66.15% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 49a2c10...d264d8d. Read the comment docs.

/lgtm

/approve

authors: codecov-io swordqiu yousong

repo: yunionio/onecloud


text:
Automated cherry pick of #7600: fix: opslog filter by owner_project_ids and owner_domain_ids

Cherry pick of #7600 on release/3.2.
#7600: fix: opslog filter by owner_project_ids and owner_domain_ids

/lgtm
/approve

authors: swordqiu zexi


text:
feat(scripts): add export DOCKER_BUILDKIT=1

这个 PR 实现什么功能/修复什么问题:

[x] 功能、bugfix描述
[x] 冒烟测试

是否需要 backport 到之前的 release 分支:

release/3.6

/cc @zexi
/area scripts

Codecov Report

Merging #9559 (e52da6c) into master (331e60e) will increase coverage by 10.59%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master    #9559       +/-   ##
===========================================
+ Coverage    5.91%   16.50%   +10.59%
===========================================
  Files         843       87      -756
  Lines      130850     9120   -121730
===========================================
- Hits         7736     1505     -6231
+ Misses     122413     7483   -114930
+ Partials      701      132      -569

Flag
Coverage Δ

aFlag
16.50% <ø> (+10.59%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/cloudcommon/db/statusinfrasresource.go

pkg/compute/models/loadbalancernetworks.go

pkg/multicloud/aws/routetable.go

pkg/compute/models/zonequota.go

pkg/cloudcommon/db/quotas/errors.go

pkg/util/qemuimg/consts.go

pkg/monitor/models/metric.go

pkg/multicloud/ucloud/wire.go

pkg/compute/models/inter_vpc_network_vpc.go

pkg/compute/regiondrivers/esxi.go

... and 746 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 331e60e...e52da6c. Read the comment docs.

authors: codecov-io rainzm


text:
🛑 Bitwarden is down

In a9dd7fe, Bitwarden (https://bitwarden.yunus.eu.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Bitwarden is back up in 82327ef after 8 minutes.


text:
[consumer-rabbitmq-quarkus] Expected an integer value, got "tcp://10.96.168.113:5672"

Logs
10:42:48 ERROR [io.sm.re.me.rabbitmq] (main) SRMSG17037: Unable to create client: java.lang.IllegalArgumentException: SRCFG00039: The config property rabbitmq-port with the config value "tcp://10.96.168.113:5672" threw an Exception whilst being converted SRCFG00029: Expected an integer value, got "tcp://10.96.168.113:5672"
	at io.smallrye.config.SmallRyeConfig.convertValue(SmallRyeConfig.java:280)
	at io.smallrye.config.SmallRyeConfig.getValue(SmallRyeConfig.java:238)
	at io.smallrye.config.SmallRyeConfig.getOptionalValue(SmallRyeConfig.java:337)

https://ja.quarkus.io/guides/rabbitmq-reference#rabbitmq-ブローカーアクセスの設定
https://ja.quarkus.io/guides/rabbitmq-dev-services

02:46:50 ERROR [io.ve.ra.im.RabbitMQClientImpl] (executor-thread-1) Could not connect to rabbitmq: java.io.IOException
	at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:129)
	at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:125)
	at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:147)
	at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:439)
	at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1139)
	at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1087)
	at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:985)
	at io.vertx.rabbitmq.impl.RabbitMQClientImpl.newConnection(RabbitMQClientImpl.java:152)
	at io.vertx.rabbitmq.impl.RabbitMQClientImpl.connect(RabbitMQClientImpl.java:830)
	at io.vertx.rabbitmq.impl.RabbitMQClientImpl.lambda$tryConnect$36(RabbitMQClientImpl.java:750)
	at io.vertx.core.impl.ContextBase.lambda$null$0(ContextBase.java:137)
	at io.vertx.core.impl.ContextInternal.dispatch(ContextInternal.java:264)
	at io.vertx.core.impl.ContextBase.lambda$executeBlocking$1(ContextBase.java:135)
	at io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76)
	at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:564)
	at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2449)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1478)
	at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
	at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: com.rabbitmq.client.ShutdownSignalException: connection error; protocol method: #method<connection.close>(reply-code=530, reply-text=NOT_ALLOWED - vhost / not found, class-id=10, method-id=40)
	at com.rabbitmq.utility.ValueOrException.getValue(ValueOrException.java:66)
	at com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:36)
	at com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:502)
	at com.rabbitmq.client.impl.AMQChannel.privateRpc(AMQChannel.java:293)
	at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:141)
	... 18 more


text:
Try bats

Description
Bash Automated Testing System
Related links

https://github.com/sstephenson/bats
https://qiita.com/5t111111/items/c4a382c7dd896c353d03

ingegrate apply-default-minimal.sh and apply-default-minimal-crc.sh


text:
Count for active channel only when window is not focused.

Make unread count of active channel disappear when the channel is focused. (issue #9)
Because I don't have test environment, I test only at Mac OSX.

Why did you add active to the arg for getElementsByClassName() ?
I checked with Mattermost 1.4 RC2, but active class was not contained in the separator.

Sorry, it's my mistake. I am ashamed of myself.
I fixed the mistake, and checked unread count of active channel appeared when it was not focused, and disappeared when it was focused.
But appeared again, after it was not focused again.
So, don't be care about previous commit.
I'll check this later ...

JFYI, circleci failed because apt-get failed to download zip in docker build. It's not your mistake.

If the app manages multiple teams, unread counts of active channel disappear at inactive tabs when it's focused.
I think we have to resolve this issue to add features of the PR.

I agree with you.
I don't have any idea how to count unread title for active channel from DOM.
I'm trying to count unread title from notification event of active channel.
But, this approach will make the application complex.
I wonder if there is another good way.

I changed to count unread message of active channel from the desktop notification event.
Then, check about belows at Mac OSX and windos 7.

Active channel badge disappear when the active channel is focused.
Active channel badge does not disappear when the another tab is focused.

Thanks a lot, however I want to merge #18 first. Because this PR makes large changes for code structure.

OK, I think so too.

@mid0111 @ttyniwa Could you check whether app performs as you expect?

ok. I'll check it.

Thank you for marge PR.
The unread count is appeared I expected.
However it is not the interest on this issue, I’m worried about the mention count was not disappeared when clicking on the application.

I fixed bugs, please see #12 for details.

authors: mid0111 ttyniwa yuya-oc

repo: yuya-oc/electron-mattermost


text:
Add README.md

We need a comprehensive Readme file which makes the aim and functionality of the project clear to anyone who choses to view the repository and help them get started.

README added


text:
解决laravel-admin多图上传数量超出bug

控制器中设置初始化信息（主要是这个 最大总文件数 maxTotalFileCount）

$form->multipleImage('goods_images', __('Goods images'))->options([
    'language' => 'zh',         // 设置语言（不管用，我是去 public/vendor/laravel-admin/bootstrap-fileinput/js/fileinput.min.js 手动改的）
    'maxFileCount' => Goods::GOODS_IMAGES_COUNT,         // 单次上传最大文件数
    'maxTotalFileCount' => Goods::GOODS_IMAGES_COUNT,    // 最大总文件数
    'maxFileSize' => 2048,    // 单位KB
    'showCaption' => false, // 是否显示输入框
    'showBrowse' => true,  //是否开启input的浏览文件 true:开启
    'msgFilesTooMany' => "选择上传的文件数量({n}) 超过允许的最大数值{m}！", // 上传数量超出的错误提示
    'msgSizeTooLarge' => '文件 “{name}” ({size} KB) 超过了允许大小 {maxSize} KB.', // 图片大小超出的提示
])->removable()->help('最多上传5张，单张大小不超过2M');;// 多图

修改js代码：进入到vendor/encore/laravel-admin/src/Form/Field/MultipleFile.php，查找setupScripts方法，在其后加入如下代码：

 protected function setupScripts($options)
    {
        // .....这是原有代码.....

        // 开始
        // 修复多度上传最大数量控制bug问题

        $optionsArr = json_decode($options, true);
        if (!empty($optionsArr['maxTotalFileCount'])) {
            $maxTotalFileCount = $optionsArr['maxTotalFileCount'];
            $maxTotalFileCountIdex = $maxTotalFileCount - 1;

            $this->script .= <<<EOT
$("input{$this->getElementClassSelector()}").on('filebatchselected', function (evt, file) {
        // 选择图片后执行，用于判断选择的图片是否超出限制，超出限制就禁用选择按钮
        // 比如只允许上传4张，我分两次上传，第一次上传两张，第二次上传3张，此时手动禁用选择按钮

        console.log(polymeric);
        if ($(this).parent().parent().find('.kv-preview-thumb').length > {$maxTotalFileCount}) {
            alert('图片数量最多为{$maxTotalFileCount}');

            // 定义超出制定数量的div
            var polymeric = $(this).parent().parent().find('.kv-preview-thumb:gt({$maxTotalFileCountIdex})');
            // 定义超出制定数量的缓存div
            var polymericCache = $(this).parent().parent().find('.kv-zoom-cache:gt({$maxTotalFileCountIdex})');

            // 删除
            polymeric.each(function(index, value){
                value.remove();
            });
            // 删除
            polymericCache.each(function(index, value){
                value.remove();
            });

        }
    })
    .on('filebatchuploadcomplete', function (evt, file) {
        // 只会调用一次，所有图片都上传成功调用，这是为了弥补上传成功后部分DOM结构重新渲染，导致filebatchselected钩子中执行的操作失效
        if ($(this).parent().parent().find('.kv-preview-thumb').length > {$maxTotalFileCount}) {
            $("input{$this->getElementClassSelector()}").attr('disabled', 'disabled')
            $("input{$this->getElementClassSelector()}").closest('div.btn-file').addClass('btn-disabled');
        }
    })
    .on('fileuploaded', function (event, data, previewId, index) {
        // 上传成功几次就调用几次，把后端返回的地址附加到DOM结构上，为以后得操作做准备
        if (data.response.status == 1) {
            $(".file-preview-thumbnails").find('#' + previewId).attr('data-url', data.response.data.name);
        } else {
            alert(data.response.info);
        }
    })
    .on('fileclear', function (evt, file) {
        // 点击右上角叉叉执行
        $("input{$this->getElementClassSelector()}").removeAttr('disabled')
        $("input{$this->getElementClassSelector()}").closest('div.btn-file').removeClass('btn-disabled')
        $(".file-preview-thumbnails").find('.fileinput-upload-button').removeAttr('disabled')
    })
    .on("filesuccessremove", function (event, uploadedId, index) {
        // 仅对上传成功的图片有效，未上传的图片不执行这里
        // 延迟一秒后删除，否则不准确
        setTimeout(function () {
            if ($(this).parent().parent().find('.kv-preview-thumb').length < {$maxTotalFileCount}) {
                $("input{$this->getElementClassSelector()}").removeAttr('disabled')
                $("input{$this->getElementClassSelector()}").closest('div.btn-file').removeClass(
                    'btn-disabled')
            }
        }, 1000)
    })
    .on('fileremoved', function () {
        // 该事件钩子针对只选择不上传的情况
        if ($(this).parent().parent().find('.kv-preview-thumb').length <= {$maxTotalFileCount}) {
            $("input{$this->getElementClassSelector()}").removeAttr('disabled')
            $("input{$this->getElementClassSelector()}").closest('div.btn-file').removeClass('btn-disabled')
            $(".file-preview-thumbnails").find('.fileinput-upload-button').removeAttr('disabled')
        }
    });
EOT;

        }
        //结束

    }

经过以上步骤已经可以做到在页面上删除掉多余的图片了，但是！！！！保存时还是会存入数据库。

修改对应模型文件：app/WJY/Models/Goods.php，加入更新过程中处理逻辑

<?php

namespace App\WJY\Models;

use Illuminate\Database\Eloquent\Model;

class Goods extends Model
{
    // 设置goods_images字段最大上传图片数
    const GOODS_IMAGES_COUNT = 5;

    protected static function boot()
    {
        parent::boot(); // TODO: Change the autogenerated stub

        static::updating(function ($update) {
            // 更新时，计算图片数量，多出的进行删除
            if (!empty($update->goods_images) && count($update->goods_images) > self::GOODS_IMAGES_COUNT) {
                $update->goods_images = array_chunk($update->goods_images, self::GOODS_IMAGES_COUNT)[0];
                // dd($update->goods_images);

            }
        });

    }
}

至此结束。

#3169

repo: z-song/laravel-admin


text:
给grid的列加上class以方便控制

表格的列没有class不方便js选择器

谢谢！

authors: ichynul z-song


text:
Bugのレポート

Bugがあります．
宮川さんdebugしてください．

直したp(^-^)q


text:
Support for non-deterministic space assignment

Feature
In some experiments it is helpful to not assign users to spaces deterministically, but rather according to some probability distribution over the open spaces in the network.
In the case that no spaces are available, the EV should be placed into a queue and wait for the next available space (possibly with a delay to model switching time).

Proposed Design
Design will require a new subclass of ChargingNetwork (ProbabilisticNetwork?) and one of EV (ProbabilisticEV?).
ProbabilisticEV
New variables

affinity_map (dict) Dict mapping station_ids to a probability mass which represents the user's preferences over spaces.
unplug_delay (int) Number of periods between when a vehicle finishes charging and when the driver moves their vehicle. Can use None or inf to represent that the driver will not leave until their departure time.
unqueue_delay (int) Number of periods between when a driver is notified a spot is empty and when they actually plug in. Can use None or inf to represent that the driver is not willing to use the queue system.

ProbabilisticNetwork
New variables

waiting_queue (queue) - Queue holding EVSEs who are waiting for a spot to open. Not including those who have been notified.

notified (set) - Set of session_ids for user's who have been notified that they can exit the queue.

plugin()

if EV session_id in notified or waiting_queue is empty and the number of open spaces > len(notified)

Select an empty EVSE based on the EV's affinity_map.

else

Place EV in the queue

unplug()

If waiting_queue is not empty, remove the first EV from the queue and create a PluginEvent with the EV and timestamp t + unqueue_delay.

When an EV is done charging and its unplug_delay is < inf or not None, an UnplugEvent should be generated with timestamp t + unplug_delay. The original UnplugEvent should be deleted from the queue.

This design will require giving ProbabilisticNetwork access to the event_queue.

See branch stocastic_events.


text:
Tasker (Autoinput) and possibly other accessibility service apps stop working

I have a tasker script set up like so, enabling lockscreen widget makes the profile never fire. The script is trying to detect the lock screen security text via autoinput... The run log never prints anything so it is not detecting anything. Is there a way to let other accessibility apps actually use the screen and not hog it?

Can you share your Tasker profile?

What device is this? I tested on a Samsung Galaxy S22 Ultra on Android 13 and the AutoInput UI Update event successfully fires when Lockscreen Widgets is enabled and the "Draw unlock pattern" text is shown above the pattern input.

Sony Xperia 1 III Android 12

repo: zacharee/LockscreenWidgets


text:
Integration of PresentMon

Hello,
would it be possible to include the sensor/integrated program “PresentMon”? Apparently the sensor is not being used yet (HWiNFO64 v7.72-5355).
Thank you very much!

I mean the sensor is visible in HWiNFO but not in the target system (influxdb2 in my case).

I see Framerate (Presented) in the metrics. Do you see that in InfluxDB?
hwinfo,hwinfoVersion=8.00-5400,pluginVersion=(devel),readingId=134217728,readingName=Framerate\ (Presented),readingNameOrig=Framerate\ (Presented),sensorId=402653592000,sensorInst=0,sensorName=PresentMon,sensorNameOrig=PresentMon,sensorType=unknown,shmemVersion=v2\ rev1,unit=FPS fps=122.01022445680948 1711736765941728300

Interestingly I don't see the other readings (Framerate (Displayed), Frame Time, or GPU Busy)

I see the readingId 134217728 but there is no Framerate only other metrics. I updated to version 8.00-5400.

authors: BockiderGolem zachstence

repo: zachstence/hwinfo-telegraf-plugin


text:
Front End/handlebars

TBD

using handlebars, build out to match wireframe

Still working on styling, Trying to create universal look across app with accessibility and cards.


text:
Why could I get node representation only by GIN?

Hello, Zhang:
When I run the ''model.py'' , only "gin_type" = "gin" work successfully,  and other models, including gat, gcn, graphsage and attentivefp are fail to work. All of them were base on your code. I am appreciate you will resoponse to me.
The traceback file is attached.
[Uploading traceback.do
traceback.docx
cx…]()
Best regard,
Xiang Zhang

Hi Xiang,
Thanks for your interest in our work! In the github repo, we only provide the checkpoint for the gin model. This may be reason why it fails with other models such as gat and gcn.
Bests,

authors: simmzx zaixizhang

repo: zaixizhang/MGSSL


text:
Deactivating NoUsedDefinitions Rule (#567)

Closes #567.

:+1:

Codecov Report

Merging #568 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #568   +/-   ##
=========================================
  Coverage     84.62%   84.62%
  Complexity      933      933
=========================================
  Files           148      148
  Lines          2341     2341
  Branches        308      308
=========================================
  Hits           1981     1981
  Misses          221      221
  Partials        139      139

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b31aa49...2fba4c3. Read the comment docs.

:+1:

authors: codecov-io maxim-tschumak netme

repo: zalando-incubator/zally


text:
Jetty metrics configuration option

The HTTP component could support a configuration option for enabling "free" Jetty metrics from instrumented implementations of key interfaces via metrics-jetty9. An example configuration.

Hi @marsmining, looks like you didn't get a response. Adding @dryewo for his thoughts. If he's supportive of the idea, would you be willing to make a PR?

Brandon, please go on and make a PR. It looks like a nice feature.

authors: LappleApple dryewo marsmining

repo: zalando/friboo


text:
feat: add exception for partner IAM (#767)

Adds an exception text for scopes in partner IAM.
Contributes to #767.

:+1:

👍

👍

authors: SmilyOrg ktsypkina tkrop

repo: zalando/restful-api-guidelines


text:
4.0.0 Release

The next major release 4.0.0 of tailor must have these below listed features. These features were used at Zalando and its much more performant than the open source version. So its time to upstream those changes

[x] drop node 6 support
[ ] Should use Keep alive agents (https://github.com/node-modules/agentkeepalive)
[ ] Caching of fragments either by using the Id and URL or through cache-control headers
[ ] Logging and Metrics(Fragment TTFB, TTLB) that are based on tailor event system
[ ] System level metrics like IO/CPU which can be made available via child process
[ ] Template caching on bootup ( Super easy for File system, Probably for now we can skip if its a remote endpoint and have to take care of update mechanism to be generic)
[ ] Circuit breakers pool for each fragment
[ ] Agent pooling (https://github.com/vigneshshanmugam/agent-pool/)
[ ] Reporting Browser metrics that are captured via Tailor performance hooks (https://github.com/zalando/tailor/blob/master/docs/hooks.md)

If anyone wants to pick it up specific taks, Let me know.. I can give more context...

@franz-josef-kaiser Sure, Please provide ideas on the issue on what you want the behaviour to be when the obligatory ones fail and whether its applicable only for primary or all the fragments.

any progress on this?

Was bit busy with other things, I will come back to working on this in few days.

Hello @vigneshshanmugam, I've talked to you on Twitter a few days back, we've agreed that I'll create an issue and we'll discuss details here. However, I don't want to duplicate existing issues, and pretty much all of issues or lack of features we've experienced are listed here. So I'm commenting here, let me know if you still prefer separate thread for our support.
Features we are craving for in Tailor:

keep-alive connection for fragments
caching of fragments
circuit breaker for fragments

All of those are mentioned here. Is it still the plan? Are they going to be implemented? Do you need any help with that? If yes, how can we help? :-)
Additionally, there is this point on your list here, "Logging and Metrics(Fragment TTFB, TTLB) that are based on tailor event system". Is it somehow related to hooking system? Does it mean that you are aware of the fact that events described in documentation of hooks (https://github.com/zalando/tailor/blob/master/docs/hooks.md) are never triggered? At least that's what we've experienced. If this is not the same thing, I'll open separate issue with detailed description for this particular bug.
Thanks a lot! :-)

Hi @soofka , I stated a separate client for tailor https://github.com/vigneshshanmugam/tailor-http-client which should resemble close to what we had internally at Zalando and would include the features you mentioned with configurable parameters. Once i push the code changes, I will put here so that everyone can review and contribute more features 😃

Logging and Metrics(Fragment TTFB, TTLB)

This is purely server side events and not related to hooks which is associated to front end metrics. Its based on the tailor events https://github.com/zalando/tailor/blob/master/docs/Events.md.

I'll open separate issue with detailed description for this particular bug.

Yes please do, happy to help.

Any updates? Could we help somehow?

Its been a bit of a delay, But I started prototyping some of the ideas as a separate package here. https://github.com/vigneshshanmugam/tailor-libs
PR's are welcome and also please open issues on whatever features that would beneficiary for the tailor core.

Can we have some bigger picture and what has to be done? tailor-libs seems to be quite empty

authors: soofka tobsch vigneshshanmugam wjureczka

repo: zalando/tailor


text:
[Survey] Usage of "github-integration" module

Dear Zally community,
We need your support to make Zally better and effective!
We have a module called github-integration which allows to integrate Zally checks with GitHub. We don't know if this module brings any value for Zally users. We would like to know if someone from Zally community use this module in their projects.
We kindly ask you to vote:
👍  - I use github-integration module
👎  - I don't use github-integration module
Thank you all for your support!
P.S. Zally community users has been collected from forks information. If you are not the list below and use and active user of github-integration module feel free to vote.
@7DataBits
@abarstow
@aihua aihua
@AlatagiChetan
@alireza-rafeezadeh
@andqwerty
@andreasevers
@artofswreuse
@b5h6r0up
@baurchanu
@beatkyo
@bobrowskim
@carloslozano
@carstendev
@codyaray
@cogitor
@ContextLogic
@cortexapps
@cybernetics
@dennisseidel
@dev-tim dev-
@devopstoday11
@dexterogieosahon
@dinesh19aug
@earth2marsh
@ech0s7r
@EduardoAC
@EdwardGu1221
@ewerk
@fehmicansaglam
@fjudith
@frecco75
@gitter-badger
@gopicares
@hhpatel09
@ijayaprasad
@infinitecsolutions
@ioggstream
@ishishov
@JasonLee1990
@jfreyre
@joelfalk
@johannesmarx
@jonathan-murray
@JonKohler
@kbaehr
@kingslef
@kreinerpatrick
@KrishanuMaity76
@livestoriz

P.S. I have found a Github limit of tagging users in one comment. Below is a second part of the community.
@loretop
@mariamrady
@mblascoespar
@mckibbenc
@mdominka
@micheldeblok
@milan-m
@MMooki
@mohamedaltaib
@mvalkon
@nandhiniG
@natrem
@NepgearG
@ninjayoto
@promood
@PyJava1984
@Rajesh-Narayanappa87
@rayedbajwa12
@RhnSharma
@roxspring
@sasachan
@schneider-electric-itb-software
@SchweizerischeBundesbahnen
@acumenix
@timetable2014
@Sedfik
@seehausen
@server-may-cry
@soceanainn
@societe-generale
@syllogy
@thejeswi
@thiyagu06
@topicus
@unifly-aero
@ZuperKeurZ
@upasanachatterjee
@ventx
@viartemev
@vijayan663
@vpondala
@vwt-digital
@JelleVWT
@WilliamTwill
@xpepper

Thank you all for the feedback!

repo: zalando/zally


text:
How to use Table component

I am not able to figure out how to use the table component. I have following categories defined for the email editor:
import { BlockManager, BasicType, AdvancedType, JsonToMjml } from 'easy-email-core';
import { EmailEditor, EmailEditorProvider } from 'easy-email-editor';
import {
  StandardLayout,
  BlockAttributeConfigurationManager,
} from 'easy-email-extensions';

const categories = [
  {
    label: 'Content',
    active: true,
    blocks: [
      {
        type: AdvancedType.TEXT,
      },
      {
        type: AdvancedType.IMAGE,
        payload: { attributes: { padding: '0px 0px 0px 0px' } },
      },
      {
        type: AdvancedType.BUTTON,
      },
      {
        type: 'WORKFLOW_BLOCK',
        // payload: { data: { value: { approveBtnText: 'Appr' } } },
      },
      {
        type: 'LINK_BLOCK',
        // payload: { data: { value: { approveBtnText: 'Appr' } } },
      },
      {
        type: 'SMILEY_BLOCK',
      },
      {
        type: BasicType.TABLE,
      },
{
        type: AdvancedType.SOCIAL,
        payload: {
          data: {
            value: {
              elements: [
                {
                  href: '#',
                  target: '_blank',
                  src: FacebookIcon,
                  content: 'Facebook',
                },
                {
                  href: '',
                  target: '_blank',
                  src: TwitterIcon,
                  content: 'Twitter',
                },
                {
                  href: '#',
                  target: '_blank',
                  src: InstaIcon,
                  content: 'Instagram',
                },
                {
                  href: '#',
                  target: '_blank',
                  src: YoutubeIcon,
                  content: 'Youtube',
                },
                {
                  href: '#',
                  target: '_blank',
                  src: LinkedinIcon,
                  content: 'Linkedin',
                },
              ],
            },
          },
          attributes: {
            align: 'center',
            color: '#333333',
            mode: 'horizontal',
            'font-size': '13px',
            'font-weight': 'normal',
            'border-radius': '3px',
            padding: '10px 25px 10px 25px',
            'inner-padding': '4px 4px 4px 4px',
            'line-height': '22px',
            'text-padding': '4px 4px 4px 0px',
            'icon-padding': '0px',
            'icon-size': '20px',
          },
          children: [],
        },
      },
      {
        type: AdvancedType.DIVIDER,
      },
      {
        type: AdvancedType.SPACER,
      },
      {
        type: AdvancedType.HERO,
      },
      {
        type: AdvancedType.WRAPPER,
      },
    ],
  },
  {
    label: 'Layout',
    active: true,
    displayType: 'column',
    blocks: [
      {
        title: '2 columns',
        payload: [
          ['50%', '50%'],
          ['33%', '67%'],
          ['67%', '33%'],
          ['25%', '75%'],
          ['75%', '25%'],
        ],
      },
      {
        title: '3 columns',
        payload: [
          ['33.33%', '33.33%', '33.33%'],
          ['25%', '25%', '50%'],
          ['50%', '25%', '25%'],
        ],
      },
      {
        title: '4 columns',
        payload: [['25%', '25%', '25%', '25%']],
      },
    ],
  },
];

<EmailEditorProvider
        data={templateData}
        height={'calc(100vh - 72px)'}
        autoComplete
        dashed={false}
        onSubmit={onSubmit}
        mergeTags={mergeTags}
        fontList={defaultWebFonts}
      >
        {({ values }, { submit }) => {
          return (
            <>
              <StandardLayout compact={false} showSourceCode={true} categories={categories}>
                <EmailEditor />
              </StandardLayout>
            </>
          );
        }}
      </EmailEditorProvider>
```
`

Dragging the table component does not draw any table. Please suggest what is the correct way to use it.

Thankyou!

Table component can only be used in custom block, it currently does not have a configuration panel

ok got it.. thanks a lot.

repo: zalify/easy-email-editor


text:
croppedImage() don't work for one case

It is working very well but, for just one case croppedImage() function don't work correctly. I couldn't figure it out what is the exact problem? (no autolayout).
Do you have any suggestion?
Dimensions: w1242 x h2208, ratio(h/w): 1.77, testImage.jpg, crop-result:ok
Dimensions: w3264 x h2448, ratio(h/w): 0,75, iPhone 6 Plus, crop-result:ok
Dimensions: w2105 x h1056, ratio(h/w): 0.5,  screenshot, crop-result:ok
Dimensions: w1422 x h1219, ratio(h/w): 0.85, screenshot, crop-result:ok
Dimensions: w2448 x h3264, ratio(h/w): 1.33, iPhone 6 Plus, crop-result:wrong
Dimensions: w2448 x h3264, ratio(h/w): 1.33, screenshot, crop-result:ok

What's wrong with the croppedImage() result? dimensions? position?

I want to crop as a square so, ImageCropView and UIImageView are same size. It crops rectangle and square like these examples.
crop 1: not moved, cropped rectangle.
crop 2: moved to top left corner 0-0 - cropped liked original frame like I want.
crop 3: moved to middle, cropped rectangle.
crop 4: zoomed, cropped square but frame is not the same with original image.

The croppedImage() doesn't work correct when you are trying to crop image with imageOrientation other than default orientation (.up). This happens because cropRect() inside ImageCropView doesn't take into account imageOrientation. In order to fix that you need to add this method inside ImageCropView
private func transposeCropRect(_ cropRect: CGRect, inDimension dimension: CGSize, for orientation: UIImageOrientation) -> CGRect {
        var transposedRect: CGRect = cropRect
        switch orientation {
        case .left:
            transposedRect.origin.x = dimension.height - (cropRect.size.height + cropRect.origin.y)
            transposedRect.origin.y = cropRect.origin.x
            transposedRect.size = CGSize(width: CGFloat(cropRect.size.height), height: CGFloat(cropRect.size.width))
        case .right:
            transposedRect.origin.x = cropRect.origin.y
            transposedRect.origin.y = dimension.width - (cropRect.size.width + cropRect.origin.x)
            transposedRect.size = CGSize(width: CGFloat(cropRect.size.height), height: CGFloat(cropRect.size.width))
        case .down:
            transposedRect.origin.x = dimension.width - (cropRect.size.width + cropRect.origin.x)
            transposedRect.origin.y = dimension.height - (cropRect.size.height + cropRect.origin.y)
        case .up:
            break
        case .downMirrored:
            transposedRect.origin.x = cropRect.origin.x
            transposedRect.origin.y = dimension.height - (cropRect.size.height + cropRect.origin.y)
        case .leftMirrored:
            transposedRect.origin.x = cropRect.origin.y
            transposedRect.origin.y = cropRect.origin.x
            transposedRect.size = CGSize(width: CGFloat(cropRect.size.height), height: CGFloat(cropRect.size.width))
        case .rightMirrored:
            transposedRect.origin.x = dimension.height - (cropRect.size.height + cropRect.origin.y)
            transposedRect.origin.y = dimension.width - (cropRect.size.width + cropRect.origin.x)
            transposedRect.size = CGSize(width: CGFloat(cropRect.size.height), height: CGFloat(cropRect.size.width))
        case .upMirrored:
            transposedRect.origin.x = dimension.width - (cropRect.size.width + cropRect.origin.x)
            transposedRect.origin.y = cropRect.origin.y
        }

        return transposedRect
    }

and change cropRect() implementation to
open func cropRect() -> CGRect {
        let scale = coverImageView.image!.size.width / coverImageView.frame.width
        let cropRect = CGRect(x: contentOffset.x * scale, y: contentOffset.y * scale, width: frame.width * scale, height: frame.height * scale)

        return transposeCropRect(cropRect, inDimension: coverImageView.image!.size, for: coverImageView.image!.imageOrientation)
    }

After that it works for all kind of images

authors: fatihyildizhan mitvad peyotll

repo: zanadu/ImageCropView


text:
[FEATURE] - Android TV or Google TV application

Is there a chance that there will be a version compatible with Android TV? It would be mega useful :-)

The app works on android tv. The UI is not really great for that, but it mostly works. Once it's set up, you probably won't use the UI anyway.

Thanks for the info.
I'll check and let you know :-)
I'm mainly interested in the option to select the applications for which the tunnel should work.

Thanks for the info. I'll check and let you know :-) I'm mainly interested in the option to select the applications for which the tunnel should work.

That function absolutely works on my android tv devices, the complexity is getting there and setting it up with the UI :)

Eventually I could build a dedicated UI for AndroidTV, but this would be a pretty major chunk of effort. For now, I'm just trying to improve the current UI's experience on AndroidTV.

Yes I second that Amazon Tv better UI as it is a bit hard to navigate around the menus and also once connected to display upload and download data would be good add on.

Yes I second that Amazon Tv better UI as it is a bit hard to navigate around the menus and also once connected to display upload and download data would be good add on.

I stopped supporting Amazon TV's a while back because their ecosystem and processes made it almost impossible to support. Out of curiosity, does side loading the app on Amazon TV still work? Also, if you click the "Info" icon button on the tunnel on Android TV it should show this information.

I'll mark this one as closed for now as the app is mostly usable on AndroidTV. I'll continue to keep trying to make the experience better on AndroidTV until I get the time to create a dedicated AndroidTV UI in the future.

Yes I second that Amazon Tv better UI as it is a bit hard to navigate around the menus and also once connected to display upload and download data would be good add on.

I stopped supporting Amazon TV's a while back because their ecosystem and processes made it almost impossible to support. Out of curiosity, does side loading the app on Amazon TV still work? Also, if you click the "Info" icon button on the tunnel on Android TV it should show this information.

The apk sideloaded work properly on my 2nd gen fire stick 4k max.

authors: AbcITAndrzej devastgh figarospares zaneschepke

repo: zaneschepke/wgtunnel


text:
[Feature request] Filename display while previewing images

Great extension! Thanks for your awesome work.
Would it be possible to display the filename while using the preview mode for browsing? Right now the filename is not displayed. Which can be confusing to identify the right image when browsing lots of similar looking images in the preview mode.

Displaying the filename above where the prompt is displayed or together with the generation data (Steps, Sampler, CFG Scale, etc) would be super useful.

already added

Awesome! That was fast. Thank you so much.

authors: peterAIML zanllp

repo: zanllp/sd-webui-infinite-image-browsing


text:
發送到... 不起作用?

發送到 文生圖 圖生圖 局部重繪...等 不起作用? 麻煩查看一下囉!

咦? 我似乎是隱藏頁籤的關係?
一直都是使用分頁啟動 想說隱藏頁籤節省空間...

隐藏掉的话确实不行，发送到xxx依赖于挂载sd-webui前端的按钮进行触发，隐藏掉就没了

authors: FrankHGS zanllp


text:
Images created with earlier versions of Fooocus cause error logging, and do not display generation info.

Hello,
When I open a folder that contains images created with Fooocus 2.1.865 or earlier, The images take a while to load, and do not display generation info.  In addition, I see the following output in the console window:
ERROR:scripts.iib.logger:'Base Model'
Stack (most recent call last):
  File "C:\Program Files\Python310\lib\threading.py", line 973, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\Python310\lib\threading.py", line 1016, in _bootstrap_inner
    self.run()
  File "C:\Program Files\Python310\lib\threading.py", line 953, in run
    self._target(*self._args, **self._kwargs)
  File "E:\stable-diffusion-webui-forge\venv\lib\site-packages\uvicorn\server.py", line 62, in run
    return asyncio.run(self.serve(sockets=sockets))
  File "C:\Program Files\Python310\lib\asyncio\runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "C:\Program Files\Python310\lib\asyncio\base_events.py", line 636, in run_until_complete
    self.run_forever()
  File "C:\Program Files\Python310\lib\asyncio\base_events.py", line 603, in run_forever
    self._run_once()
  File "C:\Program Files\Python310\lib\asyncio\base_events.py", line 1909, in _run_once
    handle._run()
  File "C:\Program Files\Python310\lib\asyncio\events.py", line 80, in _run
    self._context.run(self._callback, *self._args)
  File "E:\stable-diffusion-webui-forge\venv\lib\site-packages\starlette\middleware\base.py", line 70, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "E:\stable-diffusion-webui-forge\venv\lib\site-packages\starlette\middleware\cors.py", line 92, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "E:\stable-diffusion-webui-forge\venv\lib\site-packages\starlette\middleware\cors.py", line 147, in simple_response
    await self.app(scope, receive, send)
  File "E:\stable-diffusion-webui-forge\venv\lib\site-packages\starlette\middleware\gzip.py", line 24, in __call__
    await responder(scope, receive, send)
  File "E:\stable-diffusion-webui-forge\venv\lib\site-packages\starlette\middleware\gzip.py", line 44, in __call__
    await self.app(scope, receive, self.send_with_gzip)
  File "E:\stable-diffusion-webui-forge\venv\lib\site-packages\starlette\middleware\exceptions.py", line 68, in __call__
    await self.app(scope, receive, sender)
  File "E:\stable-diffusion-webui-forge\venv\lib\site-packages\fastapi\middleware\asyncexitstack.py", line 18, in __call__
    await self.app(scope, receive, send)
  File "E:\stable-diffusion-webui-forge\venv\lib\site-packages\starlette\routing.py", line 718, in __call__
    await route.handle(scope, receive, send)
  File "E:\stable-diffusion-webui-forge\venv\lib\site-packages\starlette\routing.py", line 276, in handle
    await self.app(scope, receive, send)
  File "E:\stable-diffusion-webui-forge\venv\lib\site-packages\starlette\routing.py", line 66, in app
    response = await func(request)
  File "E:\stable-diffusion-webui-forge\venv\lib\site-packages\fastapi\routing.py", line 237, in app
    raw_response = await run_endpoint_function(
  File "E:\stable-diffusion-webui-forge\venv\lib\site-packages\fastapi\routing.py", line 163, in run_endpoint_function
    return await dependant.call(**values)
  File "E:\stable-diffusion-webui-forge\extensions\sd-webui-infinite-image-browsing\scripts\iib\api.py", line 597, in image_geninfo_batch
    res[path] = await image_geninfo(path)
  File "E:\stable-diffusion-webui-forge\extensions\sd-webui-infinite-image-browsing\scripts\iib\api.py", line 583, in image_geninfo
    return parse_image_info(path).raw_info
  File "E:\stable-diffusion-webui-forge\extensions\sd-webui-infinite-image-browsing\scripts\iib\parsers\index.py", line 17, in parse_image_info
    logger.error(e, stack_info=True)
'Base Model'

I'm assuming fooocus changed it's metadata for newer versions.
Thanks

Please provide the file where the issue occurred.

Please provide the file where the issue occurred.

In version 2.3.1, it appears to be fine.

Hmm, upon further investigation, although fooocus's log shows the generation info for these files, it seems that other programs also cannot read the metadata... so maybe it isn't there, or the files became corrupt?  ... if that's the case, is there a way to handle the error gracefully/silently?

Is your IIB latest version?

I was running a version from 5-15, but have now updated to the latest, with the same result... However, I was able find some things and stop the issue.

No Metadata - These images seem to have been from before Fooocus added metadata... that feature was added on 2-26-24, and these were from 2-22-04, so a slightly earlier build.

Even so, when the folder was scanned or an image opened, the errors in the console appeared.

I found the errors only show up if the image files were in the same directory as the Fooocus Log file "log.html".  Either removing the log file, or even just renaming it to "log.htm" resulted in the issue going away.

I even created a dummy log.html file in the directory, and the problem did not occur.... however, if I copy the contents of the real log to the new file, the problem re-appears.   This doesn't seem to be an issue for logs/images created in newer Fooocus versions.
The best I can determine is that there is some data in the Fooocus log file causing the issue when IIB scans it.... but only if it's actually called "log.html".  Is IIB scanning that file for metadata?  Also, the error doesn't occur when entering the folder if the first file is not in the log... then it only occurs when trying to view one of the files that is in the log.
Hopefully, I explained it clearly.  I've  also attached a zip file of 2 images and the log file.  I was able to reproduced the error by extracting just those 3 files into a folder and then viewing the folder in IIB.
If this isn't a major issue, you can close the bug.  I was able to work around it by just renaming the log files.
Thanks!
test-error.zip

The version of fooocus is too low, resulting in a different log file format that causes parsing errors. This issue has been resolved now. You can update to the latest version of IIB to see if it fixes the problem.

Yes, that fixed it.  Thanks!

authors: Dream-Cypher zanllp


text:
This is the log content before using git pull.

          This is the log content before using git pull.

After using git pull, there is no log left.
2023-04-27 10:32:19,083 - scripts.logger - ERROR - [WinError 3] ������ ��θ� ã�� �� �����ϴ�: 'C:/Users/bluen/Documents/AI/stable-diffusion-webui-ux/stable-diffusion-webui-ux/outputs'
2023-04-27 10:32:22,759 - scripts.logger - ERROR - [WinError 3] ������ ��θ� ã�� �� �����ϴ�: 'C:/Users/bluen/Documents/AI/stable-diffusion-webui-ux/stable-diffusion-webui-ux/outputs'
Originally posted by @bluenyx in https://github.com/zanllp/sd-webui-infinite-image-browsing/issues/52#issuecomment-1530913279

Under Windows, the information recorded by the logger is not encoded in UTF-8. You can switch the encoding of your editor to view it (for example, in VS Code, use "Reopen with Encoding" and select the corresponding encoding).

However, if you are using the latest version of the extension without any problems, I think you can ignore this issue.   In the recent commits, I have strengthened the robustness of the database.

It's working very well on Webui. The problem is occurring only in Standalone. I don't know if I can't retrieve the value of config.json or if I can't recognize the value of the directory location.

I just suddenly remembered that it's possible because the paths in the config.json file may not be absolute paths.

!!! Note that if these paths are relative paths, they will be expanded to absolute paths relative to the current working directory, and once the expanded paths are not correct, they will be ignored. You can solve this problem by changing these paths to absolute paths.

I tried to recreate the config.json file, but it's the same.
config.json file :
{
"outdir_txt2img_samples": " C:\Users\bluen\Documents\AI\stable-diffusion-webui-ux\outputs\txt2img-images",
"outdir_img2img_samples": "C:\Users\bluen\Documents\AI\stable-diffusion-webui-ux\outputs\img2img-images",
"outdir_extras_samples": "C:\Users\bluen\Documents\AI\stable-diffusion-webui-ux\outputs\extras-images",
"outdir_grids": "",
"outdir_txt2img_grids": ":C\Users\bluen\Documents\AI\stable-diffusion-webui-ux\outputs\txt2img-grids",
"outdir_img2img_grids": "C:\Users\bluen\Documents\AI\stable-diffusion-webui-ux\outputs\img2img-grids"
}

Can you show me what the log file looks like when reopened with UTF-8 encoding?

Your path seems to have some problem.

I'll add more checks and warnings for Standalone Operation. Debugging like this is too cumbersome.

Can you show me what the log file looks like when reopened with the correct encoding? Or you can upload the log file for me to inspect

No logs are left.

Your path seems to have some problem.
use “/” or “\” replace all ""。 and "outdir_txt2img_grids": ":C\Users\bluen\Documents\AI\stable-diffusion-webui-ux\outputs\txt2img-grids",. this conon is not correct. the path is not allowed start with conon

this is my mistake.
and fixed:

Your path seems to have some problem.
use “/” or “\” replace all ""。 and "outdir_txt2img_grids": ":C\Users\bluen\Documents\AI\stable-diffusion-webui-ux\outputs\txt2img-grids",. this conon is not correct. the path is not allowed start with conon

this is my mistake.
and fixed:

In Korea locale, "" is automatically converted. No problem.

I have added more checks, and you can verify by performing a similar operation as shown below.

I have added more checks, and you can verify by performing a similar operation as shown below.

maybe UAC?

In the case of reverse slash, whether in Korean or Japanese, it comes in each country's currency symbol, but it is automatically converted to the English-speaking "". There is no problem if you do not specify it as a 949 code. Also, the "" that divides directories is used as a slash "/" on Linux. I don't think this is the problem.
I think the location of the output folder in config.json is relative PATH. It's not relative PATH. Therefore, Addon within the SD-WebUI is PATH from the folder that ran SD-WebUI, so it is relative, and when running as Stand-Alone, it must be recognized as an absolute path. I think it's probably an error here.

I know the reason why your error occurred. Try using this as your config.json. When your input is a relative position, the path you input is based on the folder of sd-webui, not the current working folder. And when the input is an absolute position, the parsing error occurred because a slash or two backslashes were not used.
{
  "outdir_txt2img_samples": "C:/Users/bluen/Documents/AI/stable-diffusion-webui-ux/outputs/txt2img-images",
  "outdir_img2img_samples": "C:/Users/bluen/Documents/AI/stable-diffusion-webui-ux/outputs/img2img-images",
  "outdir_extras_samples": "C:/Users/bluen/Documents/AI/stable-diffusion-webui-ux/outputs/extras-images",
  "outdir_txt2img_grids": "C:/Users/bluen/Documents/AI/stable-diffusion-webui-ux/outputs/txt2img-grids",
  "outdir_img2img_grids": "C:/Users/bluen/Documents/AI/stable-diffusion-webui-ux/outputs/img2img-grids",
  "outdir_save": "C:/Users/bluen/Documents/AI/stable-diffusion-webui-ux/log/images"
}

I recommend using VS Code as your editor.

I recommend using VS Code as your editor.

lol i'm using VSCode

authors: bluenyx zanllp


text:
Swipe will not let me access to a panel (1 card) view

Since last update I'm not able to swipe to reach a view configurated as a Panel (1 card) view, it will take me back to the first view.

Hi all.. me too! After last update i can swipe from first to third view and come back to the first. I can't go go the second view by swipe, only click the second view name at the top bar.
When i am on this second view, swipe does not work.

Same here since the last update 👍

Can you share a minimal configuration that triggers the issue?

I have the same problem since the last update. I'm not using any custom configuration.

Can you share a minimal configuration that triggers the issue?

Just create a new view and configure it as PANEL (1 CARD). You will not be able to reach to it with a swipe gesture. The content of the view is not relevant.

same problem since the last update

Section doesn't work as well according to #81

Crazy enough, I can't reproduce the bug, neither with Sections nor Panels. However, since many people reported it, I'm trying with a blind fix.
It's available on the new beta v1.14.2-beta1.
Can you test it and report back? 🤞🏻
Thank you all.

Just tested it, unfortunately nothing has changed.
I don't have any problems with sections, just with panel view.
Thank you for your effort!
El mié, 18 sept 2024, 21:49, Zanna_37 @.***> escribió:

Crazy enough, I can't reproduce the bug, neither with Sections nor Panels.
However, since many people reported it, I'm trying with a blind fix.
It's available on the new beta v1.14.2-beta1
https://github.com/zanna-37/hass-swipe-navigation/releases/tag/v14.1.2-beta1
.
Can you test it and report back? 🤞🏻
Thank you all.
—
Reply to this email directly, view it on GitHub
https://github.com/zanna-37/hass-swipe-navigation/issues/80#issuecomment-2359378920,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOH4EW3VRMROUDYZAUJDI6TZXHROZAVCNFSM6AAAAABOFCKTHSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNJZGM3TQOJSGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Are you sure you cleared the cache?

Yes I did, no changes. Sorry
El mié, 18 sept 2024, 22:03, Zanna_37 @.***> escribió:

Are you sure you cleared the cache
https://github.com/zanna-37/hass-swipe-navigation/wiki/Clearing-your-Home-Assistant-cache
?
—
Reply to this email directly, view it on GitHub
https://github.com/zanna-37/hass-swipe-navigation/issues/80#issuecomment-2359399992,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOH4EW7O22IKZVCQNMB2TCTZXHTB3AVCNFSM6AAAAABOFCKTHSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNJZGM4TSOJZGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

Are there any errors in console?
Any feedback from other people is also appreciated.

No errors in system - logs section.
In my case I have the panel view in the third position and if I swipe from
second view to third view it will jump directly to the first view.
If I swipe from fourth view to the third it will also jump directly to the
first view.
El mié, 18 sept 2024, 22:13, Zanna_37 @.***> escribió:

Are there any errors in console?
Any feedback from other people is also appreciated.
—
Reply to this email directly, view it on GitHub
https://github.com/zanna-37/hass-swipe-navigation/issues/80#issuecomment-2359415477,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOH4EW52P2DHUVBRBKEZ3WDZXHUIHAVCNFSM6AAAAABOFCKTHSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNJZGQYTKNBXG4
.
You are receiving this because you authored the thread.Message ID:
@.***>

By "logs in console" I mean the browser console. When using chrome, open the Chrome developer tools and search the console tab.

Sorry for the late reply.
There is no chrome console in Android devices. I could use the tracing
option (hidden developer mode in Chrome) to send you a trace file
(.pftrace.gz). Would that help?
El mié, 18 sept 2024, 22:47, Zanna_37 @.***> escribió:

By "logs in console" I mean the browser console. When using chrome, open
the Chrome developer tools and search the console tab.
—
Reply to this email directly, view it on GitHub
https://github.com/zanna-37/hass-swipe-navigation/issues/80#issuecomment-2359461948,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOH4EWZRKOQXS2CWGAEZZ2TZXHYGTAVCNFSM6AAAAABOFCKTHSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNJZGQ3DCOJUHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Here is the translation:
After downgrading to version 1.13.3, swipe navigation between my dashboards is working again.

Hi CVKBaca, i tried it just now, after reading your post and it works to me also.
I tried also other 1.14.x avaiable versions and all of these give me the same problem

Same for me if I downgrade to version 1.13.3 and clear cache it comes back to work

the input: path: "" in input view config on the cards is making those problems.

Correct, that fixes the problem! Great work!
El dom, 22 sept 2024 a las 11:21, arn0ld2000 @.***>)
escribió:

the input: path: "" in input view config on the cards is making those
problems.
1.png (view on web)
https://github.com/user-attachments/assets/5545231a-3d92-4134-8b55-2833e51aa37c
2.png (view on web)
https://github.com/user-attachments/assets/6d0c6e91-baee-4620-80d6-68c0be10ece3
3.png (view on web)
https://github.com/user-attachments/assets/805bdc95-5bae-4311-ac53-39216286ca32
—
Reply to this email directly, view it on GitHub
https://github.com/zanna-37/hass-swipe-navigation/issues/80#issuecomment-2366599845,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOH4EWZKEN6NM6EXSL2CYALZX2KZBAVCNFSM6AAAAABOFCKTHSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRWGU4TSOBUGU
.
You are receiving this because you authored the thread.Message ID:
@.***>

the input: path: "" in input view config upon all the views are making those problems.
Just simply remove the line: path: "" and it will start working to be swiped again.

remove or assign a path name will be fine.
I give a "path name" to each view and then downloaded again 1.14.1 and it works !

Nice catch @arn0ld2000.
Thank you very much.
Everything should be fixed on the new pre-release v1.14.2.


text:
Update formatting in README.md

Description

I noticed some Markdown rendering issue in the README. This PR fixes it.

Coverage: 74.403%. Remained the same when pulling 2aa5aaac18d33bb262ec030b74947dbffca7c5bb on bt:patch-1 into bc0d0da854d1913fcd6f4cadb1ec8fd02f38fcad on zappa:master.

authors: bt coveralls

repo: zappa/Zappa