text:
In the download i miss the folder "vendor"

I wanted to update the code but i get an error from WHMCS "OOOPS.."
I hit the download button here at github.
Unzipped and uploaded all in the files in the "src"  folder into the remote whmcs folder "gateways"
Opened the website and i got an WHMCS "OOOPS.."error.
When I compared the downloaded folder with the old folder.
I noticed that there was no folder named "vendor"
When uploading that missing folder from the download zip everything worked again!
Soo i think that folder is missing here in the github download zip

Duplicate of #44

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
🛑 Nextcloud is down

In 8242578, Nextcloud (https://nextcloud.0121.org) was down:

HTTP code: 502
Response time: 3495 ms

Resolved: Nextcloud is back up in 398ac70 after 18 minutes.


text:
failure to store instance persistently can lead to datastore out of sync with cache

Many of our datastore fuctions update the persistent store asynchronously, but fail to act on any errors. In particular, if an instance fails to be added to the persistent datastore, but is successfully launched, we can arrive in a condition where the persistent store does not contain all in the information about the running instances.

We should move our datastore updates to be synchronous, even in the launch path so that we can ensure correctness. We will look for opportunities for performance improvements without sacrificing correctness.


text:
fix: if self._async_conn is None raise AttributeError

if self._async_conn is None
raise
AttributeError: 'NoneType' object has no attribute 'cursor'
Peewee-async used in our production environment,
When high concurrency, the following error is raised
AttributeError: 'NoneType' object has no attribute 'cursor'
  File "sanic/app.py", line 603, in handle_request
    response = await response
  File "utils/decorators.py", line 133, in decorated_function
    response = await f(request, *args, **kwargs)
  File "utils/decorators.py", line 237, in decorated_function
    response = await f(request, *args, **kwargs)
  File "handler/user.py", line 942, in get_users_info
    users = await mysql.execute(User.select().where(User.id.in_(otheruid)))
  File "site-packages/peewee_async.py", line 258, in execute
    return (await execute(query))
  File "site-packages/peewee_async.py", line 418, in execute
    return (await coroutine(query))
  File "site-packages/peewee_async.py", line 556, in select
    cursor = await _execute_query_async(query)
  File "site-packages/peewee_async.py", line 1446, in _execute_query_async
    return (await _run_sql(database, *query.sql()))
  File "site-packages/peewee_async.py", line 1426, in _run_sql
    cursor = await database.cursor_async()
  File "site-packages/peewee_async.py", line 854, in cursor_async
    return (await self._async_conn.cursor(conn=conn))

So I made a suggestion to fix it.

Hello @fanjindong! Thank you for reporting and PR, I still don't understand this issue. Guess we need some specific tests here to better understand conditions. From what you're saying I see that under high concurrency cursor can't be acquired. So we need to understand how to properly handle that. Could you explain your approach?

We need a policy for such situations. What is expected behaviour?
Current implementation assumes that is we failed to acquire cursor, something is wrong with connection and it should be re-created.
Also exception is re-raised:
# ...
except:
    await self.close_async()
    raise

So, most likely we get some internal database exception here. I'm trying to get an idea of your approach but need more explanation here.

Looking at the whole method:
    async def cursor_async(self):
        """Acquire async cursor.
        """
        await self.connect_async(loop=self._loop)

        if self.transaction_depth_async() > 0:
            conn = self.transaction_conn_async()
        else:
            conn = None

        try:
            return (await self._async_conn.cursor(conn=conn))
        except:
            await self.close_async()
            raise

Assume we have 2 concurrent requests for cursor_async():

both of them passed await self.connect_async
first of them failed and closed connection
second failed at await self._async_conn with Attribute error

Yes, this is unexpected. This is important piece of code and we need to work out better and consistent approach here.

Yes, so in a short period of time, it caused tens of thousands of mistakes. Scared me to death.
Minimum expected behavior: Wrong single mysql request does not affect requests in other parallels

@fanjindong The difficulty here is to distinguish between two situations:

Connection is overloaded by many requests
Connection is corrupted and needs to be re-initiated

Both scenarios will end up with exception at line (await self._async_conn.cursor(conn=conn)).
BTW, did you try to increase connection pool size?

It should be fixed since the lock has been added here We are on testing stage.

source: gharchive/pull-request

authors: fanjindong kalombos rudyryk


text:
Getting "sorry that page does not exist in both android and ios"

Is there anything i am missing?
my androidmanifest.xml
<intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <!-- Accepts URIs that begin with "example://” -->
                <!-- Registered Callback URLs in TwitterApp -->
                <data android:scheme="twittersdk" android:host="" /> <!-- host is option -->
            </intent-filter>

I have added callback url twittersdk:// on twitter developer account

This plugin does not use the Twitter SDK.
Please register a callback URL other than twiitersdk://.

We're getting the same issue but only on some devices. It works fine on my android phone, but gives this error when viewed on the android emulator or on my friends phone. There might be a deeper issue at play.

@videah
Can you tell me the settings of the android simulator for my research?
Also, are you logged in with the same account on the android device and the android simulator?

Yes I am using the same account on both my phone and the emulator.
Here's the config for the emulator:
Name: Pixel_2_API_30
CPU/ABI: Google Play Intel Atom (x86)
Path: C:\Users\videah\.android\avd\Pixel_2_API_30.avd
Target: google_apis_playstore [Google Play] (API level 30)
Skin: pixel_2
SD Card: 512M
fastboot.chosenSnapshotFile:
runtime.network.speed: full
hw.accelerometer: yes
hw.device.name: pixel_2
hw.lcd.width: 1080
hw.initialOrientation: Portrait
image.androidVersion.api: 30
tag.id: google_apis_playstore
hw.mainKeys: no
hw.camera.front: webcam0
avd.ini.displayname: Pixel 2 API 30
hw.gpu.mode: auto
hw.ramSize: 1536
PlayStore.enabled: true
fastboot.forceColdBoot: no
hw.cpu.ncore: 4
hw.keyboard: yes
hw.sensors.proximity: yes
hw.dPad: no
hw.lcd.height: 1920
vm.heapSize: 256
skin.dynamic: yes
hw.device.manufacturer: Google
hw.gps: yes
hw.audioInput: yes
image.sysdir.1: system-images\android-30\google_apis_playstore\x86\
showDeviceFrame: yes
hw.camera.back: webcam0
AvdId: Pixel_2_API_30
hw.lcd.density: 420
hw.arc: false
hw.device.hash2: MD5:55acbc835978f326788ed66a5cd4c9a7
fastboot.forceChosenSnapshotBoot: no
fastboot.forceFastBoot: yes
hw.trackBall: no
hw.battery: yes
hw.sdCard: yes
tag.display: Google Play
runtime.network.latency: none
disk.dataPartition.size: 6442450944
hw.sensors.orientation: yes
avd.ini.encoding: UTF-8
hw.gpu.enabled: yes

@videah
I ran it with the same Android simulator configuration and it was fine.
Can you please share the android/app/src/main/AndroidManifest.xml?
Also, there was a bug when email was null, so I fixed it in v3.0.2.
It may work well with v3.0.2.

Sure thing, here you go
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="social.puff.puff_social">
    <!-- io.flutter.app.FlutterApplication is an android.app.Application that
         calls FlutterMain.startInitialization(this); in its onCreate method.
         In most cases you can leave this as-is, but you if you want to provide
         additional functionality it is fine to subclass or reimplement
         FlutterApplication and put your custom class here. -->

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

    <application
        android:name="io.flutter.app.FlutterApplication"
        android:label="Puff Social"
        android:icon="@mipmap/ic_launcher">

        <activity
            android:name=".MainActivity"
            android:launchMode="singleTop"
            android:theme="@style/LaunchTheme"
            android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
            android:hardwareAccelerated="true"
            android:windowSoftInputMode="adjustResize">
            <!-- Specifies an Android theme to apply to this Activity as soon as
                 the Android process has started. This theme is visible to the user
                 while the Flutter UI initializes. After that, this theme continues
                 to determine the Window background behind the Flutter UI. -->
            <meta-data
              android:name="io.flutter.embedding.android.NormalTheme"
              android:resource="@style/NormalTheme"
              />
            <!-- Displays an Android View that continues showing the launch screen
                 Drawable until Flutter paints its first frame, then this splash
                 screen fades out. A splash screen is useful to avoid any visual
                 gap between the end of Android's launch screen and the painting of
                 Flutter's first frame. -->
            <meta-data
              android:name="io.flutter.embedding.android.SplashScreenDrawable"
              android:resource="@drawable/launch_background"
              />
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <!-- Accepts URIs that begin with "example://gizmos” -->
                <!-- Registered Callback URLs in TwitterApp -->
                <data android:scheme="puff"
                    android:host="" /> <!-- host is optional -->
            </intent-filter>

        </activity>

        <activity
            android:name="com.yalantis.ucrop.UCropActivity"
            android:screenOrientation="portrait"
            android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>

        <meta-data android:name="com.facebook.sdk.ApplicationId"
            android:value="@string/facebook_app_id"/>

        <activity android:name="com.facebook.FacebookActivity"
            android:configChanges=
                "keyboard|keyboardHidden|screenLayout|screenSize|orientation"
            android:label="@string/app_name" />
        <activity
            android:name="com.facebook.CustomTabActivity"
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="@string/fb_login_protocol_scheme" />
            </intent-filter>
        </activity>

        <!-- Don't delete the meta-data below.
             This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
        <meta-data
            android:name="flutterEmbedding"
            android:value="2" />
    </application>

</manifest>

@0maru you have commented in one of the issues that we can write anything in

            <!-- Accepts URIs that begin with "example://gizmos” -->
            <!-- Registered Callback URLs in TwitterApp -->

if i am doing anything wrong... kindly let me know
i am also usign firebase auth with this

The code is now working... Don't exactly know why... but I am now using my own callback. Have done that previously too but did not work then. I think maybe I update  flutter to version 2 that is why it is working

@junaidlodhi22
I'm glad it seems to have worked.
I have it set up as follows.
<intent-filter>
  <action android:name="android.intent.action.VIEW" />
  <category android:name="android.intent.category.DEFAULT" />
  <category android:name="android.intent.category.BROWSABLE" />
  <!-- Accepts URIs that begin with "example://gizmos” -->
  <!-- Registered Callback URLs in TwitterApp -->
  <data android:scheme="maru-dev"
        android:host="" /> <!-- host is optional -->
</intent-filter>


text:
🛑 Lavoro is down

In 183fe7b, Lavoro (https://lavoro.unej.ac.id) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Lavoro is back up in fbf72e3 after 44 minutes.


text:
🛑 SIAKAD is down

In e0952c6, SIAKAD (https://siakad.unej.ac.id) was down:

HTTP code: 502
Response time: 1374 ms

Resolved: SIAKAD is back up in b55c68b after 12 minutes.


text:
🛑 Kawanda is down

In 19dd0e1, Kawanda (https://kawanda.unej.ac.id) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Kawanda is back up in 2a3aeb5 after 18 minutes.


text:
🛑 Kawanda is down

In 1a2a993, Kawanda (https://kawanda.unej.ac.id) was down:

HTTP code: 500
Response time: 2306 ms

Resolved: Kawanda is back up in 9ca2f12 after 14 minutes.


text:
Add support for 32-bit PEs

cf https://github.com/0vercl0k/symbolizer-rs/issues/5

https://github.com/0vercl0k/addr-symbolizer-rs/commit/1e678954e885b853880b7b238c4272e188822568


text:
Table doesn't look so great

The actual Qt table doesn't look so great, in terms of column widths being too small and lots of numbers not being visible. This might be nice to improve - we might end up making something better in https://github.com/napari/superqt - cc @tlambert03

The actual Qt table doesn't look so great, in terms of column widths being too small and lots of numbers not being visible. This might be nice to improve - we might end up making something better in https://github.com/napari/superqt - cc @tlambert03

https://doc.qt.io/qt-5/qtableview.html#resizeColumnsToContents
Might help there

Thanks for the issue @sofroniewn!
This looks great @tlambert03.


text:
Notepads process "suspended" after reboot [Win 10 2004]

I started noticing that after a reboot, when I start Notepads for the first time, I get the message "This is a shadow window of Notepads...". Looking at the task manager after a reboot, even before running Notepads, the process under "Processes" has a green leef next to it (suspended). I can fix the issue by ending the process after a reboot, or stopping the app from running in the background.
I was wondering if this is normal behavior.

I can't verify this with a normal reboot on 2004.
Did you maybe mean standby mode?

Please see below. I enabled Notepads to run in the background and rebooted. This is right after. Again, when I open Notepads, I get the message "shadow window...".
Note that I did a fresh OS install a few days ago. I only installed a few programs, but I don't think anything I have could do this.

If you open the app, it should get get status "running".
This is a feature from Store apps. Nothing wrong with

The status does become "Running" when I open it. The problem is that when I open it, I can't change the settings. It always opens as a shadow window, unless I manually end the process in Task Manager before opening it.
As I mentioned, a workaround that I'm ok with is to prevent the app from running in the background.

Did you enable windows 10 hibernation? I knew some people might encounter it now and then but it is super rare and I do not know why this is happening. We might be able to fix it with proper handling logic in suspended call back but I do not know how. However, we have a PR to actually fix the "shadow window" issue in your case: https://github.com/JasonStein/Notepads/pull/621
@soumyamahunt FYI.

I see. Good to know.
And yes, I have hibernation enabled.

For what it's worth I have the exact same problem. The only way to open a non-shadow instance is to kill the process manually and then run it regardless of power state. Win10 21H2 build 19044.1889

authors: JasonStein beerisgood narfel philippehawi


text:
[Updated] Analytics Tracking Method

I changed the analytics tracking method from plain Google Analytics to GTM-based tracking.
This is done so that the partial override file we have added in the repo gets loaded on the docs.polygon.technology website.

@askprateek Hi there, I approved this. I will push it through to live quickly.

authors: askprateek kmurphypolygon


text:
Error "cannot process schema" when creating claim

Hello, I'm currently trying to create a claim, and I'm running into the following issue.
GET Identity

Create Claim using the identifier

Am I doing something wrong? I setup the node as a standalone server as described in the README. Any help would be appreciated thank you.

@JaredChilders did you manage to resolve this issue?

authors: JaredChilders RomanHarazha


text:
Remove serde-based serialization

This PR removes serde-based serialization (and serde dependency) from miden-objects structs. With the latest refactorings of the testing structure, we no longer need these for tests, and I don't think they are used anywhere else (but we should confirm).

We have been testing it in the client side and is working properly, though we rebased with next to make it work.

Great! Thank you! I've rebased - so, this branch should be up to date with next now.


text:
New GhostPost properties

Added missing GhostPost Properties from GhostContentApi v5.80.4.
New GhostPostVisibility Enum
Updated Build-Runner version 2.4.6 → 2.4.9

Thanks for the contributions! 🔥


text:
Broken URLs

qlog 0.4.0 link is down. I'd recommend directly linking to the respective docs.rs page.
aioquic link is https://github.com/aiortc/aioquic
Haskell quic link is https://github.com/kazu-yamamoto/quic
Sadly, I couldn't find any archive of the now-gone article The New Internet: HTTP/3 — No More TCP, let’s QUIC fix it.

By the way, thank you for maintaining this list, it's helpful for a lot of people!!

Hi @Mennaruuk ,
Thanks for your contribution, I just fixed the broken URLs.
About the article "The New Internet: HTTP/3 — No More TCP, let’s QUIC fix it.", unfortunately I can't find the archive either, seems the author's account was banned. I removed this article from QUIC Weekly for now.

Appreciate your assistance! Hope you have a good day/night :)

authors: Mennaruuk xiaojian-hong


text:
fix: try to click on first button that contains text while opening setting sidbar

sometimes there are other buttons that contains same text and cypress returns multiple elements and fires an error. i think the same issue is valid for other commands if yoi check it.

Description of the Change

Closes #
How to test the Change

Changelog Entry

Added - New feature
Changed - Existing functionality
Deprecated - Soon-to-be removed feature
Removed - Feature
Fixed - Bug fix
Security - Vulnerability

Credits

Props @username, @username2, ...
Checklist:

[x] I agree to follow this project's Code of Conduct.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my change.
[ ] All new and existing tests pass.

Hi,
Why the CI workflows not runs automatically on pull-requests?

@aliaghdam GitHub only runs for folks within the org, but I just set them to run now

@jeffpaul please check the CI, it does not run.

@aliaghdam it ran, just lots of E2E failures

All are the same:

authors: aliaghdam jeffpaul


text:
2021.05.31_전성환

혹시 파일 하나로 관리해도 되나요...? 굽신굽신...

추후 이 자료를 어떻게 활용할 것이냐에 따라 다르겠지만 제 생각에는 기록용인것 같아서 편하신쪽으로 하면 될것 같습니다~

저는 적다보니 요약이 아니라 너무 많은 내용을 그대로 적어서... 목차에 태그로 계속 남겨서 찾아보는데 불편하지는 않도록 하겠습니다ㅜ


text:
Adding Piccalilli into the mix

❤

Thank you!

authors: hankchizljaw zachleat


text:
Design of icons for activity panel

NEW_DECISION: Symbol('NEW_DECISION'),
NEW_PROPOSAL: Symbol('NEW_PROPOSAL'),
NEW_SIGNALING_PROPOSAL: Symbol('NEW_SIGNALING_PROPOSAL'),
CANCEL_PROPOSAL: Symbol('CANCEL_PROPOSAL'),
STAKE_TO_PROPOSAL: Symbol('STAKE_TO_PROPOSAL'),
WITHDRAW_FROM_PROPOSAL: Symbol('WITHDRAW_FROM_PROPOSAL'),
EXECUTE_PROPOSAL: Symbol('EXECUTE_PROPOSAL'),
EXECUTE_ADJUSTMENT: Symbol('EXECUTE_ADJUSTMENT'),
VOTE_ON_DECISION: Symbol('VOTE_ON_DECISION'),
EXECUTE_DECISION: Symbol('EXECUTE_DECISION'),
SIGN_AGREEMENT: Symbol('SIGN_AGREEMENT'),
CHALLENGE_ACTION: Symbol('CHALLENGE_ACTION'),
APPROVE_TOKEN: Symbol('APPROVE_TOKEN'),
RESOLVE_ACTION: Symbol('RESOLVE_ACTION'),
SETTLE_ACTION: Symbol('SETTLE_ACTION'),
DISPUTE_ACTION: Symbol('DISPUTE_ACTION'),
WRAP_TOKEN: Symbol('WRAP_TOKEN'),
UNWRAP_TOKEN: Symbol('UNWRAP_TOKEN'),
CLAIM_REWARDS: Symbol('CLAIM_REWARDS'),
ADD_FUNDS: Symbol('ADD_FUNDS'),
WITHDRAW_FUNDS: Symbol('WITHDRAW_FUNDS'),
UPDATE_PRICE_ORACLE: Symbol('UPDATE_PRICE_ORACLE'),

This is the list of the activities so, new decision created, new proposal created, etc.
Those are going to be shown when you click on the bell, like the ones that we created for Celeste

Here is the Figma file with all the icons:
https://www.figma.com/file/iBhvMrAdawA0hvMzPxwkFx/Activity-panel?node-id=15%3A659
I already exported all of them, here is the folder that contains them:
https://app.zenhub.com/files/353881841/2e8ce09e-450f-4b72-b459-6cc51b745e37/download

For dark mode:
https://app.zenhub.com/files/353881841/f73852d9-e9f1-4e65-9776-de6b26d0df7e/download


text:
Complex examples needed

We need more complex examples. For example, how to fetch an key from an item? I tried something like this:
data "onepassword_item" "secrets" {
vault = data.onepassword_vault.aw.uuid
title = "secrets"
}
data.onepassword_item.secrets.section[index(data.onepassword_item.secrets.section.*.label, "my-label")]
Didn't work. Also tried with:
data.onepassword_item.secrets.section[index(data.onepassword_item.secrets.section.*.field.label, "my-label")]
Didn't work either. So what's the correct way to get one key out of an item?

Hi Pascal,
I'm Scott, a solutions architect here at 1Password. First, thank you for raising this issue. You're right, although the standard Terraform syntax for referencing nested attributes applies here in theory, the structure of custom 1Password items can make it a bit thorny. We are always working to improve our documentation and we will look for ways to improve our documentation with respect to retrieving specific keys or values from custom sections.
Now, to your specific issue: I'll have to admit that my Terraform chops are very rough, so my response may not be the most efficient way forward, but I've also reached out to the Secrets Automation developer team to see if they have better suggestions. I also hope I understand your question correctly. It sounds to me as if you'd like to retrieve a specific value from a custom field nested in a section. Is that about right?
If so, here's what worked for me, given the following.
I take onepassword_item resource defined in the following way:
resource "onepassword_item" "demo_sections" {
  vault = var.demo_vault

  title    = "Demo Terraform Item with Sections"
  category = "login"
  username = "test@example.com"

  section {
    label = "Terraform_Section"

    field {
      label = "API_KEY"
      type  = "CONCEALED"
      value = "Gr34tP4$$word"
    }

    field {
      label = "HOSTNAME"
      value = "example.com"
    }
  }

  section {
    label = "Terraform Second Section"

    field {
      label = "App Specific Password"
      type  = "CONCEALED"

      password_recipe {
        length  = 40
        symbols = false
      }
    }

    field {
      label = "User"
      value = "demo"
    }
  }
}

And a corrosponding data block as follows:
data "onepassword_item" "get_pass_example" {
   vault = var.demo_vault
   uuid  = onepassword_item.demo_sections.uuid
 }

Now I just tested this in terraform console so some tweaks may be required if you're including this in a plan, but the following worked to retrieve the value of the API_KEY field nested in the Terraform_Section section.
data.onepassword_item.get_pass_example.section[index(data.onepassword_item.get_pass_example.section.*.label, "Terraform_Section")].field[0].value
That returns Gr34tP4$$word, as expected.
Now I notice that you are asking for a specific key, rather than values.... if that is actually the case, then you could get an array of keys for the Terraform_Section section:
keys(data.onepassword_item.get_pass_example.section[index(data.onepassword_item.get_pass_example.section.*.label, "Terraform_Section")].field[0])

and a specific key from that array with standard index supscripting on the output from the keys() call. E.g., to get the 0th item:
keys(data.onepassword_item.get_pass_example.section[index(data.onepassword_item.get_pass_example.section.*.label, "Terraform_Section")].field[0])[0]

Now as I said, I'm no Terraform expert myself, so this may be a roundabout way of getting to your destination. I'll pass along any additional suggestions from our developers when available. But hopefully this is a start.
And again, thank you for your suggestions for improving our documentation.

Hi Pascal,
First of all, I should apologize, since I think I misunderstood your request when you were asking about retrieving a key. I had assumed you meant "key" in the key/value pair sense.
Alas, one of our devs correctly understood your request and provided the following:
Here’s an example terraform file that gets from an item the value of the field title from section off (the item is looked up by item and vault UUIDs)
terraform {
  required_providers {
    onepassword = {
      source = "1Password/onepassword"
      version = "~> 1.1.4"
    }
  }
}

provider "onepassword" {
  url = "http://localhost:8000/"
}

data "onepassword_item" "example" {
  vault = "ar3v2gmnw73p4bhkphr7t6rv44"
  uuid  = "257ueonb6vek5fg4uwzl2qc73y"
}

output "custom_field" {
    value = data.onepassword_item.example.section[index(data.onepassword_item.example.section.*.label, "off")].field[index(data.onepassword_item.example.section[index(data.onepassword_item.example.section.*.label, "off")].field.*.label, "title")].value
}

There may be a slightly less syntactically-verbose way to drill down into that field but this was what we were able to make work most reliably.
I hope that helps you out a bit!
We'll also file an issue with our docs team to explore options for improving our terraform documentation with respect to this type of task.

Hi Scott,
Your reply helped a lot, thanks! I did something like this:
data "onepassword_item" "secrets" {
  vault = data.onepassword_vault.aw.uuid
  title = "secrets"
}

locals {
  secrets_bd = data.onepassword_item.secrets.section[index(data.onepassword_item.secrets.section.*.label, "BD")]
}

local.secrets_bd.field[index(local.secrets_bd.field.*.label, "majbds-mdp")].value
```

It does work, except if the label or the section name contains a space in it, or the label goes over a specific length, I get errors like this:

│ Error: Error in function call
│
│   on asg.tf line 95, in module "gabarit_lancement":
│   95:     mp_bd_datadog : local.secrets_bd.field[index(local.secrets_bd.field.*.label, "awDatabase-datadog-mdp")].value,
│     ├────────────────
│     │ while calling index(list, value)
│     │ local.secrets_bd.field is list of object with 7 elements
│
│ Call to function "index" failed: item not found.

Heey @pascalrobert,
Glad to see that the suggested snippet that we've suggested worked for you and you even went beyond and made it friendlier. I really appreciate it and we should document such example in the repo as well.
Also, I appreciate that you've identified some scenarios in which the provider doesn't work as expected. I will raise them with my team and try to look into them. We will keep you posted when we have new insight for you regarding these.

Thanks for this, I was looking for an example of how to use a custom section.
My problem now is that I haven't seen how to set a custom field of type DATE - the resource completes fine, but the field never appears in the 1password database.
  section {
    label = "Custom"
    field {
      label = "Expiry"
      type  = "DATE"
      value = formatdate("YYYY-MM-DD",expirytimestamp)
    }
  }

Hello, after update to 1.2.0 this no longer works,
resource "onepassword_item" "vm-admin" {   vault    = data.onepassword_vault.vault.uuid   title    = lower(var.vm-name)   category = "login"   username = "deploy"   section {     label = "CLOUDIO Data"     field {       label   = "Deployment notes"       purpose = "NOTES"       value   = "Local admin generated by Terraform"     }     field {       label = "IP"       type  = "STRING"       value = phpipam_address.newip.ip_address     }   }   tags = ["terraform", "auto-created", "local-admin", "Linux"]   password_recipe {     length  = 40     symbols = false   } }

Hello,
After update to 1.2.0 this no longer works:
resource "onepassword_item" "vm-admin" {
  vault    = data.onepassword_vault.vault.uuid
  title    = lower(var.vm-name)
  category = "login"
  username = "deploy"
  section {
    label = "XXX Data"
    field {
      label   = "Deployment notes"
      purpose = "NOTES"
      value   = "Local admin generated by Terraform"
    }
    field {
      label = "IP"
      type  = "STRING"
      value = phpipam_address.newip.ip_address
    }
  }
  tags = ["terraform", "auto-created", "local-admin", "Linux"]
  password_recipe {
    length  = 40
    symbols = false
  }
}

It does create the "XXX Data" section, but without any data in it.

And the fixed has been pushed with the 1.2.1 release.

@pascalrobert @scottisloud thank you, for your examples
data "onepassword_vault" "main" {
  name = var.op_vault
}

data "onepassword_item" "PVE01" {
  vault = data.onepassword_vault.main.uuid
  title = "PVE01"
}

locals {
  secrets_apitoken = data.onepassword_item.PVE01.section[index(data.onepassword_item.PVE01.section.*.label, "API_token")]
}

output "pm_api_url" {
  value = local.secrets_apitoken.field[index(local.secrets_apitoken.field.*.label, "pm_api_url")].value
}

output "pm_api_token_secret" {
  value = local.secrets_apitoken.field[index(local.secrets_apitoken.field.*.label, "pm_api_token_secret")].value
}

output "pm_api_token_id" {
  value = local.secrets_apitoken.field[index(local.secrets_apitoken.field.*.label, "pm_api_token_id")].value
}

@mrkhachaturov thank you for the nudge. using a map can improve readability.
locals {
  section_api = data.onepassword_item.proxmox_pve01.section[index(data.onepassword_item.proxmox_pve01.section.*.label, "API")]

  pve01_api = { for field in local.section_api.field : field.label => field.value }

  pm_api_url           = local.pve01_api["pm_api_url"]
  pm_api_token_secret  = local.pve01_api["pm_api_token_secret"]
  pm_api_token_id      = local.pve01_api["pm_api_token_id"]
}

authors: danslinky edif2008 mrkhachaturov pascalrobert scholdan scottisloud sshipway


text:
简单放置模式开启时放置方块会使客户端崩溃

删除mod后客户端正常
日志：https://mclo.gs/kY5Frvj

抱歉只能在1.20.4以上用，没写清楚


text:
Update sbt to 1.9.6

About this PR
📦 Updates org.scala-sbt:sbt from 1.7.3 to 1.9.6
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-sbt", artifactId = "sbt" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scala-sbt", artifactId = "sbt" }
}]

labels: library-update, early-semver-minor, semver-spec-minor, version-scheme:early-semver, commit-count:1

Superseded by #231.


text:
🛑 MS - PAYMENTS-API is down

In 997ff59, MS - PAYMENTS-API ($MS_PAYMENTS_API_URL) was down:

HTTP code: 503
Response time: 209 ms

Resolved: MS - PAYMENTS-API is back up in 0d38ccc after 56 minutes.


text:
🛑 MS - API-ORCHESTRATOR is down

In 0237cf0, MS - API-ORCHESTRATOR ($MS_API_ORCHESTRATOR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MS - API-ORCHESTRATOR is back up in 9671d8c after 7 minutes.


text:
🛑 Unitix is down

In a407c10, Unitix (https://unitix.be) was down:

HTTP code: 523
Response time: 162 ms

Resolved: Unitix is back up in 7241bc4.


text:
[Feature Request] Should have benchmarks

What is the feature ?

After working on #56 and #54 I think it would be nice to have some some reference benchmarks to measure if certain changes actually improve or degrade performance, esp. when iterating the CPU-only BitMapBackend.

Why do you need the feature ?
What is the use case ?

See above.

Yes, I saw your benchmark. I believe that is a good start point.

I just saw you implemented criterion benchmarks. Awesome! This is exactly what I was hoping for, thank you so much!


text:
[concat @ ] Impossible to Open "'DD:/Documents/Coding/Installations/manim/media/videos/example_scenes/480p15/partial_movie_files/SquareToCircle/00000.mp4'"

I followed this tutorial: https://www.youtube.com/watch?v=ZltiKHFWmv8
After, I ran the python -m manim example_scenes.py SquareToCircle -pl command through the Windows terminal, in the manim repo folder, and got an error. Here is the trace:
D:\Documents\Coding\Installations\manim>python -m manim example_scenes.py SquareToCircle -pl
Media will be stored in media\. You can change this behavior by writing a different directory to media_dir.txt.
[concat @ 000001a1d404bf80] Impossible to open 'DD:/Documents/Coding/Installations/manim/media/videos/example_scenes/480p15/partial_movie_files/SquareToCircle/00000.mp4'
D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\partial_movie_files\SquareToCircle\partial_movie_file_list.txt: Protocol not found
Did you mean file:D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\partial_movie_files\SquareToCircle\partial_movie_file_list.txt?

File ready at D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\SquareToCircle.mp4

Played 3 animations

Traceback (most recent call last):
  File "D:\Documents\Coding\Installations\manim\manimlib\extract_scene.py", line 154, in main
    open_file_if_needed(scene.file_writer, **config)
  File "D:\Documents\Coding\Installations\manim\manimlib\extract_scene.py", line 35, in open_file_if_needed
    os.startfile(file_path)
FileNotFoundError: [WinError 2] The system cannot find the file specified: 'D:\\Documents\\Coding\\Installations\\manim\\media\\videos\\example_scenes\\480p15\\SquareToCircle.mp4'

I am using this version of manim: https://github.com/3b1b/manim/tree/3b088b12843b7a4459fe71eba96b70edafb7aa78

I tested this on the newest version, as well. Still getting the issue.

Those are the path variables I have.

I'm having the exactly the same problem. Disrupted by the absence of some answer for this issue >:(

Try to add this file_list = "file:" + file_list line to file manim/manimlib/scene/scene_file_writer.py' at line number 289just before the linemovie_file_path = self.get_movie_file_path()`

Didn't word

look, it says DD:/Documents...etc but it should be D:/Documents in [concat @ 000001a1d404bf80] Impossible to open 'DD:/Documents/Coding/Installations/manim/media/videos/example_scenes/480p15/partial_movie_files/SquareToCircle/00000.mp4'
Try to change following lines in the file manim/manimlib/scene/scene_file_writer.py at line number 284
From this
        with open(file_list, 'w') as fp:
            for pf_path in partial_movie_files:
                if os.name == 'nt':
                    pf_path = pf_path.replace('\\', '/')
                fp.write("file \'{}\'\n".format(pf_path))

To this
        with open(file_list, 'w') as fp:
            for pf_path in partial_movie_files:
                print("file::::::", pf_path)
                if os.name == 'nt':
                    pf_path = pf_path.replace('\\', '/')
                fp.write("file \'{}\'\n".format(pf_path))

After that show your output

look, it says DD:/Documents...etc but it should be D:/Documents in [concat @ 000001a1d404bf80] Impossible to open 'DD:/Documents/Coding/Installations/manim/media/videos/example_scenes/480p15/partial_movie_files/SquareToCircle/00000.mp4'
Try to add this print("file::::::", partial_movie_files) line to the file manim/manimlib/scene/scene_file_writer.py at line number 284 just before the line with open(file_list, 'w') as fp:
After that show your output

and check  you file D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\partial_movie_files\SquareToCircle\partial_movie_file_list.txt
this file may also contains wrong path DD:/Documents...etc instead of D:/Documents..etc

Followed the same tutorial and got the same error.
Did try  print("file::::::", partial_movie_files) line to the file manim/manimlib/scene/scene_file_writer.py at line number 284 just before the line with open(file_list, 'w') as fp:
But got the same Traceback.

The path is correctly specified in the txt file

I'm facing this issue too. Impossible to open it

@NavpreetDevpuri Followed those steps, but am still getting an error. Here is what was printed:
file:::::: ['D:\\Documents\\Coding\\Installations\\manim\\media\\videos\\example_scenes\\480p15\\partial_movie_files\\SquareToCircle\\00000.mp4', 'D:\\Documents\\Coding\\Installations\\manim\\media\\videos\\example_scenes\\480p15\\partial_movie_files\\SquareToCircle\\00001.mp4', 'D:\\Documents\\Coding\\Installations\\manim\\media\\videos\\example_scenes\\480p15\\partial_movie_files\\SquareToCircle\\00002.mp4']

Also tried it with pip install manimlib. Same error.

Also tried it with pip install manimlib. Same error.

This problem is with ffmpeg
Try to reinstall ffmpeg

@NavpreetDevpuri Alright, I'll try.

@NavpreetDevpuri I reinstalled it and then tested it. Works fine when I test it but I get that error still when I try to use manim.

I looked at the error some and looked again at the part that said: FileNotFoundError: [WinError 2] The system cannot find the file specified: 'D:\\Documents\\Coding\\Installations\\manim\\media\\videos\\example_scenes\\480p15\\SquareToCircle.mp4' And, well, it definitely doesn't exist.
There is a folder within there called partial_movie_files and in there a folder called SquareToCircle. Inside of there, there are three mp4 files and a txt file. The files are:

00000.mp4
00001.mp4
00002.mp4
partial_movie_file_list.txt

The .txt file just says:
file 'D:/Documents/Coding/Installations/manim/media/videos/example_scenes/480p15/partial_movie_files/SquareToCircle/00000.mp4'
file 'D:/Documents/Coding/Installations/manim/media/videos/example_scenes/480p15/partial_movie_files/SquareToCircle/00001.mp4'
file 'D:/Documents/Coding/Installations/manim/media/videos/example_scenes/480p15/partial_movie_files/SquareToCircle/00002.mp4'

This is a error due to ffmpeg somehow it takes sub files names from partial_movie_file_list.txt after that when it try to concat those videos to produce SquareToCircle.mp4 it shows error that sub files impossible to open because somehow it change the file paths from D:/Documents...etc to DD:/Documents...etc

try to run following command in cmd
ffmpeg -y -f concat -safe 0 -i D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\partial_movie_files\SquareToCircle\partial_movie_file_list.txt -loglevel error -c copy D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\partial_movie_files\SquareToCircle\output.mp4

After that it should create a file outpu.mp4 in folder D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\partial_movie_files\SquareToCircle\

How, then, can we fix it? If we uninstall and reinstall but still pose the same problem.

After trying above command if it shows same error then i suggest you to post this issue about that  command on stackoverflow mentioning that what your text file is containing and how it replace a single 'D' in path 'D:/Document..etc" to double 'DD' and showing error impossible to open 'DD:/Documents/....etc'

@NavpreetDevpuri I'll post a  SO question like you said. I did: ffmpeg -y -f concat -safe 0 -i D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\partial_movie_files\SquareToCircle\partial_movie_file_list.txt -loglevel error -c copy D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\partial_movie_files\SquareToCircle\output.mp4
and got:
[concat @ 0000021cf2ebbe80] Impossible to open 'DD:/Documents/Coding/Installations/manim/media/videos/example_scenes/480p15/partial_movie_files/SquareToCircle/00000.mp4'
D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\partial_movie_files\SquareToCircle\partial_movie_file_list.txt: Protocol not found
Did you mean file:D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\partial_movie_files\SquareToCircle\partial_movie_file_list.txt?

Try to change partial_movie_file_list.txt
file 'file:D:/Documents/Coding/Installations/manim/media/videos/example_scenes/480p15/partial_movie_files/SquareToCircle/00000.mp4'
file 'file:D:/Documents/Coding/Installations/manim/media/videos/example_scenes/480p15/partial_movie_files/SquareToCircle/00001.mp4'
file 'file:D:/Documents/Coding/Installations/manim/media/videos/example_scenes/480p15/partial_movie_files/SquareToCircle/00002.mp4'

now run following command
ffmpeg -y -f concat -safe 0 -i file:D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\partial_movie_files\SquareToCircle\partial_movie_file_list.txt -loglevel error -c copy file:D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\partial_movie_files\SquareToCircle\output.mp4

and also try to reboot your system and run manim

I did the second to last command and there was no error.

(after I changed the .txt file to what you said). Should I try the last command as well?

try to run following command in cmd
ffmpeg -y -f concat -safe 0 -i D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\partial_movie_files\SquareToCircle\partial_movie_file_list.txt -loglevel error -c copy D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\partial_movie_files\SquareToCircle\output.mp4

After that it should create a file outpu.mp4 in folder D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\partial_movie_files\SquareToCircle\

Is that one works fine after chnages in .txt files ?

I believe so, I typed in this:
ffmpeg -y -f concat -safe 0 -i D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\partial_movie_files\SquareToCircle\partial_movie_file_list.txt -loglevel error -c copy D:\Documents\Coding\Installations\manim\media\videos\example_scenes\480p15\partial_movie_files\SquareToCircle\output.mp4

and got a output.mp4 file in the manim/media/videos/example_scenes/480p15/partial_movie_files/SquareToCircle folder.

Now change line number 288 in file manim/manimlib/scene/scene_file_writer.py from fp.write("file \'{}\'\n".format(pf_path)) to fp.write("file \'file:{}\'\n".format(pf_path))

It worked! I think that it might have been on line 289, or that is from the fact that I tried your other changes before. So, is this worth me making a pull request for?

i did https://github.com/3b1b/manim/pull/1057

Alright, thanks for all of your help. :D

I'll close the issue.

Thank you very much @NavpreetDevpuri! I added the 'file:' into line 258 and it finally work for me as well. Thank you very much :)

@NavpreetDevpuri  I appreciated your help, thank you very much!

Had the same issue thanks @NavpreetDevpuri

thank you very much, it fixed my problem! @NavpreetDevpuri

There is a issue tracker now on ffmpeg: https://trac.ffmpeg.org/ticket/8674

Awesome! The pull request was merged. No one will be having this problem anymore (unless it gets fixed on ffmpeg and we then have to undo it).

I think, there will be no need to undo this because it will works fine even with file: and there is no problem with that.

@NavpreetDevpuri Ah, that's good.

thank you very much, it fixed my problem! @NavpreetDevpuri

why are you "so upset", is everything ok?

thank you very much, it fixed my problem! @NavpreetDevpuri

@lwzzzzzzzz why are you "so upset", is everything ok?
I just noticed ur status on Github.

authors: Alkl58 CodeForeverAndEver Kasajizoo NavpreetDevpuri SuperMaZingCoder ethiclesshacker jnhyjere lwzzzzzzzz olympic-games


text:
Moving intervals

The title is very vague but I can't think of the right way to phrase it.
My issue is that I have an area under a graph and I would like to animate the upper end of the interval to move back and forth as to make the area move back and forth.
What I mean is how Grant did in Essence of Calculus, Chapter One,
https://youtu.be/WUvTyaaNkzM?t=634
like this.
How do I update the end of the interval to move the way he does?
I have no code to give, apologies, but I can't figure out how I would do it.
I tried figuring out how he did it in the old eoc project file, but I couldn't.

All codes of their works are in "old_proyects" and "active_proyects", even those that still do not upload to youtube. The code are going "old_proyects / eoc / chapter_1.py" I think, but probably you will not be able to compile them because the version of manim that he used is very old, I recommend you use this version or an earlier one (this version works with Python 2):
https://github.com/3b1b/manim/tree/e4d44bf2bfdd1343da75041b215c9675b8018a79

This will work for the most recent version:
class AreaUnderParabola(GraphScene):
    CONFIG = {
        "x_max" : 4,
        "x_labeled_nums" : list(range(-1, 5)),
        "y_min" : 0,
        "y_max" : 15,
        "y_tick_frequency" : 2.5,
        "y_labeled_nums" : list(range(5, 20, 5)),
        "n_rect_iterations" : 6,
        "default_right_x" : 3,
        "func" : lambda x : x**2,
        "graph_label_tex" : "x^2",
        "graph_label_x_val" : 3.8,
    }
    def construct(self):
        self.setup_axes()
        self.show_graph()
        self.show_area()
        self.ask_about_area()
        self.show_confusion()
        self.show_variable_endpoint()
        self.name_integral()

    def show_graph(self):
        graph = self.get_graph(self.func)
        graph_label = self.get_graph_label(
            graph, self.graph_label_tex,
            direction = LEFT,
            x_val = self.graph_label_x_val,
        )

        self.play(ShowCreation(graph))
        self.play(Write(graph_label))
        self.wait()

        self.graph = graph
        self.graph_label = graph_label

    def show_area(self):
        dx_list = [0.25/(2**n) for n in range(self.n_rect_iterations)]
        rect_lists = [
            self.get_riemann_rectangles(
                self.graph,
                x_min = 0,
                x_max = self.default_right_x,
                dx = dx,
                stroke_width = 4*dx,
            )
            for dx in dx_list
        ]
        rects = rect_lists[0]
        foreground_mobjects = [self.axes, self.graph]

        self.play(
            DrawBorderThenFill(
                rects,
                run_time = 2,
                rate_func = smooth,
                submobject_mode = "lagged_start",
            ),
            *list(map(Animation, foreground_mobjects))
        )
        self.wait()
        for new_rects in rect_lists[1:]:
            self.play(
                Transform(
                    rects, new_rects,
                    submobject_mode = "lagged_start",
                ),
                *list(map(Animation, foreground_mobjects))
            )
        self.wait()

        self.rects = rects
        self.dx = dx_list[-1]
        self.foreground_mobjects = foreground_mobjects

    def ask_about_area(self):
        rects = self.rects
        question = TextMobject("Area?")
        question.move_to(rects.get_top(), DOWN)
        mid_rect = rects[int(2*len(rects)/3)]
        arrow = Arrow(question.get_bottom(), mid_rect.get_center())

        v_lines = VGroup(*[
            DashedLine(
                FRAME_HEIGHT*UP, ORIGIN,
                color = RED
            ).move_to(self.coords_to_point(x, 0), DOWN)
            for x in (0, self.default_right_x)
        ])

        self.play(
            Write(question),
            ShowCreation(arrow)
        )
        self.wait()
        self.play(ShowCreation(v_lines, run_time = 2))
        self.wait()

        self.foreground_mobjects += [question, arrow]
        self.question = question
        self.question_arrow = arrow
        self.v_lines = v_lines

    def show_confusion(self):
        morty = Mortimer()
        morty.to_corner(DOWN+RIGHT)

        self.play(FadeIn(morty))
        self.play(
            morty.change_mode, "confused",
            morty.look_at, self.question,
        )
        self.play(morty.look_at, self.rects.get_bottom())
        self.play(Blink(morty))
        self.play(morty.look_at, self.question)
        self.wait()
        self.play(Blink(morty))
        self.play(FadeOut(morty))

    def show_variable_endpoint(self):
        triangle = RegularPolygon(
            n = 3,
            start_angle = np.pi/2,
            stroke_width = 0,
            fill_color = WHITE,
            fill_opacity = 1,
        )
        triangle.set_height(0.25)
        triangle.move_to(self.v_lines[1].get_bottom(), UP)
        x_label = TexMobject("x")
        x_label.next_to(triangle, DOWN)
        self.right_point_slider = VGroup(triangle, x_label)

        A_func = TexMobject("A(x)")
        A_func.move_to(self.question, DOWN)

        self.play(FadeOut(self.x_axis.numbers))
        self.x_axis.remove(*self.x_axis.numbers)
        self.foreground_mobjects.remove(self.y_axis)
        self.foreground_mobjects.remove(self.x_axis[0])
        self.foreground_mobjects.remove(self.x_axis[1])
        self.play(DrawBorderThenFill(self.right_point_slider))
        self.move_right_point_to(2)
        self.wait()
        self.move_right_point_to(self.default_right_x)
        self.wait()
        self.play(ReplacementTransform(self.question, A_func))
        self.wait()

        self.A_func = A_func

    def name_integral(self):
        f_tex = "$%s$"%self.graph_label_tex
        words = TextMobject("``Integral'' of ", f_tex)
        words.set_color_by_tex(f_tex, self.graph_label.get_color())
        brace = Brace(self.A_func, UP)
        words.next_to(brace, UP)

        self.play(
            Write(words),
            GrowFromCenter(brace)
        )
        self.wait()
        for x in 4, 2, self.default_right_x:
            self.move_right_point_to(x, run_time = 2)

        self.integral_words_group = VGroup(brace, words)

    ####

    def move_right_point_to(self, target_x, **kwargs):
        v_line = self.v_lines[1]
        slider = self.right_point_slider
        rects = self.rects
        curr_x = self.x_axis.point_to_number(v_line.get_bottom())

        group = VGroup(rects, v_line, slider)
        def update_group(group, alpha):
            rects, v_line, slider = group
            new_x = interpolate(curr_x, target_x, alpha)
            new_rects = self.get_riemann_rectangles(
                self.graph,
                x_min = 0,
                x_max = new_x,
                dx = self.dx*new_x/3.0,
                stroke_width = rects[0].get_stroke_width(),
            )
            point = self.coords_to_point(new_x, 0)
            v_line.move_to(point, DOWN)
            slider.move_to(point, UP)
            Transform(rects, new_rects).update(1)
            return VGroup(rects, v_line, slider)

        self.play(
            UpdateFromAlphaFunc(
                group, update_group,
                **kwargs
            ),
            *list(map(Animation, self.foreground_mobjects))
        )

Manim is going through an update process, so many of its functions are not longer as they were before and therefore should be rewritten.
The version:
https://github.com/3b1b/manim/tree/3b088b12843b7a4459fe71eba96b70edafb7aa78
Is the most stable.

authors: Elteoremadebeethoven SushiSalad


text:
citygml issue

When Set Geo-location in SketchUp and then I convert SketchUp file using FME desktop. it cannot add a coordinate system in XML or GML file. Because of the coordinate system, I am unable to import or export data using 3DCity DB importer-exporter
skp2citygml_v1222.2 (backup).zip
this is the FME for SketchUp to XML converter file for lod3.
@clausnagel

Sounds like a question for FME users/experts. Would be very strange if setting the CRS in GML is not possible. But yes, you need georeferenced data in order to work with the 3DCityDB.

One other thing that could come in handy if you are trying to convert SketchUp to CityGML is this:
https://extensions.sketchup.com/de/content/cityeditor-2

Or choose the following which is free: http://www.geores.de/downloads/geores_citygml_tools.zip

Closing since this is a Sketchup/FME issue rather than an Importer/Exporter issue. Feel free to reopen if have have further questions.

authors: BWibo FxKu anwar1010 clausnagel

license_source: bigquery


text:
test/streaming.cc takes minutes to compile

This file: https://github.com/3rdparty/eventuals-grpc/blob/main/test/streaming.cc
Takes several minutes to compile as part of this build:
bazel test //test:grpc

Sample output from a not-yet-done bazel build with default compilation option (5 minutes and counting!):
[22 / 24] Compiling test/streaming.cc; 307s processwrapper-sandbox

My wild guess as to what's going on: we have some long eventual chains in this file. Does that result in slow compilation times due to heavy template nesting? If so, here's a resource on how to profile time spent in the compiler: stackoverflow.com/questions/15818281/profiling-template-metaprogram-compilation-time
It looks like we're building using GCC. I wonder if Clang's any faster?
(This issue is a recreated version of https://github.com/3rdparty/eventuals-grpc/issues/73 now that eventuals-grpc is a read-only repo)

From an offline discussion with @benh : a likely hypothesis is that the long eventuals chains in streaming.cc are indeed causing slow compilation times.
One workaround he proposes is to split streaming.cc into many files (one file per test) so there's at most one long eventual per test (a similar thing was done for eventuals tests in https://github.com/3rdparty/eventuals/pull/182 ).

Compiling the output files generated by cc_eventuals_library also takes a super long time, e.g.: https://github.com/reboot-dev/respect/runs/5839858123?check_suite_focus=true
[1,964 / 2,126] Compiling external/com_github_reboot_dev_respect_api/respect/v1/object_store.eventuals.cc; 312s local, remote-cache ... (4 actions running)

Hmm, I'm no longer able to reproduce these multi-minute compile times.
clang (3 runs):
3 runs of:
echo "" >> test/streaming.cc && time dazel build --config=clang //test:grpc

real    0m30.302s
user    0m0.143s
sys     0m0.062s

real    0m29.914s
user    0m0.128s
sys     0m0.083s

real    0m30.148s
user    0m0.123s
sys     0m0.086s

gcc (3 runs):
1 run of:
echo "" >> test/streaming.cc && time dazel build //test:grpc

real    0m39.810s
user    0m0.140s
sys     0m0.068s

real    0m39.954s
user    0m0.127s
sys     0m0.088s

real    0m39.792s
user    0m0.113s
sys     0m0.096s

I'm going to close this: 30s isn't great but it's tolerable.
(I think that compiling code generated from cc_eventuals_library is still slow, but we can file additional issues for that as needed)

@onelxj it sounds like you're working on the slow compile times of foo.eventuals.cc noted in https://github.com/3rdparty/eventuals/issues/275#issuecomment-1089256017 : nice!!

test/grpc/streaming.cc is also showing up in these strange compilation failures: https://github.com/3rdparty/eventuals/runs/7286455244?check_suite_focus=true
[3,030 / 3,044] Compiling test/grpc/streaming.cc; 90s local, remote-cache ... (4 actions running)
[3,038 / 3,044] Compiling test/grpc/streaming.cc; 250s local, remote-cache ... (3 actions, 2 running)
ERROR: /home/runner/work/eventuals/eventuals/test/grpc/BUILD.bazel:35:8: Compiling test/grpc/streaming.cc failed: (Exit 1): gcc failed: error executing command
  (cd /home/runner/.cache/dazel/eventuals/execroot/com_github_3rdparty_eventuals && \
  exec env - \
    PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
    *** \
  /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g '-std=c++0x' -MD -MF bazel-out/k8-dbg/bin/test/grpc/_objs/grpc/streaming.pic.d '-frandom-seed=bazel-out/k8-dbg/bin/test/grpc/_objs/grpc/streaming.pic.o' -fPIC '-DRAPIDJSON_HAS_STDSTRING=1' -DGLOG_NO_ABBREVIATED_SEVERITIES -DASIO_STANDALONE -DCURL_STATICLIB -DCARES_STATICLIB -iquote . -iquote bazel-out/k8-dbg/bin -iquote external/com_github_3rdparty_stout -iquote bazel-out/k8-dbg/bin/external/com_github_3rdparty_stout -iquote external/com_github_google_glog -iquote bazel-out/k8-dbg/bin/external/com_github_google_glog -iquote external/com_github_gflags_gflags -iquote bazel-out/k8-dbg/bin/external/com_github_gflags_gflags -iquote external/com_google_protobuf -iquote bazel-out/k8-dbg/bin/external/com_google_protobuf -iquote external/zlib -iquote bazel-out/k8-dbg/bin/external/zlib -iquote external/com_google_absl -iquote bazel-out/k8-dbg/bin/external/com_google_absl -iquote external/boost -iquote bazel-out/k8-dbg/bin/external/boost -iquote external/com_github_kazuho_picojson -iquote bazel-out/k8-dbg/bin/external/com_github_kazuho_picojson -iquote external/com_github_tencent_rapidjson -iquote bazel-out/k8-dbg/bin/external/com_github_tencent_rapidjson -iquote external/com_github_tl_expected -iquote bazel-out/k8-dbg/bin/external/com_github_tl_expected -iquote external/com_github_chriskohlhoff_asio -iquote bazel-out/k8-dbg/bin/external/com_github_chriskohlhoff_asio -iquote external/boringssl -iquote bazel-out/k8-dbg/bin/external/boringssl -iquote external/com_github_grpc_grpc -iquote bazel-out/k8-dbg/bin/external/com_github_grpc_grpc -iquote external/com_google_googleapis -iquote bazel-out/k8-dbg/bin/external/com_google_googleapis -iquote external/upb -iquote bazel-out/k8-dbg/bin/external/upb -iquote external/com_github_cncf_udpa -iquote bazel-out/k8-dbg/bin/external/com_github_cncf_udpa -iquote external/com_envoyproxy_protoc_gen_validate -iquote bazel-out/k8-dbg/bin/external/com_envoyproxy_protoc_gen_validate -iquote external/com_github_cares_cares -iquote bazel-out/k8-dbg/bin/external/com_github_cares_cares -iquote external/envoy_api -iquote bazel-out/k8-dbg/bin/external/envoy_api -iquote external/opencensus_proto -iquote bazel-out/k8-dbg/bin/external/opencensus_proto -iquote external/com_googlesource_code_re2 -iquote bazel-out/k8-dbg/bin/external/com_googlesource_code_re2 -iquote external/com_github_google_googletest -iquote bazel-out/k8-dbg/bin/external/com_github_google_googletest -iquote external/bazel_tools -iquote bazel-out/k8-dbg/bin/external/bazel_tools -Ibazel-out/k8-dbg/bin/external/com_github_google_glog/_virtual_includes/glog -Ibazel-out/k8-dbg/bin/external/com_github_gflags_gflags/_virtual_includes/gflags -Ibazel-out/k8-dbg/bin/external/com_google_protobuf/_virtual_includes/descriptor_proto -isystem external/com_github_3rdparty_stout/include -isystem bazel-out/k8-dbg/bin/external/com_github_3rdparty_stout/include -isystem external/com_google_protobuf/src -isystem bazel-out/k8-dbg/bin/external/com_google_protobuf/src -isystem external/zlib/zlib/include -isystem bazel-out/k8-dbg/bin/external/zlib/zlib/include -isystem external/boost -isystem bazel-out/k8-dbg/bin/external/boost -isystem external/boost/libs/math/include_private -isystem bazel-out/k8-dbg/bin/external/boost/libs/math/include_private -isystem external/com_github_kazuho_picojson -isystem bazel-out/k8-dbg/bin/external/com_github_kazuho_picojson -isystem external/com_github_tencent_rapidjson/include -isystem bazel-out/k8-dbg/bin/external/com_github_tencent_rapidjson/include -isystem external/com_github_tl_expected/include -isystem bazel-out/k8-dbg/bin/external/com_github_tl_expected/include -isystem bazel-out/k8-dbg-ST-dd44be474a39/bin/external/com_github_jemalloc_jemalloc/jemalloc_preinstalled_make_/include -isystem external/com_github_chriskohlhoff_asio/asio/include -isystem bazel-out/k8-dbg/bin/external/com_github_chriskohlhoff_asio/asio/include -isystem bazel-out/k8-dbg/bin/external/com_github_libuv_libuv/libuv/include -isystem bazel-out/k8-dbg/bin/external/com_github_curl_curl/libcurl_boringssl_linux_macos/include -isystem external/boringssl/src/include -isystem bazel-out/k8-dbg/bin/external/boringssl/src/include -isystem external/com_github_grpc_grpc/include -isystem bazel-out/k8-dbg/bin/external/com_github_grpc_grpc/include -isystem external/com_github_grpc_grpc/src/core/ext/upb-generated -isystem bazel-out/k8-dbg/bin/external/com_github_grpc_grpc/src/core/ext/upb-generated -isystem external/com_github_grpc_grpc/src/core/ext/upbdefs-generated -isystem bazel-out/k8-dbg/bin/external/com_github_grpc_grpc/src/core/ext/upbdefs-generated -isystem external/com_github_grpc_grpc/third_party/xxhash -isystem bazel-out/k8-dbg/bin/external/com_github_grpc_grpc/third_party/xxhash -isystem external/com_github_grpc_grpc/third_party/address_sorting/include -isystem bazel-out/k8-dbg/bin/external/com_github_grpc_grpc/third_party/address_sorting/include -isystem external/com_github_cares_cares/include -isystem bazel-out/k8-dbg/bin/external/com_github_cares_cares/include -isystem external/com_github_cares_cares -isystem bazel-out/k8-dbg/bin/external/com_github_cares_cares -isystem external/com_github_google_googletest/googlemock -isystem bazel-out/k8-dbg/bin/external/com_github_google_googletest/googlemock -isystem external/com_github_google_googletest/googlemock/include -isystem bazel-out/k8-dbg/bin/external/com_github_google_googletest/googlemock/include -isystem external/com_github_google_googletest/googletest -isystem bazel-out/k8-dbg/bin/external/com_github_google_googletest/googletest -isystem external/com_github_google_googletest/googletest/include -isystem bazel-out/k8-dbg/bin/external/com_github_google_googletest/googletest/include '-fsanitize=address' -DADDRESS_SANITIZER -O1 -g -fno-omit-frame-pointer '-std=c++17' -Werror -fno-canonical-system-headers -Wno-builtin-macro-redefined '-D__DATE__="redacted"' '-D__TIMESTAMP__="redacted"' '-D__TIME__="redacted"' -c test/grpc/streaming.cc -o bazel-out/k8-dbg/bin/test/grpc/_objs/grpc/streaming.pic.o)
# Configuration: 89bbfd33b1d499fc6805225676f8c4fe1aaa564b0024adb28c700d0f73feea6a
# Execution platform: @local_config_platform//:host
gcc: fatal error: Killed signal terminated program cc1plus
compilation terminated.
INFO: Elapsed time: 1238.193s, Critical Path: 372.03s
INFO: 3043 processes: 2337 remote cache hit, 651 internal, 55 local.
FAILED: Build did NOT complete successfully

https://stackoverflow.com/a/67644572 makes me think that this error occurs when the compiler OOMs.
So I think in addition to slow compilation time, complex eventuals structures are also hitting the compiler's memory limits.
I'm optimistic that clang might also help here, but it does worry me that non-trivial eventuals use stretches C++ compilers to their limits: this might make the compilation experience pretty rough for a non-trivial codebase that makes heavy use of eventuals.
(Notably, the above compilation error occurs when using --config=asan under dazel)


text:
Cross site scripting patch using - [ rails-html-sanitizer ]

Description:
Cross-site scripting vulnerabilities can be patched using rails-html-sanitizer.
Code Changes:
Code changes in helper.rb will be:
    # @ https://github.com/rails/rails-html-sanitizer
    # gem install rails-html-sanitizer

    def full_sanitize(value)
      full_sanitize = Rails::Html::FullSanitizer.new
      value.present? ? full_sanitize.sanitize(value) : ''
    end

Function can be called for any user-input or params that have been created.
Example of usage:
@vuln_string = full_sanitizer.sanitize(params[:xss])

Motivation and Context:
Suggesting a fix using https://huntr.dev/ platform

@Splint3r7 - thank you for submitting your pull request. On this occasion, one of your fellow huntrs submitted a valid fix before you. We appreciate your effort and look forward to reviewing more of your fixes in the future!
You correctly submitted a pull request from your master branch - in future please close pull requests from non-master branches.
Once again - thank you for participating!


text:
🐛 [worklflows] DEBUG 環境変数だけ取得しておらず BE コンテナ起動に失敗していたので追加

タスクやディスカッションのリンク

#126

やったこと

Django で使う環境変数の DEBUG のエラーで BE コンテナの起動に失敗していたので以下をしました

github settings ページの secrets and variables に追加されていなかったので追加
backend_unit_test.yml に vars.DEBUG から環境変数を取得して actions で使えるように

(エラー文)
$ docker logs backend
    :
CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False.
    :

やらないこと

この DEBUG がないと複数 PR に影響があったため、取り急ぎ DEBUG の追加のみで、他はしません

動作確認

actions が通ること
実際にエラー文が見たい場合は、backend_unit_test.yml の Cleanup sensitive file の 1 つ上に以下を追記して試してみていただく必要がありますが、別 PR で追加しているのでその時に確認していただくので充分かもです

      - name: Check backend container logs
        if: always()
        run: |
          if docker ps | grep -q backend; then
            docker compose -f compose.yaml logs backend
          fi

特にレビューをお願いしたい箇所

特になし

その他

環境変数のエラー処理を早めにした方が良いと分かりました…！

参考リンク

特になし

12/17の全体会議中に、
githubのテストコンテナにdebugを設定する必要なことを共有いただきましたので、
レビューを完了にします。


text:
Crashes when adding a discord bridge?

Describe the bug
Feb 26 10:42:37 bots3001.fossbots.org matterbridge[1274898]: time="2023-02-26T10:42:37Z" level=info msg="Starting bridge: discord.miraheze " prefix=router
Feb 26 10:42:37 bots3001.fossbots.org matterbridge[1274898]: time="2023-02-26T10:42:37Z" level=info msg=Connecting prefix=discord
Feb 26 10:42:37 bots3001.fossbots.org matterbridge[1274898]: time="2023-02-26T10:42:37Z" level=info msg="Connection succeeded" prefix=discord
Feb 26 10:42:37 bots3001.fossbots.org matterbridge[1274898]: panic: runtime error: invalid memory address or nil pointer dereference
Feb 26 10:42:37 bots3001.fossbots.org matterbridge[1274898]: [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x54b3bc]
Feb 26 10:42:37 bots3001.fossbots.org matterbridge[1274898]: goroutine 1509 [running]:
Feb 26 10:42:37 bots3001.fossbots.org matterbridge[1274898]: github.com/42wim/matterbridge/bridge/discord/transmitter.(*Transmitter).HasWebhook(0x1cdf2d8?, {0x4000bc1680?, 0x0?})
Feb 26 10:42:37 bots3001.fossbots.org matterbridge[1274898]:         /go/src/github.com/42wim/matterbridge/bridge/discord/transmitter/transmitter.go:99 +0x2c
Feb 26 10:42:37 bots3001.fossbots.org matterbridge[1274898]: github.com/42wim/matterbridge/bridge/discord.(*Bdiscord).messageCreate(0x40001d2600, 0x1?, 0x40009ae7a0)
Feb 26 10:42:37 bots3001.fossbots.org matterbridge[1274898]:         /go/src/github.com/42wim/matterbridge/bridge/discord/handlers.go:77 +0x8c
Feb 26 10:42:37 bots3001.fossbots.org matterbridge[1274898]: github.com/bwmarrin/discordgo.messageCreateEventHandler.Handle(0x4000afcba0?, 0x0?, {0x1756ba0?, 0x40009ae7a0?})
Feb 26 10:42:37 bots3001.fossbots.org matterbridge[1274898]:         /go/src/github.com/42wim/matterbridge/vendor/github.com/bwmarrin/discordgo/eventhandlers.go:734 +0x48
Feb 26 10:42:37 bots3001.fossbots.org matterbridge[1274898]: created by github.com/bwmarrin/discordgo.(*Session).handle
Feb 26 10:42:37 bots3001.fossbots.org matterbridge[1274898]:         /go/src/github.com/42wim/matterbridge/vendor/github.com/bwmarrin/discordgo/event.go:171 +0x160
Feb 26 10:42:37 bots3001.fossbots.org systemd[1]: matterbridge.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Feb 26 10:42:37 bots3001.fossbots.org systemd[1]: matterbridge.service: Failed with result 'exit-code'.

To Reproduce
Steps to reproduce the behavior:
Unknown - config was https://github.com/FOSSBots/puppet/blob/4fdf30c3d53e371e5f214b85c2cb9335432ff5c0/modules/profile/templates/matterbridge.toml
Expected behavior
A clear and concise description of what you expected to happen.
No crashes
Screenshots/debug logs
If applicable, add screenshots to help explain your problem.
Use logs from running matterbridge -debug if possible.
see above
Environment (please complete the following information):

OS: [e.g. linux]
Matterbridge version: output of  matterbridge -version
If self compiled: output of git rev-parse HEAD
1.25.1

Additional context
Please add your configuration file  (be sure to exclude or anonymize private data (tokens/passwords))
config: https://github.com/FOSSBots/puppet/blob/4fdf30c3d53e371e5f214b85c2cb9335432ff5c0/modules/profile/templates/matterbridge.toml

This should be fixed now in master


text:
Attached files don't appear in IRC

If I attach a file using the web UI to a conversation, there is no indication at all in the IRC channel that this happened.

Add this is a dupe of #105

license: mit


text:
Reset analytics

Original issue by robsannaa on 2021-01-22 12:59:28+00:00
Hello! First of all thanks for this. It is really great to have something like built for Streamlit!
I have tried saving the analytics as JSON, and I have noticed that if I delete the .json file, once I run the app again I will still get my "old" analytics files. Is there a wy to reset the tracking and start from zero at some point?

Comment by jrieke on 2021-01-22 18:56:39+00:00
Hey @robertosannazzaro, at the moment the easiest solution would be to restart your streamlit app (i.e. re-run streamlit run), then all metrics should be reset. I don't have time for this project right now but I hope I can get back to it during the next weeks, then I'll think about how a programmatic reset could be implemented! :)

Comment by jrieke on 2021-01-29 22:40:32+00:00
@robertosannazzaro The newest version (v0.2.1) has a section at the bottom of the page that allows you to reset all results (see image). Let me know if that works for you and feel free to re-open if not!

Comment by robsannaa on 2021-01-31 09:58:29+00:00
Hi @jrieke, tested and like it very much! Thanks for pushing this one!

Comment by joshua-bowden on 2023-07-06 01:39:34+00:00
would be great to be able to disable this in code, especially since these analytics are mostly used with no password/ not secure


text:
Couldn't select my Ragnarok Client (Ragnarok Tab)

Hi, I couldn't select my ragnarok client no matter what I do. Can anyone help me fix this? The name of the ragnarok is God War RO. Its fairly new and here is the website http://www.godwarro.com/

Hello @xButaw
This happens because we don't have support for you server. Try to add support by yourself following this
https://www.youtube.com/watch?v=AH6QtJddd00

authors: markiing xButaw


text:
Example not working.

There seems something wrong with the example.

In order to let example run correctly, I changed the "main" field in package.json.
PanGesture callbacks never be fired, so onRefresh callback never be fired too. I'm not sure whether it's a problem of expo.

Gesture Handler on Expo 44 has a bug. That’s the reason why example fails to work


text:
Added preloader for improved user experience

i was not able to preview the website due to unable to setup django file, but i previewed it in the separete file with found no error in it, You may crosscheck it.

GSSoC 24 has been completed Finally'
It was a great experience working with you all
Thanks💗 for your valuable contributions!
PA nomination has been started, Do fill out the forms soon. Share your experiences and let's connect on socials


text:
Imgur: bad default title

When an album has no title, using the og:title or  tags of the page might yield a default title like "Imgur: The Most Awesome Images on the Internet". As apt a description of a particular album as that might be, it is incorrect.
The fix would be to detect that there is actually no album title and then don't add a title to the ripped folder.
Example (NSFW): https://imgur.com/a/vIQSu

See #587 for more details.

Fixed in RipMeApp/ripme#6


text:
Corpus size

In the first homework, what is "large enough text data"? Would one book (1 MB) be enough?

Yes, 1 MB of text is enough for this task.


text:
Production example: don't expose server.js

In the production setup example, server.js was meant to be placed along with the client-side assets into the dist folder. It's not a good practice, the server.js code may contain sensitive parts that are not meant to be accessible to the public via express.static.

Coverage remained the same at 100.0% when pulling 50e54164075cb50357ba256173b9512a377810e4 on sompylasar:patch-1 into 516ddc63d124cdc79e43af9c4ac5abc7c6d7f8dd on 60frames:master.

@sompylasar well spotted, thanks!

authors: coveralls richardscarrott sompylasar


text:
A page view feature

Is your feature request related to a problem? Please describe.
Need  a way to display page view counts for each screen and the blog itself
If this not supported by default, I have html code that do this, where I can use it.

Hi! I have an example in my personal notes deployment of Amethyst. I have a custom applause-button deployment that I'm including here, but of course you can replace this with your own code and it will be visible on all pages.


text:
German Language de.json

Localized German strings - enjoy and good luck with the project.

Hi @osworx, thank you for the translation 👍 There are a few little things.

Duplicity with https://github.com/68publishers/cookie-consent/pull/45, closing.


text:
似乎有 bug

singbox，clashmeta 都会这样

已复现，正在修复，感谢反馈

现在应该没问题了，请拉取最新版本。如果有问题欢迎继续反馈。

singbox 正常了，

clash 那边策略组好像没出来不完整？

我这边暂时没办法复现你说的clash的问题，鉴于你没有提供更详细的信息，我建议这样做：

确认自己的操作正确：例如，我猜测你可能选择自定义规则集但是没有勾选任何规则
如果你确信你的操作没有问题，请提供更详细的（脱敏后的）信息，例如：是否使用预定义规则集，有没有自定义规则等信息，勾选了哪些规则等

同时还是非常感谢你的反馈，也欢迎提出更多建议

我这边暂时没办法复现你说的clash的问题，鉴于你没有提供更详细的信息，我建议这样做：

确认自己的操作正确：例如，我猜测你可能选择自定义规则集但是没有勾选任何规则
如果你确信你的操作没有问题，请提供更详细的（脱敏后的）信息，例如：是否使用预定义规则集，有没有自定义规则等信息，勾选了哪些规则等

同时还是非常感谢你的反馈，也欢迎提出更多建议

我确实勾选了规则，以下是我搭建网站生成的链接。我的安卓客户端是 clash meta
https://sb.sbox.us.kg/clash?config=vless%3A%2F%2F2d091acc-9ac9-4934-bea2-44d95c852d7f%40h03.trojan.tel%3A443%3FallowInsecure%3D1%26flow%3Dxtls-rprx-vision%26fp%3Dchrome%26packetEncoding%3Dxudp%26pbk%3DO65wQMagFjmwaaqHOvCzfpAA2-r-xTxwIeYoW066Vzg%26security%3Dreality%26sid%3D48c748ee%26sni%3Ddownload-installer.cdn.mozilla.net%26type%3Dtcp%23%255Bvless%255D%25F0%259F%2587%25AF%25F0%259F%2587%25B5%2520V103-1X-Tokyo
hysteria2%3A%2F%2F2d091acc-9ac9-4934-bea2-44d95c852d7f%40h01.trojan.tel%3A50193%3Finsecure%3D1%26sni%3Dh01.trojan.tel%23%255BHy2%255D%25F0%259F%2587%25B0%25F0%259F%2587%25B7%2520H101-1X-Chuncheon&selectedRules=["AI Services"%2C"Youtube"%2C"Google"%2C"Telegram"]&customRules=[]

你的订阅链接没有问题，另外网站工作似乎也正常，我尝试在安卓的最新版本clash meta使用了你的订阅链接，结果如下：

看上去没有任何问题，我认为这可能是客户端的问题，你应该确保你的订阅正确更新，或者新创建一个订阅。
另外，你刚刚暴露了你的订阅链接，这意味着任何看到链接的人都能白嫖你的节点，我会稍候删除你的回复，必要的话，可以修改节点信息确保安全。

最近也有人提到这个问题，目前看下来，对于clashmeta for Android，高于[v2.10.1]版本会出现不显示规则集的问题，目前原因尚不清楚。我会尽快修复这个问题，感谢反馈。

最近也有人提到这个问题，目前看下来，对于clashmeta for Android，高于[v2.10.1]版本会出现不显示规则集的问题，目前原因尚不清楚。我会尽快修复这个问题，感谢反馈。

好像是调用本地 geo 数据的问题，meta 内核已经支持类似 singbox 的 srs 格式的 ruleset，可以不需要使用 geo 了


text:
로그아웃 실패

🐞 버그 설명
로그아웃에 실패합니다.
✅ 예상 결과
로그아웃을 한다
❗ 실제 결과
로그아웃에 실패한다

💻 버그 시뮬레이션
로그아웃을 시도했으나 실패했습니다
📄 로그
No response
🌏 환경
IOS: 17.2.1 /iPhone12Pro
🙋🏻 More
No response

서영님, 혹시 로그인 했다가 로그아웃 해도 로그아웃이 안되는 것일까요?
여쭤보는 이유는 이미 브라우저 등에서 로그아웃된 상태인 사용자가 로그아웃을 시도했을때 발생하는 문제인 것 같아서 확인차 여쭤봅니다.

@ParkSohyunee 소현님, 현재 로그인 되어있는 상태로 보입니다! 마이피드/알림 등 접근이 가능하나 로그아웃은 불가능한 상태입니다!

@ParkSohyunee 소현님, 현재 로그인 되어있는 상태로 보입니다! 마이피드/알림 등 접근이 가능하나 로그아웃은 불가능한 상태입니다!

넵 서영님, 로그아웃해도 토큰이 만료되지 않아서 발생한 문제로 보입니다, 백엔드쪽에 확인 요청드리겠습니다!! 감사합니다.🥰

2/27, 벡엔드에서 로그아웃 실패 시, 400 Bad request 응답 오는 것으로 해결 완료!

authors: ParkSohyunee seoyoung-min


text:
Fails to build on Debian 10.3

ii  cargo          0.35.0-2     amd64        Rust package manager
ii  rustc                                         1.34.2+dfsg1-1                               amd64        Rust systems programming language
$ cargo build
Updating crates.io index
Downloaded clap v2.33.0
Downloaded bitflags v1.2.1
Downloaded rustfft v3.0.1
Downloaded serde_json v1.0.48
Downloaded dirs v2.0.2
Downloaded nom v5.1.1
Downloaded num-traits v0.2.11
Downloaded lazy_static v1.4.0
Downloaded serde v1.0.104
Downloaded itoa v0.4.5
Downloaded version_check v0.9.1
Downloaded atty v0.2.14
Downloaded memchr v2.3.3
Downloaded strength_reduce v0.2.3
Downloaded num-integer v0.1.42
Downloaded unicode-width v0.1.7
Downloaded ryu v1.0.3
Downloaded ansi_term v0.11.0
Downloaded dirs-sys v0.3.4
Downloaded transpose v0.1.0
Downloaded textwrap v0.11.0
Downloaded strsim v0.8.0
Downloaded vec_map v0.8.1
Downloaded num-complex v0.2.4
Downloaded ar v0.8.0
Downloaded libc v0.2.67
Downloaded autocfg v1.0.0
Downloaded serde_derive v1.0.104
Downloaded quote v1.0.3
Downloaded cfg-if v0.1.9
Downloaded syn v1.0.16
Downloaded proc-macro2 v1.0.9
Downloaded lexical-core v0.6.7
Downloaded rustc_version v0.2.3
Downloaded arrayvec v0.4.12
Downloaded unicode-xid v0.2.0
Downloaded semver v0.9.0
Downloaded semver-parser v0.7.0
Downloaded nodrop v0.1.14
Downloaded static_assertions v0.3.4
Compiling proc-macro2 v1.0.9
Compiling unicode-xid v0.2.0
Compiling semver-parser v0.7.0
Compiling autocfg v1.0.0
Compiling syn v1.0.16
Compiling ryu v1.0.3
Compiling libc v0.2.67
Compiling arrayvec v0.4.12
Compiling bitflags v1.2.1
Compiling version_check v0.9.1
Compiling memchr v2.3.3
Compiling serde v1.0.104
Compiling nodrop v0.1.14
Compiling static_assertions v0.3.4
Compiling cfg-if v0.1.9
Compiling unicode-width v0.1.7
Compiling ansi_term v0.11.0
Compiling strsim v0.8.0
Compiling vec_map v0.8.1
Compiling itoa v0.4.5
Compiling strength_reduce v0.2.3
Compiling transpose v0.1.0
Compiling ar v0.8.0
Compiling lazy_static v1.4.0
Compiling semver v0.9.0
Compiling nom v5.1.1
Compiling num-traits v0.2.11
Compiling num-complex v0.2.4
Compiling num-integer v0.1.42
Compiling textwrap v0.11.0
Compiling rustc_version v0.2.3
Compiling lexical-core v0.6.7
Compiling dirs-sys v0.3.4
Compiling atty v0.2.14
Compiling clap v2.33.0
Compiling quote v1.0.3
Compiling dirs v2.0.2
Compiling rustfft v3.0.1
Compiling serde_derive v1.0.104
Compiling serde_json v1.0.48
Compiling at51 v0.4.0 (/ssdhome/ranma/src/at51)
error[E0277]: the trait bound std::iter::Take<std::slice::Iter<'_, num_complex::Complex<f32>>>: std::iter::DoubleEndedIterator is not satisfied
--> src/base.rs:93:18
|
93 |                 .rev()
|                  ^^^ the trait std::iter::DoubleEndedIterator is not implemented for std::iter::Take<std::slice::Iter<'_, num_complex::Complex<f32>>>
error[E0599]: no method named cycle found for type std::iter::Rev<std::iter::Take<std::slice::Iter<'_, num_complex::Complex<f32>>>> in the current scope
--> src/base.rs:94:18
|
94 |                 .cycle()
|                  ^^^^^
|
= note: the method cycle exists but the following trait bounds were not satisfied:
&mut std::iter::Rev<std::iter::Take<std::slice::Iter<'_, num_complex::Complex<f32>>>> : std::iter::Iterator
std::iter::Rev<std::iter::Take<std::slice::Iter<'_, num_complex::Complex<f32>>>> : std::iter::Iterator
error[E0277]: the trait bound std::string::String: std::convert::From<&std::string::String> is not satisfied
--> src/libfind/mod.rs:116:23
|
116 |                 name: String::from(s),
|                       ^^^^^^^^^^^^ the trait std::convert::From<&std::string::String> is not implemented for std::string::String
|
= help: the following implementations were found:
<std::string::String as std::convert::From<&'a str>>
<std::string::String as std::convert::From<std::borrow::Cow<'a, str>>>
<std::string::String as std::convert::From<std::boxed::Box>>
= note: required by std::convert::From::from
error: aborting due to 3 previous errors
Some errors occurred: E0277, E0599.
For more information about an error, try rustc --explain E0277.
error: Could not compile at51.

This was caused by some new library features, which aren't available in your version yet.
Should be fixed in the dev-0.4.1 branch (#4). Can you test if it builds?

It does, thanks for the quick response!
$ git pull
[...]
$ git checkout dev-0.4.1
[...]
$ cargo build
Downloaded serde v1.0.106
Downloaded libc v0.2.69
Downloaded serde_derive v1.0.106
Downloaded proc-macro2 v1.0.10
Downloaded syn v1.0.17
Downloaded serde_json v1.0.51
Compiling proc-macro2 v1.0.10
Compiling syn v1.0.17
Compiling libc v0.2.69
Compiling serde v1.0.106
Compiling dirs-sys v0.3.4
Compiling atty v0.2.14
Compiling quote v1.0.3
Compiling clap v2.33.0
Compiling dirs v2.0.2
Compiling serde_derive v1.0.106
Compiling serde_json v1.0.51
Compiling at51 v0.4.1 (/ssdhome/ranma/src/at51)
Finished dev [unoptimized + debuginfo] target(s) in 30.02s


text:
Bug: pubsub channel timeout

Describe the bug
Suddenly pubsub change stop and have bellow error:
2024-05-15T15:40:33.115948Z  WARN atm0s_sdn_network::features::pubsub::controller::source_hint: [SourceHint] Notify remove source(2) to local [Worker(0, ClusterRoomHash(5481250879105948498))] actors because timeout
2024-05-15T15:40:33.115982Z  INFO atm0s_sdn_network::features::pubsub::controller: [PubSubFeatureController] UnsubSource(source) for ChannelId(17142674879314892472) from Worker(0, ClusterRoomHash(5481250879105948498))

To Reproduce
Unknown
Expected behavior
Should not happend

fixed in PR https://github.com/8xFF/atm0s-sdn/pull/165, commit https://github.com/8xFF/atm0s-sdn/pull/165/commits/5ba652c11886fcb7a57b5ae73d846251452dda06


text:
TS Mock doesn't use imported interfaces

TS Mock doesn't use imported interfaces.
For example:
import {Bar,Fizz} from './'

interface Foo {
 bar: Bar,
 fizz: Fizz
}

returns:
{
  "Foo": {
    bar: {},
    fizz: {}
  }
}

TS Mock doesn't use imported interfaces.
For example:
import {Bar,Fizz} from './'

interface Foo {
 bar: Bar,
 fizz: Fizz
}

returns:
{
  "Foo": {
    bar: {},
    fizz: {}
  }
}

In fact, I haven't considered importing  interfaces from other files 😮.But this is a good idea. I will implement this as soon as possible.
In addition, I noticed that some primitive types cannot be supported well by intermock.This makes me a little confused.

TS Mock doesn't use imported interfaces.
For example:
import {Bar,Fizz} from './'

interface Foo {
 bar: Bar,
 fizz: Fizz
}

returns:
{
  "Foo": {
    bar: {},
    fizz: {}
  }
}

I have supported this feature by modifing intermock's source code, you can have a look  here(mocha-test passed).
But in order to add this feature to ts-mock plugin, I need to modify intermock's source code intrusively. I think it is not very nice and feel confused 😖.

What if make PR to intermock?

What if make PR to intermock?

I will have a try when I am free 🐤 .

Is that the reason I get "Unsupported Primitive type 110" or is that a separate issue?

authors: 981377660LMT damiangreen gormonn


text:
Implement unit tests

Implement unit tests with mocha, probably with chai.

Do not mind if I'll do that? Also, I was thinking about using istanbul for code coverage analysis.

That's nice.
About coverage we would like to see the data in codacy . Will we be able to config istanbul for it ?
https://www.codacy.com/app/99xt/github-manager-cli/dashboard

@charithsoori, yeah it's also possible I'm planning to use codacy-coverage package for this purposes. Let me know what do you think about this.

Package seems promising . Lets go ahead

@charithsoori, @rajikaimal, please take a look at my pull request when you will have time. I've also sent you an email with test account credentials.

I did a review #30

@G07cha Nice work !

authors: G07cha charithsoori rajikaimal


text:
🛑 threads is down

In ad51266, threads (https://www.threads.net/@9renpoto) was down:

HTTP code: 429
Response time: 70 ms

Resolved: threads is back up in 2b50564 after 30 minutes.


text:
🛑 threads is down

In 2a3d317, threads (https://www.threads.net/@9renpoto) was down:

HTTP code: 429
Response time: 133 ms

Resolved: threads is back up in 64d4e36 after 15 minutes.


text:
Safari IOS 17: Error from chart in div instrument_candle_chart_2

By scrolling CandleStick:
SciChartSurface.js:
this.sciChartRenderer.render(context);
In SciChartSurface.prototype.doDrawingLoop.

I'm facing the same problem, the chart just disappear without reason. IOS >= 17

error here: OhlcSeriesDrawingProvider.prototype.draw, first call:
this.nativeDrawingProvider.DrawPointsVec(nativeContext, xDrawValues, openValues, highValues, lowValues, closeValues, renderPassData.xCoordinateCalculator.nativeCalculator, renderPassData.yCoordinateCalculator.nativeCalculator, this.args);

T

error here: OhlcSeriesDrawingProvider.prototype.draw, first call:
this.nativeDrawingProvider.DrawPointsVec(nativeContext, xDrawValues, openValues, highValues, lowValues, closeValues, renderPassData.xCoordinateCalculator.nativeCalculator, renderPassData.yCoordinateCalculator.nativeCalculator, this.args);

Great i'll try this, my bug just occuring with IOS>=17 , so in IOS 16~ it's working normally, android browsers working too.

Can you confirm which version of SciChart you are using, and if not the latest, does it occur with the latest code?  Does the error occur on demo.scichart.com or only in your own application?

Sorry for the delay.  We finally tracked down and solved this issue.  Safari seems to have a limitation on the number of parameters to a webassembly call.  Fix is released in v 3.2.549.  changelog

authors: antichaosdb avdeeviv chaoticvibe


text:
Add a project license

The repository currently doesn't seem to contain any license. Could you add one, please? See Choose a License for more information :slightly_smiling_face:
For reference, most Godot add-ons use the MIT license.

Done!  Thank you for bringing this to my attention.

authors: ACB-prgm Calinou


text:
Triaging utilities

Decide what's still useful and should be documented and tested.
What can now be done better with mule?
Which ones are no longer of any use at all?

change_dump_date.py is part of the workflow for setting up an historical climate run from a pre-industrial control, e.g. changing year 1000 to 1850. change_dump_date2.py sets some extra field headers. Probably not necessary but harmless. Perhaps should be the standard version.
um_timeseries.py converts UM timeseries to netCDF. Needs to be tested with a range of ESM1.5 and newer timeseries examples.


text:
[WIP] Fix reconnection problem

Closes #1690

:white_check_mark: Build AElf 1.0.0.1894 completed (commit https://github.com/AElfProject/AElf/commit/84c5d4d349 by @rosona)

authors: AppVeyorBot samfrb

repo: AElfProject/AElf


text:
Manual install xcode 6 iOS 8

I know using coaopods is better, but I need to install AFNetworking manually , I have added  the folder "AFNetworking" and "UIKit+AFNetworking" but I get the error
          ` Unknown type name 'NS_ASSUME_NONNULL_BEGIN'`
            `Cannot combine with previous '(error)' declaration specifier`

i have the same problem when i manually install AFNetworking.

What version of Xcode are you using? I believe this was introduced in Xcode 6.3

i resolv the problem.  I use Pods to install afnetworking and it's work fine.

authors: AladinWay enryzol kcharwood

repo: AFNetworking/AFNetworking


text:
It's not possible to retrieve secondary data from the authentication request

It's not uncommon to include additional data in a successful OAuth response. How come only the token is accessible in the success handler?
I realize this won't be easy to change for backwards compatibility reasons, but if a major version is coming up, it would be nice to have the block signatures (mostly) match all the standard AFNetworking ones by simply adding the AFHTTPRequestOperation *operation parameter in front. While the second argument to success would still be AFOAuthCredential, the developer can choose to extract extra parameters from the AFHTTPRequestOperation instance's responseObject property.
In the meantime, perhaps something could be done to support accessing the additional parameters?

Indeed, same issue here - most OAuth APIs I've worked with return the authenticated user in the auth request success response.

+1
The OAuth2 server I'm working with returns a bad request status when user or password are invalid and includes a description error in the responseObject, so I need to access to the responseObject to give the user more information about the error.

+1
Our OAuth2 server also returns HTTP/1.1 400 Bad request for an invalid username/password combination. AFNetworking returns this as an error and this is obscured when the failure(...) block omits the data task argument.
On the topic of extendability, we are using an OpenID Connect server that returns additional information in the authentication request responseObject (such as 'id_token', etc.). This information is also lost in the success(...) block.
Looking at #112, those changes achieve exactly what I'm looking for. Hoping to see this merged into the 3_0_0_branch.

any updates on this issue.

authors: OmarPedraza blixt boojapathyc itsthejb juanroa01


text:
Dev 118777, Work In Progress Update

This PR introduces additional modifications to the E414 model iteration 01, including a renewed description and structure. The README and some Python path code has been modified as well.

@liaxon This pull request has a slightly reformatted model (the description can be found in ./model_E414_01/docs/output/out.pdf). I got posterior samples for April 2024 for all 50 states, but have not plotted anything. I will address this and some more documentation-like comments in the README later in the week.


text:
CreateControl with automation id

Should have feature to create the control with contains operator to search the control with substring of automation id

Completed this with the last release Commit: 315cef7dcff79d40cd6e83bdc619e19c37c4fc0f

authors: Thwaitesy utkarshsadhwani

repo: AFrame/aframe


text:
Expand Tool Integration Capabilities in AgenticJS Playground

Is your feature request related to a problem? Please describe.
Yes, the problem is with the AgenticJS playground on the website, which currently restricts users to only one predefined tool (TavilySearchResults) for testing example use cases. This limitation does not align with the capabilities available when running AgenticJS locally, where any tool from the LangChain community can be integrated.
Describe the solution you'd like
I propose enhancing the AgenticJS playground on the website to allow users to select and integrate various tools, similar to the flexibility provided in the local setup. This could be implemented via a dropdown menu or an interface where users can select which tools they want to integrate into their testing session.
Describe alternatives you've considered
A simpler alternative might involve providing multiple pre-configured projects within the playground, each configured with different tools. This would allow users to select a project setup that best matches their interests or testing needs without the need for backend changes to the playground's tool integration logic.
Additional context
Enabling broader tool integration in the online playground would not only enhance user experience by providing greater flexibility but also better showcase the versatility and power of AgenticJS. This improvement would make the playground more valuable for demonstrations and educational purposes, aligning more closely with the open-source community's standards of flexibility and innovation.

+1 @OdinSweng

Thank you, @dannleft. We definitely need to allow the use of more tools in the Playground. We will be incorporating them soon, and we’ve been evaluating options. Initially, we will define a list, and then we can continue adding more, especially the ones that are most requested.
At this moment, I don't think we will allow adding the tools through a selector when we incorporate the rest. The idea is to use the editor to write the code and preview what it's doing. It shouldn't be defined and used in different ways. That idea is good, but it would be more suitable if we allowed everything to be created with clicks

I’m pleased to announce that an initial set of tools has been incorporated and is now available for use. For more information, you can check out the KaibanJS documentation.
In the near future, we’ll be adding more tools, especially those that enable RAG (Retrieve and Generate). We’ll also be open to suggestions for tools to incorporate in future updates.

authors: OdinSweng dannleft darielnoel

repo: AI-Champions/AgenticJS


text:
PACT

PACT: Parameterized Clipping Activation for Quantized Neural Networks

done by #5


text:
Providing additional information in ACRO outputs

In addition to providing automated rules-based checking, should ACRO include/highlight further information for the checker (such as for which there may not be any rules)? For example, in this handbook, the regressions section include a "minimum requirement" and that includes: Number of observations, Degrees of freedom, Variable labels, Omitted parameters, Cohort specification.
The ACRO output for regressions currently includes the degrees of freedom in the summary because that's what it checks. But we could easily include in the summary something like "additional information: variable labels = ["bla", "blah"]. Ideally we would automatically extract as much of this information as possible, but we could also just provide a prompt to the user asking them to supply it after they run an acro.ols()?
For situations where we don't have/know an appropriate rule but we do know the variables/requirements that matter, if we structured that information in the JSON output (e.g., "dof": 5) and then subsequently the result of the TRE checker was also recorded in a structured way, this might enable the rules to be learnt. In this example, if we knew that dof was important but didn't know that TRE checkers deem a value above/below 10 to be important, we could learn that information?

Somewhat related to this is dealing with matplotlib figures. Currently, we have a function to add a custom output, which would mean that the researcher generates their plot as a png/pdf/etc. and then adds the path to the file, along with a text note describing the figure. It would be useful to get things like the type of the plot, the title, and the label names, etc. into a structured format (rather than the free text of a comment) -- even if we can't apply automated rules.
One option could be to include a more specific function that allows the researcher to add metadata as a dictionary - and if we had requirements for certain outputs we could then warn/require the researcher to complete all of the information (e.g., researcher specifies the plot is a linear regression, so then they must specify some other property like the degrees of freedom).
Better still would be to automatically extract some of the properties if we had a function that received a matplotlib figure then it could possibly pull out the labels and type etc. and then the researcher could add the missing requirements?
So each output should have a dictionary entry that includes as much structured information as possible.
What we have now is:
{
	"name_timestamp": {
		"command": "",
		"summary": "",
		"outcome": "",
		"output": "",
		"timestamp": "",
		"comments": ""
	}
}

And for a regression an example entry would be "summary": "pass; dof=806.0 >= 10".  Making this structured could look something like adding a properties dictionary (and a type entry).
{
	"name_timestamp": {
		"command": "",
		"summary": "",
		"outcome": "",
		"output": "",
                "type": "regression",
		"properties": {
                        "method": "least squares",
			"dof": 806,
                        "x-labels": ["inc_grants", "inc_donations", "total_costs", "constant"],
                        "y-labels": ["inc_activity"]
		}
		"timestamp": "",
		"comments": ""
	}
}

@rpreen I see where you are getting at. This needs discussing together with the aisdc team and the GUI team so the latter know what to expect.
I have some code that interrogates matplotlib fig and ax objects, and can extract title and axis labels from most things, but there are many ways of generating them ...

Looks great, this would be useful for us in the GUI team.
Specifically:

explicit output type field (rather than having to guess by parsing command string currently)
structured summary/properties (rather than having to parse summary string)

A related extra of structured: could we have an explicit boolean status (or similar) field for indicated high level pass/fail status for an output?
Currently, we have to check if summary string starts with "pass" or "fail".

Yeah, adding a status field makes sense.

authors: bloodearnest jim-smith rpreen

repo: AI-SDC/ACRO


text:
about accuracy

Hello, I would like to ask if the pixel-level segmentation under the Lung-PET-CT-Dx folder is accurate?

Hello, I found some deviation between the position of the cases in nrrd and the position coordinates in the original image. Is there any way to adjust this? Looking forward for your reply.

repo: AIM-Harvard/DL-RT-segmention


text:
Update git ignore

Just added an git ignore

Hi @jpinelo
I have added a comment that you suggested.


text:
Add Profile section to edit your profile.

I can add profile section to edit the user personal details.
Please add the gssoc23 lable on this issue Mam as I am a gssoc23 contribtor.
Thank you so much @AKD-01

Please assign me this issue so that I can resolve it under GSSOC-23

Hi @JatinBisht2308, you may work on this and please refer to the Contribution guidelines on the readme once.
All the best!

Please assign me this issue so that I can resolve it under GSSOC-23

@adityavpawar this issue has already been assigned. Please raise another new issue.

Hi @JatinBisht2308, you may work on this and please refer to the Contribution guidelines on the readme once.
All the best!

Thank you mam

Closing this because of no response or pr from your side.


text:
💡 [REQUEST] - Adding a small Licenses section to the readme and a MIT Licenses badge

[x] I am from GSSoC'23.
[x] I would like to be assigned this task.

Section
Description

Concise Description
The readme file of the repo should have a Licenses section to make it more professional.

Solution Proposed
I can add a licenses section as well as MIT License badge

Alternative Solutions

Additional Context
Please assign me this issue under GSSoC'23

Screenshots

Code of Conduct
By submitting this issue, you agree to follow our Code of Conduct.

[x] I follow the Contributing Guidelines of this project.
[x] I have checked the current issues for duplicate problems.
[x] I have read the readme of this repository.

Please assign me this issue under GSSoC'23