text:
Reliability issue - use XPath for web elements, bring textarea to focus for keyboard commands

I tried to use tagui on email client and found that 'click' command works sometimes and other times it clicks slightly away, giving unreliable results.
https://abcd.managewoc.org:2096/
wait 2
// Look in tagui_local.csv in the flow's folder for a value for 'email' and find that element
// if tagui_local.csv doesn't exist, then look in tagui_global.csv in tagui/src folder
// and tries the same thing, so when the flow is run, it will become
// type Email Address as xxxx@abcdefg.xyz
type email as user_email
type password as user_password
Click log-in.png
wait 5
Click abcd dkdkfd dfjkdjfd dafkdjkfjdf dfdkdj fd
wait 2
Click Plain-text.png
wait 3
read (//*[@id="message-htmlpart1"]/div) to message-txt
echo 'message-txt'
keyboard [ctrl]a
keyboard [ctrl]c
message_text = clipboard()
wait 3
Echo 'message_text'
wait 5
Also, noticed following problems:

Getting SyntaxError : Unexpected token "=" (seems to be in this line - read (\*@id=)
copy and paste commands don't work in above code
i wish to use it to copy certain text from 'Notepad' and paste it in Excel. I don't see any way of doing this..

Hi @rjkothari
Visual automation will click on the middle of the picture (log-in.png). Visual automation also depends on several parameters like machine/browser zoom setting, image resolution. For web elements, I would suggest you to use XPath instead of visual automation, for instance:
click //*[@id="login_submit"]

If for some reason you have to stick to visual automation, you can try setting the machine/browser zoom setting to 100% and if you are using macOS, check that the snapshot of the image is 72ppi.
Regarding your other queries:

You can try read //*[@id="message-htmlpart1"]/div to message-txt
2 & 3. For keyboard commands, you have to bring the text area you want to copy into focus first by doing a visual automation click on the text area (click notepad.png).

I tried using XPath, as you can see,. But, it gives syntax error:
Unexpected token "=" (seems to be in this line - read (*@id=)

Hi @rjkothari as mentioned in the comment above, you can try the XPath without the brackets.

Getting same error without brackets also.
===== first.tag =====
https://insl2.managedns.org:2096/
wait 2
// Look in tagui_local.csv in the flow's folder for a value for 'email' and find that element
// if tagui_local.csv doesn't exist, then look in tagui_global.csv in tagui/src folder
// and tries the same thing, so when the flow is run, it will become
// type Email Address as rajesh@intranetssl.net
type email as user_email
type password as user_password
Click log-in.png
wait 5
Click Request for the Free SecureNT Intranet SSL Certificate
wait 2
Click Plain-text.png
wait 3
read //*[@id="message-htmlpart1"]/div to message-txt
echo 'message-txt'
keyboard [ctrl]a
keyboard [ctrl]c
message_text = clipboard()
wait 3
Echo 'message_text'
wait 5
See error during execution below:
C:\tagui\flows\first>tagui first.tag
SyntaxError: Unexpected token '='
phantomjs://code/first.tag.js:2017 in injectJs
phantomjs://code/bootstrap.js:456

Hi @rjkothari
I think the error is due to the variable, not XPath.
Try removing the hyphen in the variable like this:
read //*[@id="message-htmlpart1"]/div to messageTxt

Also, FYI to echo the variable you have to wrap them in between backticks and not quotation mark. Backticks are at the top left hand corner of your keyboard `
echo `messageTxt`

Ok. It worked a bit. But, I'm unable to make X-Path click work. Only visual click is working properly. Either tagui is not able to 'click' or not able to find X-Path. See recent output below.
START - automation started - Wed Sep 07 2022 16:43:43 GMT+0530 (India Standard Time)
https://insl2.managedns.org:2096/ - Webmail Login
wait 2
type Email Address as rajesh@intranetssl.net
type Password as R@j61k0t?
click //*[@id="login-wrapper"]
wait 5
Click Request for the Free SecureNT Intranet SSL Certificate
ERROR - cannot find Request for the Free SecureNT Intranet SSL Certificate
C:\tagui\flows\first>tagui first.tag
START - automation started - Wed Sep 07 2022 16:45:04 GMT+0530 (India Standard Time)
https://insl2.managedns.org:2096/ - Webmail Login
wait 2
type Email Address as rajesh@intranetssl.net
type Password as R@j61k0t?
Click C:/tagui/flows/first/log-in.png
wait 5
Click Request for the Free SecureNT Intranet SSL Certificate
wait 2
Click C:/tagui/flows/first/Plain-text.png
wait 3
read //[@id="message-htmlpart1"]/div to MessageTxt
**ERROR - cannot find //[@id="message-htmlpart1"]/div**

Hi @rjkothari first I hope this account you're sharing is a dummy or test account. Otherwise please remove the credentials asap.
I am not sure which "Request for the Free SecureNT Intranet SSL Certificate" do you intend to click because there are many similar text that appear on the screen such as the ones on the left like this.

For the Plain text button, it is nested within an iframe but due to some reasons does not get picked up by the frame step as well. In this case you would have to fall back on visual automation.
Let us know if you face any issues using visual automation.

Thanks for your help.
Regarding which request you wish to click, yes, you are right. I thought I will figure it out later.
Visual animation is not reliable. Sometimes it clicks in the centre of the image but most of the time it clicks slightly above on right side or outside the image. I made image bigger also but still same result. i would say it's not reliably working.

Also, for last 2 days I'm facing issue with my ISP because TagUI seems to make several unsuccessful login attempts before it manages to login correctly. They have blacklisted my IP several times due to these unsuccessful login attempts.

Closing but please ping back if this is still relevant or an issue.

authors: kensoh rjkothari ruthtxh

repo: aisingapore/TagUI


text:
Rework: Representative Snapshots

Collection of ideas, notes, etc. on reworking the current representative Snapshot version (that was in some ways similar to one in SpineOpt).
Related issues:

#23

Example 30 is currently disabled (in tests).
If we remove the current representative snapshot formulation (and change to another one) we could see if a "simple" snapshot aggregation feature in the form of fixed resampling could be possible (now as actual feature, not as dev feature)

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
How can I power off/on Aiven resources using Terraform?

Can you implement a way to stop and start Aiven resource like we can do it using WebUI now?
Perhaps add additional attribute to existing TF resource types to control power state.
# Kafka service resource "aiven_service" "samplekafka" { 	project = "${aiven_project.sample.project}" 	cloud_name = "google-europe-west1"         powerstate = "${var.powerstate}" ... }

Controlling the powered state is currently not supported because certain service state information becomes unavailable and/or unchangeable for powered off services. We will probably look into this at some point but making it work consistently in all cases is quite difficult.
Could you elaborate what kind of use case you have?

In out dev environment we bring up expensive large resources (kafka, pg) along with big AWS docker swarm only temporarily. When not in use we destroy swarm in AWS and shutdown Kafka and PG at Aiven
This preserves all the data accumulated when we bring it up next time.
We now switch to Terragrunt to control individual  Terraform projects responsible for these pieces of infrastructure (Kafka, PG, SQL, Swarm, InlfuxDB) to allow us bring up/down entire development environment with a single command.
Thinking more on this I realized the way "terraform destroy" works it needs to destroy the resource not just change its powerstate.
So to make it work in our use case you can add new property similar to  termination_protection.
Call it "power_off_on_destroy". When this property set to "true" "terraform destroy" will perform poweroff instead of actual destroy of service.
Next "terraform apply" on same service (same properties for name, cloud, etc) will discover existing powered off service and turn it on instead of creating new one.

Some attribute that powers off services instead of deleting them when the Terraform environment is destroyed would seem like a reasonable extension. However, if you use Terraform to also control your databases, as you should if you're using it otherwise, the databases would be deleted separately so even if the service itself is preserved the data would be gone. The issue with gone databases could be worked around by separately removing them from Terraform state (terraform state rm aiven_database.mydb etc.) before doing terraform destroy so the teardown part could be made to work somewhat reasonably.
Bringing the services back up with Terraform alone is something that would require somewhat too hacky behavior. Automatically importing services when they are being created does not sound like something we'd want to do. There's too high risk that the system ends up automatically doing something one didn't expect to happen. You could just do terraform import aiven_service.myservice myproject/myservice etc. for the service related resources explicitly before running terraform apply so that would take care of getting the earlier service back to Terraform without hacks. However, the service would then still be powered off and wouldn't really work. The power on / power off functionality is difficult to make properly in all cases as mentioned earlier. Since powering on a service manually doesn't require more than
curl -XPUT -H "Authorization: aivenv1 myapitoken" -H "Content-Type: application/json" -d '{"powered": true}' "https://api.aiven.io/v1beta/project/myproject/service/myservice"

you could do that before starting to apply the Terraform configuration. Now then if you do manual step to power on the services you might as well do manual step to power off the services without having the slightly hacky power_off_on_destroy attribute by doing exactly the same request as above but with value false. So your steps would be something like:
Power on:
curl ... '{"powered": true}' ...
terraform import aiven_service.mypg myproject/mypg
terraform import aiven_database.mydb myproject/mypg/mydb
terraform apply

Powef off:
terraform state rm aiven_database.mydb
terraform state rm aiven_service.mypg
curl ... '{"powered": false}' ...
terraform destroy

Great suggestions and examples, thanks Rauli!
I'm still in early stages of converting all pieces of infrastructure under TF control.
At this time we use scripts that create folders for different components (VPC, backup, InlfuxDB, swarm) with single main.tf and then the script runs  apply or destroy inside it.
Our desire to get away from scripting model and express as much of our infrastructure as code.
I quickly realized I could not do this with Terraform alone so found Terragrunt addresses many deficiencies.
I see that Terragrunt  has before/after hooks feature to do exactly this sort of thing you suggest.
https://github.com/gruntwork-io/terragrunt#before-and-after-hooks

I'm closing this for now as the "terraform destroy without deleting stateful services" and "terraform apply with auto import of services" features are not directly implementable in a reasonable way and workaround exists. Please let us know if you still think there are some changes that should be done to the Aiven Terraform provider itself or if there's some other input you'd require.

Thanks. Once I start using this I'll have more input.

authors: akomlik rikonen

repo: aiven/terraform-provider-aiven


text:
Linked list problems

📥 Pull Request
Description
I have added practice problems on Linked List data structure topic wise
Fixes # 183
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Please check only the last commit for addition of linked list problems.

source: gharchive/pull-request

repo: ajay-dhangar/algo


text:
custom wrapper incorrect because of trailing colon

I have the following custom wrapper:
wrap: '\'use strict\'\n\nimport angular from \'angular\'\n\nexport default <%= module %>\n  .name\n'

the expected output is:
'use strict'

import angular from 'angular'

export default angular.module("sisaApp.config", [])
.constant("environment", "development")
  .name

but I get this:
'use strict'

import angular from 'angular'

export default angular.module("sisaApp.config", [])
.constant("environment", "development");

  .name

the ; screws up with my code. I don't use ; because I follow standardjs.

Sorry that you ran into some trouble here!
Try using the templateFilePath and defining a custom template without the semi colon:
We'll basically take the existing template and remove the ;
angular.module("<%= moduleName %>"<% if (createModule) { %>, []<% } %>)<% _.forEach(constants, function (constant) { %>
.<%= type %>("<%= constant.name %>", <%= constant.value %>)<% }) %>

Thanks!!!

authors: ajwhite fariasfrancisco

repo: ajwhite/gulp-ng-config


text:
There might be an issue with version of requests specific in setup.py

it looks like edgegrid depends on requests https://github.com/akamai-open/AkamaiOPEN-edgegrid-python/blob/master/setup.py#L12 but it looks like you might have to bump the version number to at least 2.3 https://github.com/kennethreitz/requests/commit/0caa2432123bab2d991e635ce558226d019d7bc7 because the method is_redirect used here https://github.com/akamai-open/AkamaiOPEN-edgegrid-python/blob/master/akamai/edgegrid/edgegrid.py#L205 is not in version 1.2.2

Thanks for reporting this issue.  I'm taking a look at your change.

I've updated the package on pypi with this change.

authors: chaoranxie jjjhhhlll

repo: akamai-open/AkamaiOPEN-edgegrid-python

license_source: bigquery


text:
Use SSL by default

CMS example is using constructor setting useSSL to false.
Default value should be always true, to prevent stealing of user name and password during insecure communication.
Now: public NetStorage(String hostname, String username, String key) {
        this(hostname, username, key, false);
    }

Should be:
public NetStorage(String hostname, String username, String key) {
        this(hostname, username, key, true);
    }

I've removed the unencrypted option all together. It now requires TLS all the time. There should not be a use-case for unencrypted communication to netstorage.

Resolved in v.3.6

repo: akamai-open/NetStorageKit-Java


text:
Research on W3C Activity Stream

There will be a research activity to understand how Activity Stream works.

I prepare some useful introductory information about Activity Streams. For more detailed information, useful documentation resources also added on wikipage. Document is ready for now, it will be enhanced in time.

authors: akarakoc mateskarayol


text:
support multi-chat import with backward support

so we can import to 0.9.3+

this was added some time ago, getPaginatedMessages should either return a _roomId or a _touid se https://github.com/akhoury/nodebb-plugin-import/blob/master/write-my-own-exporter.md#yourmodulegetpaginatedmessagesstart-limit-callback-optional-function

repo: akhoury/nodebb-plugin-import

license: mit


text:
feat: solve year 2022, day 23

Closes: #114

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

v1.23.0
GitHub release

Your semantic-release bot :package::rocket:

repo: akikanellis/advent-of-code


text:
Serialization pipeline Fixes/improvements

Fix an Edge case around recovering Old Journal entries that did not include a Serializer Identifier.
Improved NumericRangeEntry behavior to use a yield for it's Enumerator instead of allocating a bunch of lists.
Use new TState overloads For Seriallizer .WithTransport methods to improve copies just a little
Make sure we are always transacting for batched writes so we correctly on all edge cases

@Aaronontheweb Looks like Docker tests failing somehow =/. Confused cause I'm not sure what I broke?


text:
翻译结果的尾部，有智联招聘的广告。

已修复,请更新


text:
Perspectives of using DenoEx in Live Book

First off, great job for making the library @akoutmos 💜
Can you see any perspective of using DenoEx within Live Book? Does such a use case make sense, or am I going crazy?
Could this be a way for us to be able to take advantage of the benefits of the Live Book, but using another language?

I accessed the examples folder and I think I have already been answered 😆. Thanks

I accessed the examples folder and I think I have already been answered 😆. Thanks

If you think of any other cool Livebook examples, be sure to submit a PR 😉 .

authors: AdrielBento akoutmos


text:
Erro: xsdata.exceptions.ParserError: Failed to create target class ``

Estou iniciando em python e estou tendo o seguinte erro que não consegui resolver. Fiz o seguinte código para ler o CNPJ de um xml:
from nfelib.nfe.bindings.v4_0.proc_nfe_v4_00 import NfeProc
nfe_proc = NfeProc.from_xml("etc/xml/35240406313527000152550010000688311001248352-nfe.xml")
print(nfe_proc.NFe.infNFe.emit.CNPJ)
e ao executar estou tendo o seguinte erro:
Traceback (most recent call last):
File "c:\Users\Dell\OneDrive\vs_code\projetos\nfelib-test\nfe-test2.py", line 3, in
nfe_proc = NfeProc.from_xml("nfelib/nfe/samples/v4_0/leiauteNFe/NFe35200159594315000157550010000000012062777161.xml")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Dell\OneDrive\vs_code\projetos\nfelib-test.venv\Lib\site-packages\nfelib_init_.py", line 30, in
from_xml
return XmlParser().from_string(xml)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Dell\OneDrive\vs_code\projetos\nfelib-test.venv\Lib\site-packages\xsdata\formats\dataclass\parsers\mixins.py", line 67, in from_string
return self.from_bytes(source.encode(), clazz, ns_map)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Dell\OneDrive\vs_code\projetos\nfelib-test.venv\Lib\site-packages\xsdata\formats\dataclass\parsers\mixins.py", line 88, in from_bytes
return self.parse(io.BytesIO(source), clazz, ns_map)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Dell\OneDrive\vs_code\projetos\nfelib-test.venv\Lib\site-packages\xsdata\formats\dataclass\parsers\bases.py", line 67, in parse
raise ParserError(f"Failed to create target class {target_class}")
O que devo fazer para corrigir isso?

Penso que o erro está aqui:
nfe_proc = NfeProc.from_xml("etc/xml/35240406313527000152550010000688311001248352-nfe.xml")
se vc tá passando um caminho deveria usar  from_path não from_xml.
no from_xml vc tem que passar o conteudo do xml em string.

Eu troquei para from_path, e o erro continua infelizmente.

Eu troquei para from_path, e o erro continua infelizmente.

Mesmo erro? será que o caminho do path tá correto mesmo?
debug o método from_path dentro do nfelib para verificar se o conteudo do xml tá sendo carregado corretamente.

seu eu rodo desta forma funciona:
from nfelib.nfe.bindings.v4_0 import NfeProc
from xsdata.formats.dataclass.parsers import XmlParser
parser = XmlParser()
nfeProc = parser.parse("etc//xml//35240406313527000152550010000688321001248368-nfe.xml", NfeProc)
print(nfeProc.NFe.infNFe.emit.CNPJ)
Me parece que a chamada do from_path não encontra as classes para instanciar

@ismaelnjr boa, ia te sugerir olhar como está sendo feito nas classes de testes.
@rvalyi  a documentação no readme tá desatualziado será?

authors: antoniospneto ismaelnjr

repo: akretion/nfelib


text:
init() missing 1 required positional argument: 'telebot'

Couldnt fix. Any ideas?

ok i solved the problem, but there are million more errors


text:
Bug report in Rainbow_filter

Describe the bug
While detecting mouth using mouth.xml file and then pasting filter pic over it it is placing  the pic  next to right of nose.I am not able to identify. The coordinates reason but without that image it is detecting mouth correctly
To Reproduce
Steps to reproduce the behavior:

Check coordinates of for loop
Correct the code

Expected behavior
That rainbow pic should come from above your mouth
Actual behavior
The rainbow pic comes inn right of mouth
Screenshots
If applicable, add screenshots to help explain your problem.
Additional details

Hello, I would love to work on this issue. I am a participant of LGM-SOC. What exactly needs to be done here? From reading the content I could see that there is an issue with the placement of the faces? So, I would just need to fix the placement of the filter?

I have fixed this issue please review this PR and let me know if I would be needing to anything else!


text:
i can't getting edit smart table callbacl

using this ngx admin smart table only getting delete callback .,rest of operations callback did't get in

Hey @ajeeshcl, could you please post this issue to the correspondent https://github.com/akveo/ng2-smart-table repository? Thanks.

authors: ajeeshcl nnixaa

repo: akveo/ngx-admin


text:
a small error on the map

E-commerce > Country Orders Statistics: Taiwan belongs to China

hi! This map is provided by Leaflet, so we can't make any changes to it. We use it as out of the box component. Closed as not referred to ngx-admin

authors: ArtemRomanovsky masterzy


text:
Check that instructions are styled properly

Summary
You need to make sure you’re not conveying instructions in a way that relies on a user’s ability to see the page
Deadline
20/02/2021
What needs to be done?
You need to make sure you’re not conveying instructions in a way that relies on a user’s ability to see the page.
For example, only sighted users will understand instructions like:
‘click the round button’
‘click the big button below’
‘click the red button’
Users who cannot see the page will not know what you’re referring to, because instructions like that rely on visual descriptions.
So check your sample of pages and look out for these types of instructions
Who can help?

Made issue #369 to create an accessibility checklist that can be used for the MVP and going forward. Closing this along with other accessibility checklist items for now.

authors: Angelsaur gedankenstuecke

repo: alan-turing-institute/AutSPACEs


text:
Hackmat (addresses #49)

This is a hack that solves the issue discussed in #49, it could be temporarily implemented while we wait to get a better way from https://github.com/JuliaData/Tables.jl/issues/122
The hack  is that I don't want to add LazyArrays as a dependency, so I can't explicitly  check that things are LazyArrays, but I can check  their properties, and an ApplyArray has 2 properties: :f and :args, the bet is that temporarily this is enough to uniquely  identify such an array, in  which case a  conversion to a hard Vector is made.
This solves the issue in  #49 on my side and I would suggest we bring that in while waiting for a better solution? (unless there is already  a better solution)

Great, hasproperty is  not  defined  for Julia 1... come on...

Codecov Report

Merging #55 into master will decrease coverage by 5.72%.
The diff coverage is 96.55%.

@@            Coverage Diff             @@
##           master      #55      +/-   ##
==========================================
- Coverage   93.56%   87.84%   -5.73%
==========================================
  Files           6        6
  Lines         171      181      +10
==========================================
- Hits          160      159       -1
- Misses         11       22      +11

Impacted Files
Coverage Δ

src/ScientificTypes.jl
83.33% <ø> (-2.39%)
:arrow_down:

src/conventions/mlj/finite.jl
78.37% <100%> (-21.63%)
:arrow_down:

src/conventions/mlj/mlj.jl
89.65% <100%> (-2.66%)
:arrow_down:

src/autotype.jl
97.82% <100%> (-0.05%)
:arrow_down:

src/tables.jl
88% <50%> (-3.31%)
:arrow_down:

Continue to review full report at Codecov.

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

Agreed!!
"hasproperty"-dispatch appropriate in this case

authors: ablaom codecov-io tlienart


text:
Update dataset-schema.rst

simple update the fix some formating

Thanks!

authors: andeElliott fhoussiau


text:
Include 'Scivision Improvement Proposals' in the documentation

A proposed process, similar to RFCs/PEPs - see contents of this PR for a description.
Included is a template and a 'raw' (early draft) proposal for the catalog, as an example.

should we close this @ots22 ?

We never made a final call on this, but I think the problem it tries to solve still exists. Something to discuss in person? If people aren't all that keen then we can close and do something else.

We never made a final call on this, but I think the problem it tries to solve still exists. Something to discuss in person? If people aren't all that keen then we can close and do something else.

Personally I'd be happy to merge this, I think it's a good idea - we can try to follow the format in future :)

repo: alan-turing-institute/scivision


text:
Publish as jar library

I like your sbt plugin. Very useful.
Can you publish it to, say, Bintray or MavenCentral?
That way we could use it as an sbt dependency...

Sure. I'll have a look at the process to get it into a public repo, probably Bintray as it's the recommended repo for sbt community plugins.
http://www.scala-sbt.org/0.13/docs/Bintray-For-Plugins.html

Released version 0.1.0 to Maven Central. Please report any issues or create a pull request.

authors: albuch joost-de-vries

repo: albuch/dependency-check-sbt


text:
Contract info not saturated for CryptoKitties

Environment
Node.js with Alchemy SDK 2.2.4
Problem
Calling getNftMetadata() on a Cryptokitty (0x06012c8cf97BEaD5deAe237070F9587f8E7A266d) returns no contract in the contract information. Example:
const { Alchemy } = require('alchemy-sdk');
const alchemy = new Alchemy({
  /* YOUR API KEY AND STUFF */
});
alchemy.nft.getNftMetadata(
  '0x06012c8cf97BEaD5deAe237070F9587f8E7A266d',
  '633961',
).then(response => {
  console.log(response);
}).catch(err => {
});

Result:
{
...<snip>...
  contract: {
    address: '0x06012c8cf97bead5deae237070f9587f8e7a266d',
    name: '',
    symbol: '',
    totalSupply: '',
    tokenType: 'ERC721'
  },
...<snip>...
}

Etherscan seems to show the name correctly.

Solid point. We'll work around it for now and will TODO on this being resolved. Thanks.

@rbruels I was going through old issues and saw that cryptokitties is now ingested. Going to mark this as closed.

authors: rbruels thebrianchen

repo: alchemyplatform/alchemy-sdk-js


text:
Feature Request - Customized actions on cell selection

Hi there,
I attempted to fork your repo (https://github.com/RLangridge/react-scheduler) and add this in myself but I've run into nightmares in terms of packing so I thought I'd ask here. Is there any chance you could add the ability to inject custom code when a user selects an empty cell and an event? I want to be able to show a custom view when my users select an event cell and perform custom actions within that view. I also want to make the empty cells read-only, so that they can't be added too. My apologies if this functionality already exists and I just couldn't find it.
Thanks!

Hi @RLangridge
I've looked into your fork to get an idea what you like to do. While these options are not internally exists, you can intercept the default behaviour and make it happen by using customEditor & viewerExtraComponent.
Look into this exmple sandbox and let me know if the idea is there. It's not arranged well, you can do better spliting componenets and make it better.

I want to be able to show a custom view when my users select an event cell and perform custom actions within that view

Let me know if the example solve it for you.

I also want to make the empty cells read-only

You may find warning about unable to change state for unmounted component because we are closing the editor then have to return something. If you don't care about it in the meanwhile, let me know if it works for you.
Hope this helps

Hi @aldabil21
Thank you so much for the example you've posted. I think I should be able to use this for our project. I just have one more question: Is it possible to only show only a date range? Our client wants to be able to show just the current day and the next day (Is it currently possible to intercept the date header that lets you pick "Day, Week, Month")?
Thanks so much for your time

You welcome.
I think there will some limitation on this, you can limit the view to "only today and tomorrow", and remove the "month, weel, day" views. But the user will still be able to navigate using the top left calendar and arrows. There is no controls of that from options/props.
I've updated the same example, check it out and let me know if it may work for you.

Thanks for looking into this. Unfortunately I need a way to possibly even just disable those arrow buttons and have it in the day view. I might make a fork later and try to implement it myself and ask for a PR (This isn't an urgent requirement from our client thankfully).
Thank you for your time.

PR are welcome.

license: Unlicense


text:
🛑 BOS Fahrzeug Info is down

In 75972e8, BOS Fahrzeug Info (https://bos-fahrzeuge.info/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: BOS Fahrzeug Info is back up in a08143b after 15 minutes.


text:
add Wahoo framework :fish_cake:

Adding my fish framework, Wahoo to the pile.
Let me know if this looks OK.

Frameworks are always fun!

authors: alebcay bucaran

repo: alebcay/awesome-shell


text:
'examples' missed

As README.md tolds: cd $GOPATH/src/github.com/alecthomas/gometalinter/example -- but there is no one.

I think that line has been removed!

authors: alecthomas aleksandr-vin

repo: alecthomas/gometalinter


text:
feature request: min length, max length, and whitespace trimming

The .String() type is versatile, but often it is more permissive than we want. For example, some flags might have a maximum or minimum length. Minimum length is not naturally expressed with .Required() as that implies a minimum length of 1 and does not trim whitespace.
Suggestion: Add some modifiers to FlagClause such as:
a. MinLength to enforce a min length
b. MaxLength to enforce a max length
c. Trimmed to always whitespace-trim the flag before processing
Using custom flag.Value types doesn't appear to be an elegant solution to this problem because:

they are awkward to chain, leading to a proliferation of flag-specific flag.Value implementations
errors returned by .Set are not displayed by kingpin with the flag name prefixed, which makes implementation of useful error messages awkward. For example, a return fmt.Errorf("max length of %d exceeded", m.maxLength) from a flag.Value .Set() prints

progname: error: max length of 24 exceeded, try --help

It would be nice if this also contained the name of the flag that was being validated.
If I misunderstood how Kingpin is to be used, please send me in the right direction. I see v1.3.4 added "Add post-app and post-cmd validation hooks. This allows arbitrary validation to be added." but I couldn't find any examples or additional docs on this.
Thanks!

After additional investigation, it looks like .Action(), .PreAction(), and .Validate() methods are also inappropriate for applying custom validation to user-provided strings because the actual string value is awkward to extract from the data structures made available to those methods. The Validate API allows identifying a FlagClause by name, though the Action API requires searching over c.Elements manually. In both cases, retrieving the actual value is impossible because .value is not exported and there is no getter. Am I missing something?
Thanks!

Hi there. Yes, the actions and Validate methods were poorly thought out. Fixing that is the first item in the v3 wish list (#90).
I don't think adding functions for specific types of validation is the right approach though, but fixing the Validate functions is.
I've added a link to this issue for details.
Thanks for the report.

the actual string value is awkward to extract from the data structures made available to those methods. The Validate API allows identifying a FlagClause by name, though the Action API requires searching over c.Elements manually. In both cases, retrieving the actual value is impossible because .value is not exported and there is no getter.

I've had the same thoughts when trying to figure out how to use these, I'm glad it's not just me 😄  For instance, where does the error that my Action returns go/how is it handled, and how can I actually get at values with Validate? There were no unit tests or examples added for Validate to shed light.
I'll look forward to v3 for these 😄

authors: alecthomas ches insasho

repo: alecthomas/kingpin


text:
Element Names cannot contain colons

Specifications like SAML2 use the syntax saml:Issuer</saml:Issuer>.
This use of the colon in the element name breaks the parser.

This is not 'colon in the element name', this is XML namespace. Is saml namespace is not declared - parser fails, this is XML standard.

authors: Brodiemc alek-sys


text:
Node 8

This library works just fine with Node 8, but you have to do something like yarn --ignore-engines to make it work.  Could you please update your package.json to say that knex-hooks works with Node 8?

@machineghost Hey, just added support for Node.js 8.x.

Thanks!

authors: alekbarszczewski machineghost

repo: alekbarszczewski/knex-hooks

license: isc


text:
added paging count to account transactions

paging count can be set to increase the number of transactions which get returned

Good idea to add paging, thank you!

authors: alex-kn kontiko

repo: alex-kn/comdirect-api-simple


text:
TaggedItem' object has no attribute '+'

AttributeError at /xadmin/auth/group/
'TaggedItem' object has no attribute '+'
taggit 1.80.0
Django 1.7
xadmin (branch django1.7)
python2.7
When trying to delete groups containing tags the error occurs.
This was marked as resolved but it seems not.
https://github.com/alex/django-taggit/issues/172

Can you reproduce this error with the native Django admin (not xadmin)?

I made a test project and work properly with django 1.7 and 1.9.
Just that I need taggit in xadmin have no way to solve this ?

It's a very similar error that has now been resolved

https://github.com/django/django/blob/stable/1.7.x/django/db/models/deletion.py#L206
The problem is related to version 1.7 django.

Django 1.7 is not supported anymore. You should really upgrade

I managed to fix the bug making the changes below in xadmin, but this seems to be a problem in django collector.

def collect(self, objs, source_attr=None, **kwargs):

    for obj in objs:
        #if source_attr:
        if source_attr and hasattr(obj, source_attr): # here!
            self.add_edge(getattr(obj, source_attr), obj)
        else:
            self.add_edge(None, obj)
    try:
        return super(NestedObjects, self).collect(objs, source_attr=source_attr, **kwargs)
    except models.ProtectedError, e:
        self.protected.update(e.protected_objects)

taggit works with django 1.7.11!
My django is 1.7.7 - I will try to do this update

taggit works with django 1.7.11

Not for too much longer https://github.com/alex/django-taggit/issues/369
Django 1.7 is unsecure and no longer maintained by the DSF. I strongly encourage you to upgrade to Django 1.8.

Ok I'll try.
But I do not have a project here, but a larger framework that django itself.
It is a very large structure.

authors: alexsilva frewsxcv

repo: alex/django-taggit


text:
Document minimum node.js version, closes #143.

Closes #143.

Looks good. I'll merge it!

I think this would be better served by the engines field in package.json. It doesn't clutter the README (which is already so long as to be unreadable) and enables npm to use the field programmatically.

IMO, it really doesn't clutter the README by that much, and it's visible so that anyone that just clicks on this module without scrolling too far down can see it.

The real problem with the clutter is that most of it just talks about using the library, which should practically be moved to the wiki section.

@mreinstein I did add an entry to package.json and a note in README. Did I miss something?
One thing about package.json entry, its enforcement doesn't seem to do what you'd expect it to do, when you check out this code for example and run npm install with 0.10, it doesn't complain. I think it does when you include alexa-app into something else.

Speaking on README length (and I didn't write much of it), other libraries like grape have the longest README on planet earth, and multiple people praise it for being the best written thing ever. So YMMV. The important thing is that everything is documented.
With a wiki it makes it hard to document something together with code in a single pull request, so my vote would be not to do that.

That might be because there is a table of contents, otherwise people would hate to scroll through all of that.

other libraries like grape have the longest README on planet earth, and multiple people praise it

This is anecdotal. I never suggested any kind of universal law about how long "good" READMEs are.
All I'm saying is from the perspective of someone trying to use this, most don't want a tomb of stuff to sift through. A short thing to read that gets you up and running, with a pointer to more details as needed.
If you can't shorten this at least put the stuff relevant to getting started at the top (what is this module, how do you start using it.) There's all this cruft at the top about stable releases, minimum node version, etc. most people just casually trying or using this don't care about that stuff.

It sounds like you have a good handle on what you'd like that README to be @mreinstein, so you're more than welcome to give it a shot as always.

yeah I'm just really slammed right now with contracting work. Maybe later tonight or tomorrow I'll separate the chaff from the wheat

My goal for now is to focus on getting a release of alexa-app and alexa-app-server that work well together (as you have suggested before @mreinstein). Will leave READMEs for later.

sounds good

authors: dblock mreinstein tejashah88

repo: alexa-js/alexa-app


text:
announcement feature

Hi, I don't use Announcement feature in AVS. I take response that "Sorry, You can't send announcements from this device yet. ". How to use Announcement feature?

the same for my device.

Hi @mduzgun and @leino11121  Thanks for reaching out. The Announcement feature is not enabled out of the box while running the AVS C++ SDK. Currently, the feature is only supported on 1P devices and 3P devices which undergo a certification process.
Additionally, if you would like to get your AVS devices certified, please reach out to your Amazon Alexa solution partner to undergo the certification process.
Hope that helps!
Closing the issue, feel free to reopen if you have further questions.

Hi @mvelegon-amzn ,
My device has pass the certification, but it still doesn't work.
response like this: "Sorry, You can't send announcements from this device yet"
Thanks.

authors: leino11121 mduzgun mvelegon-amzn

repo: alexa/avs-device-sdk


text:
Diagnostics cannot load custom Alert Capability in DefaultClient

IMPORTANT: Before you create an issue, please take a look at our Issue Reporting Guide.
Briefly summarize your issue:
on line 1283 of DefaultClient.cpp the DiagnosticsInterface is instantiated and adds the alert observer with addAlertObserver(...) ... however the interface it is observing is not part of the SDK and is located in a capability agent for Alerts. We (and probably many others) wrote our own capability agent for Alerts, which has a different interface.
The only way to continue loading Diagnostics this way would be to incorporate all of Diagnostics into the build and change the derived interface from AlertsObserverInterface to the one in our build.
What is the expected behavior?
Diagnostics should not be dependent on interfaces internal to capability agents
What behavior are you observing?
Build will not function on our system without me re-coding Diagnostics or removing line 1283 in DefaultClient.cpp
Provide the steps to reproduce the issue, if applicable:

n/a
Tell us about your environment:

What version of the AVS Device SDK are you using?
  <1.19.0>

Tell us what hardware you're using:

[x] Desktop / Laptop
[ ] Raspberry Pi
[ ] Other - tell us more:

Tell us about your OS (Type & version):

[x] Linux
[ ] MacOS
[ ] Raspbian Stretch
[ ] Raspbian Jessy
[ ] Other - tell us more:

Hi @brett-lynnes,
I think you are correct, the default client should depend on a separate AlertsInterface which your custom Alerts Capability Agent can implement.
I have created an internal ticket to track this feature/improvement request and get it scheduled for a future release.
Thank you for your contribution to the Alexa Device SDK!
Sam

authors: brett-lynnes samcoult


text:
Do not speak USB-connected speaker (hw:1,0)

Hello.
I want to use USB-connected speaker (ArrayUAC10).
I changed .asoundrc and speaker-test was fine.
But startsample.sh output to 3.5-jack on RasPi.
Could you tell me any idea?
Thanks.
$ aplay -l | egrep 'card [0-9]+:'
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
card 1: ArrayUAC10 [ReSpeaker 4 Mic Array (UAC1.0)], device 0: USB Audio [USB Audio]

$ speaker-test -t sine -f 1000

$ cat ~/.asoundrc
pcm.dsnooper {
    type dsnoop
    ipc_key 816357492
    ipc_key_add_uid 0
    ipc_perm 0666
    slave {
        pcm "hw:1,0"
        channels 1
    }
}
pcm.dmixer {
    type dmix
    ipc_key 1024
    slave {
        pcm "hw:1,0"
        period_time 0
        period_size 1024
        buffer_size 8192
        rate 44100
    }

    }
pcm.!default {
        type asym
        playback.pcm {
                type plug
                slave.pcm "dmixer"
        }
        capture.pcm {
                type plug
                slave.pcm "dsnooper"
        }
}

$ cat ./build/Integration/AlexaClientSDKConfig.json
{
...
    "gstreamerMediaPlayer":{
        "audioSink":"alsasink"
    }
}

What version of the AVS Device SDK are you using?
  1.7.1

Tell us what hardware you're using:

[ ] Desktop / Laptop
[x] Raspberry Pi
[ ] Other - tell us more:

Tell us about your OS (Type & version):

[ ] Linux
[ ] MacOS
[x] Raspbian Stretch
[ ] Raspbian Jessy
[ ] Other - tell us more:

Solved.
$ sudo vi /root/.asoundrc
  pcm.!default {
    type asym
     playback.pcm {
       type plug
       slave.pcm "hw:1,0"
     }
     capture.pcm {
       type plug
       slave.pcm "hw:1,0"
     }
  }


text:
updated Newton API URL

Pull Request Label:

[ ] Bug
[ ] New feature
[x] Enhancement
[ ] New component
[ ] Typo

Pull Request Checklist:

[x] Have you followed the guidelines for contributing?
[x] Have you checked that there aren't other open pull requests for the same fix or component?
[x] Have you ran the tests locally with bats tests?

Simply updated the API URL
Fixes #225

As always I appreciate the contribution :smile:

authors: alexanderepstein navanchauhan

repo: alexanderepstein/Bash-Snippets


text:
no-unwrapped-strings ignore numbers

Not sure it makes sense to lint numbers, e.g.
<Badge>1</Badge>

Came to the conclusion that it probably does make sense to lint for this. The number should be formatted with e.g. Intl.NumberFormat or similar

repo: alexandernanberg/eslint-plugin-fbt


text:
Installation instructions

How do I install your useful-looking tool?
Note I'm not a savvy Haskell developer, so I would need some basic Haskell environment setup instructions, or something that avoids me having to set it up (e.g a Homebrew formula).

🙂 I added README instructions

Lovely, thank you.

authors: alexandru dwijnand

repo: alexandru/days-since


text:
Ouster submodule update

Status
DEVELOPMENT
Description
Updated head of Ouster submodule to incorporate recent changes.
Related PRs
None
Todos

[x] Tests
[x] Documentation

Steps to Test or Reproduce
Just pull this branch and verify the change in Ouster driver submodule.

Before merging, will try CI

repo: alexandrx/Autoware


text:
Custom View Alignment

Align Custom Views Using Contraint
New Issue Checklist

[x] I updated BulletinBoard to the latest version.
[x] I read the Contribution Guidelines.
[x] I read the documentation.
[x] I searched for existing GitHub issues.

Issue Description
I am using this library https://github.com/evgenyneu/Cosmos and I want to display it below the title, basically I am trying to achieve something similar to below screen (ignore the close icon)

I created a custom page item class extending BulletinItem for this purpose
open class ReviewBulletinItem: BulletinItem {

    public weak var manager: BulletinManager?
    public var isDismissable: Bool = true
    public var dismissalHandler: ((BulletinItem) -> Void)?
    public var nextItem: BulletinItem?
    private let title: String = "ADD REVIEW"
    private let grade: Double = 3.6

    public func makeArrangedSubviews() -> [UIView] {
        // Init Sub Views
        var arrangedSubviews = [UIView]()
        let titleLabel: UILabel = self.makeTitleLabel(reading: self.title)
        let starRating: CosmosView = self.makeStarRating(withGrade: self.grade)
        // Add Sub Views
        for subView in [titleLabel, starRating] {
            arrangedSubviews.append(subView)
        }
        return arrangedSubviews
    }

    private func makeTitleLabel(reading title: String) -> UILabel {
        let titleLabel = UILabel()
        titleLabel.textAlignment = .center
        titleLabel.textColor = UIColor(hex: "#000000")
        titleLabel.accessibilityTraits |= UIAccessibilityTraitHeader
        titleLabel.numberOfLines = 1
        titleLabel.adjustsFontSizeToFitWidth = true
        titleLabel.font = UIFontLocalized(englishFontSize: 18.0, arabicFontSize: 18.0)
        titleLabel.text = title.uppercased()
        return titleLabel
    }

    private func makeStarRating(withGrade grade: Double) -> CosmosView {
        let ratingView = CosmosView()
        ratingView.backgroundColor = .red
        ratingView.rating = grade
        ratingView.settings.starSize = 18.0
        ratingView.settings.starMargin = 2.0
        ratingView.settings.fillMode = .precise
        ratingView.settings.filledImage = UIImage(named: "palm-tree-full")
        ratingView.settings.emptyImage = UIImage(named: "palm-tree-empty")
        ratingView.translatesAutoresizingMaskIntoConstraints = false
        ratingView.widthAnchor.constraint(equalToConstant: 128).isActive = true
        return ratingView
    }

    public func tearDown() {
        print("tearDown")
    }
}

The issue is, the star rating takes the full width screen and align left of the screen, whereas I want it in the center. PFA the screnshot

How do we align this view to the center? I tried applying constraints to ratingView and it does not seem to work.
Environment

iOS Version: 9.0
Device(s): 6s, 7, 8

@azhararmar I have not tested this exact scenario, but I think if you create an empty UIView and then add your StarView as a subview, you will be able to apply constraints to the StarView to center it within the parent UIView. Then return the parent UIView to BulletinBoard, and when it is stretched to fill the screen width the StarView will remain centered.

@eliburke this makes sense, ill try this approach, thank you for your response. I appreciate it.

I will close this issue for now. Please feel free to create a new ticket if you still encounter a problem.

authors: alexaubry azhararmar eliburke

repo: alexaubry/BulletinBoard


text:
⚠ Secret Website 2 has degraded performance

In 42f294b, Secret Website 2 ($SECRET_WEBSITE_2) experienced degraded performance:

HTTP code: 200
Response time: 3916 ms

Resolved: Secret Website 2 performance has improved in 8514de2.

repo: alexchapar/status-page


text:
🛑 Web Busy Light Demo is down

In 7dc0b48, Web Busy Light Demo (https://workfromhome.capricehosting.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Web Busy Light Demo is back up in 6483896 after 11 minutes.


text:
Mobile Perfomance Improvements

When visiting the website on a mobile device, some styles take longer to load compared to the desktop version. For instance, the loading backdrop doesn't appear right away on mobile.
Objective
Optimize the performance of scripts and styles to improve loading times and overall user experience on mobile devices.

i'll do it.

Hi @SahilWMI. It certainly is faster, but we probably need to optimize a few more things, like the LCP on mobile, which is currently in the red at 6.3s.

In that case I'll try and check if making the carousel movement manual from automatic increases the performance drastically as it seems to be the main culprit.

authors: SahilWMI alexchrysovergis


text:
Error when arkade get helmfile mac m1

Arkade fails when trying to install helmfile:
arkade get helmfile
Downloading: helmfile
2022/09/02 11:34:33 Looking up version for helmfile
2022/09/02 11:34:34 Found: v0.144.0
Downloading: https://github.com/roboll/helmfile/releases/download/v0.144.0/helmfile_darwin_386
Error: incorrect status for downloading tool: 404

Expected Behaviour

arkade successfully installs helmfile
Current Behaviour

404 not found
Are you a GitHub Sponsor yet (Yes/No?)

[ ] Yes
[x] No

Possible Solution

helmfile migrated to dedicated org, owner field should be updated to helmfile
in the new repo binary is replaced by archive with tar.gz, so we need to change Tool field from BinaryTemplate to URLTemplate
Condition should be added

{{- else if or (eq .Arch "aarch64") (eq .Arch "arm64") -}}
{{$arch = "arm64"}}

Steps to Reproduce (for bugs)

run arkade get helmfile

Context

Can't install helmfile via arkade
Your Environment

What Kubernetes distribution are you using?

Client Version: version.Info{Major:"1", Minor:"25", GitVersion:"v1.25.0", GitCommit:"a866cbe2e5bbaa01cfd5e969aa3e033f3282a8a2", GitTreeState:"clean", BuildDate:"2022-08-23T17:36:43Z", GoVersion:"go1.19", Compiler:"gc", Platform:"darwin/arm64"}
Kustomize Version: v4.5.7

Operating System and version (e.g. Linux, Windows, MacOS):

Darwin mariakot-osx 21.6.0 Darwin Kernel Version 21.6.0: Wed Aug 10 14:28:35 PDT 2022; root:xnu-8020.141.5~2/RELEASE_ARM64_T8101 arm64

What arkade version is this?

Version: 0.8.39
Git Commit: 2e76c2c3681a3796b03483c3c04fb2ebcba0fa3e

I'll work on this one later today if there are no objections.

I'll work on this one later today if there are no objections.

Sure, thanks!

authors: Jasstkn Shikachuu

repo: alexellis/arkade


text:
Add golangci-lint to list of tools

Signed-off-by: Jasstkn mariia.kotliarevskaia@gmail.com

Description

Fixes #730
Motivation and Context

[x] I have raised an issue to propose this change, which has been given a label of design/approved by a maintainer (required)

How Has This Been Tested?

$ ./arkade get golangci-lint
Downloading: golangci-lint
2022/08/11 12:34:22 Looking up version for golangci-lint
2022/08/11 12:34:22 Found: v1.48.0
Downloading: https://github.com/golangci/golangci-lint/releases/download/v1.48.0/golangci-lint-1.48.0-darwin-arm64.tar.gz
9.14 MiB / 9.14 MiB [----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------] 100.00%
/var/folders/t7/dp293qn57h12csyb_b4zygtw0000gp/T/golangci-lint-1.48.0-darwin-arm64.tar.gz written.
2022/08/11 12:34:24 Looking up version for golangci-lint
2022/08/11 12:34:24 Found: v1.48.0
2022/08/11 12:34:25 Extracted: /var/folders/t7/dp293qn57h12csyb_b4zygtw0000gp/T/golangci-lint
2022/08/11 12:34:25 Copying /var/folders/t7/dp293qn57h12csyb_b4zygtw0000gp/T/golangci-lint to /Users/maria.kotlyarevskaya/.arkade/bin/golangci-lint

Wrote: /Users/maria.kotlyarevskaya/.arkade/bin/golangci-lint (25.87MB)

# Add arkade binary directory to your PATH variable
export PATH=$PATH:$HOME/.arkade/bin/

# Test the binary:
/Users/maria.kotlyarevskaya/.arkade/bin/golangci-lint

# Or install with:
sudo mv /Users/maria.kotlyarevskaya/.arkade/bin/golangci-lint /usr/local/bin/

🐳 arkade needs your support, learn more: https://my.arkade.dev

$ ./arkade get golangci-lint --arch amd64 --os darwin
Downloading: golangci-lint
2022/08/11 12:56:38 Looking up version for golangci-lint
2022/08/11 12:56:39 Found: v1.48.0
Downloading: https://github.com/golangci/golangci-lint/releases/download/v1.48.0/golangci-lint-1.48.0-darwin-amd64.tar.gz
9.40 MiB / 9.40 MiB [----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------] 100.00%
/var/folders/t7/dp293qn57h12csyb_b4zygtw0000gp/T/golangci-lint-1.48.0-darwin-amd64.tar.gz written.
2022/08/11 12:56:40 Looking up version for golangci-lint
2022/08/11 12:56:40 Found: v1.48.0
2022/08/11 12:56:41 Extracted: /var/folders/t7/dp293qn57h12csyb_b4zygtw0000gp/T/golangci-lint
2022/08/11 12:56:41 Copying /var/folders/t7/dp293qn57h12csyb_b4zygtw0000gp/T/golangci-lint to /Users/maria.kotlyarevskaya/.arkade/bin/golangci-lint

Wrote: /Users/maria.kotlyarevskaya/.arkade/bin/golangci-lint (25.94MB)

# Add arkade binary directory to your PATH variable
export PATH=$PATH:$HOME/.arkade/bin/

# Test the binary:
/Users/maria.kotlyarevskaya/.arkade/bin/golangci-lint

# Or install with:
sudo mv /Users/maria.kotlyarevskaya/.arkade/bin/golangci-lint /usr/local/bin/

🐳 arkade needs your support, learn more: https://my.arkade.dev

# test tool
$ /Users/maria.kotlyarevskaya/.arkade/bin/golangci-lint --version

golangci-lint has version 1.48.0 built from 2d8fea81 on 2022-08-04T18:44:38Z
Smart, fast linters runner. Run it in cloud for every GitHub pull request on https://golangci.com

Usage:
  golangci-lint [flags]
  golangci-lint [command]

Available Commands:
  cache       Cache control and information
  completion  Generate the autocompletion script for the specified shell
  config      Config
  help        Help
  linters     List current linters configuration
  run         Run the linters
  version     Version

Flags:
      --color string              Use color when printing; can be 'always', 'auto', or 'never' (default "auto")
  -j, --concurrency int           Concurrency (default NumCPU) (default 8)
      --cpu-profile-path string   Path to CPU profile output file
  -h, --help                      help for golangci-lint
      --mem-profile-path string   Path to memory profile output file
      --trace-path string         Path to trace output file
  -v, --verbose                   verbose output
      --version                   Print version

Use "golangci-lint [command] --help" for more information about a command.

Are you a GitHub Sponsor yet (Yes/No?)

[ ] Yes
[x] No

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Documentation

[x] I have updated the list of tools in README.md if (required) with ./arkade get -o markdown
[ ] I have updated the list of apps in README.md if (required) with ./arkade install --help

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I've read the CONTRIBUTION guide
[x] I have signed-off my commits with git commit -s
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

[x] I have tested this on arm, or have added code to prevent deployment

Hey. I have a question as I'm not sure what is the right thing to do: golangci-lint provides a number of different binaries. Should I make them supported in the arkade? I didn't find any information about supported architecture/os except of here.

Hi @Jasstkn - nice PR and thank you for taking the time to read and then fill out the PR template.
I would say we need armv7 also, and you're right that we don't say which binaries are expected in our contribution guide, yet. But we will fix that thanks to your suggestion.
golangci-lint-1.48.0-linux-armv7.tar.gz
Alex

I'm seeing a sign-off message on the commit. Are you?
I added these guidelines, feel free to add to them @Shikachuu

I'm seeing a sign-off message on the commit. Are you?
I added these guidelines, feel free to add to them @Shikachuu

Yeah, there is a sign-off, but with a nickname instead of a real one.
It is a good idea to have those guildlines to avoid confusion, thanks I'll update them soon!

I'm seeing a sign-off message on the commit. Are you?
I added these guidelines, feel free to add to them @Shikachuu

Yeah, there is a sign-off, but with a nickname instead of a real one.
It is a good idea to have those guildlines to avoid confusion, thanks I'll update them soon!

fixed signing off commits.

Last but not least, most of the time we like to keep one commit per PR or if you have more you should have a really good reason for it. (Thats why we like to amend to a commit and commonly require rebase a multiple commit PR, before we approve/merge it.)
Please do a rebase, besides that LGTM!

One commit it is then :)

Thanks for the contribution @Jasstkn. Now that you're familiar with how the apps work, feel free to have a browse at other issues or to suggest new apps for K8s or CLIs that you think you could use?

authors: Jasstkn Shikachuu alexellis


text:
Sometimes events have the field "Response" (For example BridgeAction)

As per title, so in AmiClient.cs you can't just check for any Response Field.
I would suggest

if (message.Fields.Count > 0)
                    {
                        if (message.Fields.FirstOrDefault().Key.Equals("Response", StringComparison.CurrentCultureIgnoreCase)
                            && message["ActionID"] != null && this.inFlight.TryGetValue(message["ActionID"], out var tcs))
                        {
                            tcs.SetResult(message);
                        }
                        else
                        {
                            this.Dispatch(message);
                        }
                    }

I missed the notification email about this issue – sorry about that!
The important part of your suggestion seems to be changing it to check that the first header is "Response". I'll make that change soon and cut a new release.

authors: alexforster wluke

repo: alexforster/AmiClient


text:
Dont go into an infinite loop if a message is larger than 4096 bytes

This code part is problematic, as if a message is larger than 4096 bytes it will lead to an infinite loop (which happens).
while(true) {
   if(!this.readBuffer.Any()) // this is is false if there are any bytes in readBuffer (for example the start of a large message)
   {
     ...
   }
  while(readBuffer.Any()) { // true if there are any bytes in readBuffer
      if(does_not_contain_messageEnd) {
           continue; // infinite loop :)
      }
  }
}

Thanks! There's still an infinite loop problem, but your PR has motivated me to finally fix all the outstanding issues.
I've published version 1.3.0 to nuget.org. Let me know if it resolves your issues.

authors: Spacefish alexforster


text:
img-crop now showing the image

" img- crop   image='imageDate'> "  once imageDate is set, the UI is not showing any picture. Anyone has the same problem?

i found it was due to css issue


text:
I'm getting Failed to load dynamic library 'libavcodec.so' on android

I'm getting Failed to load dynamic library 'libavcodec.so' on android on Android Studio log running on windows.
I/flutter (27008): Invalid argument(s): Failed to load dynamic library 'libavcodec.so': dlopen failed: library "libavcodec.so" not found
I/flutter (27008): #0      _open (dart:ffi-patch/ffi_dynamic_library_patch.dart:11:43)

Paste your pubspec.yaml please.

This is my pubspac.yaml thanks!
`name: app
description: A new Flutter project.
The following line prevents the package from being accidentally published to
pub.dev using flutter pub publish. This is preferred for private packages.
publish_to: "none" # Remove this line if you wish to publish to pub.dev
The following defines the version and build number for your application.
A version number is three numbers separated by dots, like 1.2.43
followed by an optional build number separated by a +.
Both the version and the builder number may be overridden in flutter
build by specifying --build-name and --build-number, respectively.
In Android, build-name is used as versionName while build-number used as versionCode.
Read more about Android versioning at https://developer.android.com/studio/publish/versioning
In iOS, build-name is used as CFBundleShortVersionString while build-number is used as CFBundleVersion.
Read more about iOS versioning at
https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
In Windows, build-name is used as the major, minor, and patch parts
of the product and file versions while build-number is used as the build suffix.
version: 1.0.0+1
environment:
sdk: ">=3.0.1 <4.0.0"
Dependencies specify other packages that your package needs in order to work.
To automatically upgrade your package dependencies to the latest versions
consider running flutter pub upgrade --major-versions. Alternatively,
dependencies can be manually updated by changing the version numbers below to
the latest version available on pub.dev. To see which dependencies have newer
versions available, run flutter pub outdated.
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
intl: any
The following adds the Cupertino Icons font to your application.
Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^1.0.2
font_awesome_flutter: 10.3.0
visibility_detector: ^0.3.3
google_fonts: 4.0.1
go_router: 6.0.2
camera: ^0.10.5+2
permission_handler: ^10.2.0
gallery_saver: 2.3.2
image_picker: 0.8.6+1
provider: 6.0.5
shared_preferences: ^2.1.1
flutter_riverpod: ^2.1.3
media_kit: ^0.0.11
media_kit_video: ^0.0.12
dev_dependencies:
flutter_test:
sdk: flutter
The "flutter_lints" package below contains a set of recommended lints to
encourage good coding practices. The lint set provided by the package is
activated in the analysis_options.yaml file located at the root of your
package. See that file for information about deactivating specific lint
rules and activating additional ones.
flutter_lints: ^2.0.0
For information on the generic Dart part of this file, see the
following page: https://dart.dev/tools/pub/pubspec
The following section is specific to Flutter packages.
flutter:
generate: true
The following line ensures that the Material Icons font is
included with your application, so that you can use the icons in
the material Icons class.
uses-material-design: true
To add assets to your application, add an assets section, like this:
assets:
- assets/videos/sample.mp4
- assets/images/placeholder.jpg
- assets/images/banner.png
- images/a_dot_ham.jpeg
An image asset can refer to one or more resolution-specific "variants", see
https://flutter.dev/assets-and-images/#resolution-aware
For details regarding adding assets from package dependencies, see
https://flutter.dev/assets-and-images/#from-packages
To add custom fonts to your application, add a fonts section here,
in this "flutter" section. Each entry in this list should have a
"family" key with the font family name, and a "fonts" key with a
list giving the asset and other descriptors for the font. For
example:
fonts:
- family: Schyler
fonts:
- asset: fonts/Schyler-Regular.ttf
- asset: fonts/Schyler-Italic.ttf
style: italic
- family: Trajan Pro
fonts:
- asset: fonts/TrajanPro.ttf
- asset: fonts/TrajanPro_Bold.ttf
weight: 700

For details regarding fonts from package dependencies,
see https://flutter.dev/custom-fonts/#from-packages
flutter_intl:
enabled: true
`

As mentioned in our "Installation" section, you need:
dependencies:
  media_kit: ^0.0.11                             # Primary package.

  media_kit_video: ^0.0.12                       # For video rendering.

  media_kit_native_event_loop: ^1.0.4            # Support for higher number of concurrent instances & better performance.

  media_kit_libs_android_video: ^1.0.6           # Android package for video native libraries.
  media_kit_libs_ios_video: ^1.0.4               # iOS package for video native libraries.
  media_kit_libs_macos_video: ^1.0.5             # macOS package for video native libraries.
  media_kit_libs_windows_video: ^1.0.2           # Windows package for video native libraries.
  media_kit_libs_linux: ^1.0.2                   # GNU/Linux dependency package.

media_kit_libs_* packages provide the native libraries needed for each platform. In your case, you're missing them.
I'm not sure if our documentation is that confusing.

I hope this resolves your issue.

You may download our demo application from README & find more code samples at:
https://github.com/alexmercerind/media_kit/tree/main/media_kit_test

Thanks! It works now after installing media_kit_native_event_loop, media_kit_libs_android_video and media_kit_libs_ios_video

The package is split into number of packages to focus on modularity.
Some people may need video/audio only on some platforms, while not on others.

please mention this step on your documentation

please mention this step on your documentation

It's there... You just didn't read it.

authors: Generalomosco alexmercerind skylastn


text:
Http2 support

Added Protocol.Http2 parameter to clientBuilder protocols method. Otherwise it will force using Http 1.1 protocol version. Another option was just to  remove line 69 in OkHttpNetworkHandler and it worked perfectly in both cases. But for compatibility I just added "Protocol.Http2"

Added method to test Http2 support in MainViewModel

Screenshot shows how to check that page is opened with Http2 protocol version

Downgrade packages here too or i can just copy and paste http2 protocol addition.

Downgrade packages here too or i can just copy and paste http2 protocol addition.

Yes. You can just copy http2 protocol addition

Done

authors: alexrainman yurkinh

repo: alexrainman/ModernHttpClient


text:
Fixed typo

Fixed a small typo. It shows up when you don't pass SmartyStreets credentials, but doesn't seem to affect the actual geocoding.

Thanks!

authors: alexreisner ankane

repo: alexreisner/geocoder


text:
Removed depth test for background

The z-position caused it to fail the depth test on certain gpus due to
different floating point accuracies.
Also removed old pidgeot file and added a square background
@alexwalterbos RFR

:+1:

authors: AlexKolpa alexwalterbos

repo: alexwalterbos/mustache-nemesis


text:
User Commands Manager (Sarah - Plugin-Creator like ?)

Hi @alexylem,
As you are currently developing the web interface of Jarvis. #225
I would like to know if you can add an import/export button on User commands web page?

And for example to be able to import (wget?) from a Google Drive link.
So we will be able to easily edit commands through a spreadsheet.
This is just an example but it will looks like this with a spreadsheet:

So the aim is to be able to make easier to generate Jarvis' commands like Sarah Plugin-Creator
https://github.com/Tibus/SARAH-Plugin-pluginCreator
At last but not least, to be able to ask Jarvis to update the User Commands with a voice command.
User: Jarvis
Jarvis: Yes?
User: Please update the command list from Google Drive
Jarvis: Done, the command list is now updated

So we should have a user setting to save the Google Drive link, so Jarvis will know how to get the last user commands CSV file.

Merci @LengZai pour cette suggestion.
Il faudrait idéalement que cette proposition d'amélioration soit sur le repo du plugin:
https://github.com/alexylem/jarvis-ui/issues/new
Et oui le plugin est dispo en version alpha (voir #225 )
Sinon je pensais justement présenter les commandes sous forme de tableau à 2 colonnes (en utilisant Datatables Editable):

Le pattern de l'ordre à matcher
La commande

Si je comprends bien tu souhaites aller plus loin et pouvoir, comme illustrée dans ton screenshot, découper les phrases dites par morceau afin de faciliter la création de nombreuses commandes ayant des éléments communs?
Un exemple concret serait intéressant sachant que Jarvis propose déjà l'utilisation de "captures" d'information de l'ordre qui peuvent être réutilisés en tant que variable. Ce qui rend facile la création de commandes avec des paramètres dynamique (donc pas besoin de dupliquer une commande pour chaque valeur possible de pourcentage, comme c'est illustré dans ton exemple):
http://domotiquefacile.fr/jarvis/content/commands

Utiliser (*) pour capturer du texte et le réutiliser avec (1) dans la partie commande
Vous pouvez capturer plusieurs groupes et y faire référence avec (1), (2),(3)...

AJOUTE (*) A LA LISTE DE COURSE*==./add_to_list "(1)" && say "Ok"

@LengZai could you please get back to me on the concrete example? (please see my advise to use captures instead). If this is no longer needed, let's close the ticket.

No answer of the issue creator since 25 Nov 2016 => Issue closed.
Don't hesitate to reopen the issue if there is some evolution.

authors: LengZai alexylem wikijm

repo: alexylem/jarvis


text:
ERROR: bing recognition curl failed

Bonjour,
J’étais entrain de configurer Mon Jarvis :)  et d'une fois, plus rien point de vue de la reconnaissance vocal... Il reconnaissait le HOTWORD mais après plus rien de reconnu...
J'ai fais des recherche sur le net car j'avoue que je suis en panique total... j'ai configuré pas mal de trucs dessus et boum plus rien :(
Alors voila, j'ai recherché par moi même un peu et j'ai vu que pour la reconnaissance, le script fait appel a ce site : http://speech.platform.bing.com/
J'ai été dessus pour voir ce que sa raconte et j'ai vu ceci dessus :
Our services aren't available right now
We're working to restore all services as soon as possible. Please check back soon.
Ref A: 0CA55BF6039D4AEEB80D2A87130E1DB8 Ref B: BRU30EDGE0114 Ref C: Sat Jun 17 11:46:32 2017 PST
Je suppose que le problème vient de là? que je doit sagement attendre qu'ils interviennent sur leur matos et que je retrouverai mon petit jarvis avec toutes ses gentilles réponses et fonctions comme il y a quelques heures?
En vous remerciant d'avance
Cordialement
p.s. si jamais mon Jarvis est foutu... j'avais mis comme tâches : le tout en vocal bien sure, 6 commandes de prises chacon, un lancement d'impression , envoi d'un fichier par mail, météo, jour et date, j'avais configuré tout le CRONTAB pour plein de dates d'annif et des rappel en veux tu en voilà et des mise en route de fonctions automatisées dedans aussi, il avais deux yeux qui s'allumaient en fonction de certain besoin, une liste de mots avec des réponses automatisées également dans jarvis-commands, une minuterie avec l'annonce du diner prêt ou repas + un allumage de lampe pour bien être sur de le voir ou l'entendre, la mise en route et l'extinction de mon alarme de maison dans CRONTAB et par la voix...l'allumage de mon aquarium automatisé .... j'allais envisager de connecter le PIR que j'ai commandé pour effectuer des tache de reconnaissance motion.... et la tout à basculé ........ j’attends de voir si tout est perdu ou si c'est juste bing qui doit être réparé...

Re-bonjour, a tous
Voila le lendemain, ce site m'affiche toujours la même chose et aucune possibilité de retrouver jarvis en réponse...
quelqu'un a t'il ce problème aussi? et quelles sont les autres alternatives possibles? jarvis est censé aller en continu, une heure de maintenance, je peux comprendre mais tout le w-e c'est pas normal!
speech bing a réellement des problèmes? ou alors c'est mon jarvis qui c'est mis a ne plus rien vouloir faire d'un coup? sachant que je n'ai bougé a aucune de ses configuration niveau de la reconnaissance des voix...

A première vue ca fonctionne chez moi,
tu peux partager le terminal avec jarvis lancé en mode troubelshooting?
Merci

Tu peux vérifier en lançant le script de test bing de Jarvis:
$ cd stt_engines/bing/
$ ./test.sh
#DEBUG: curl https://speech.platform.bing.com/recognize/query?version=3.0&requestid=4BEE0E99-0A6E-4A64-8359-720EED904FB3&appid=D4D52672-91D7-4C74-8AD8-42B1D98141A5&format=json&locale=en-US&device.os=osx&scenarios=ulm&instanceid=E043E4FE-51EF-4B74-8133-B728C4FEA8AA&result.profanitymarkup=0
#DEBUG: json={"version":"3.0","header":{"status":"success","scenario":"ulm","name":"hello","lexical":"hello","properties":{"requestid":"cf3b5694-67f4-4f19-aacf-beef149c80bb","HIGHCONF":"1"}},"results":[{"scenario":"ulm","name":"hello","lexical":"hello","confidence":"0.9463161","properties":{"HIGHCONF":"1"}}]}
hello

Il devrait d'afficher comme moi "hello" tout à la fin.

Voila j’ai effectué le test et ça me renvoi ceci :
pi@raspberrypi:~ $ cd stt_engines/bing/
-bash: cd: stt_engines/bing/: Aucun fichier ou dossier de ce type
pi@raspberrypi:~ $ cd jarvis
pi@raspberrypi:~/jarvis $ cd stt_engines/bing/
pi@raspberrypi:~/jarvis/stt_engines/bing $ ./test.sh
DEBUG: token missing or expired
DEBUG: json=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzY29wZSI6Imh0dHBzOi8vc3BlZWNoLnBsYXRmb3JtLmJpbmcuY29tIiwic3Vic2NyaXB0aW9uLWlkIjoiYzA5YmViN2EwMWE5NGNkYmIwYmY0NTc0NzYxOTdkYTAiLCJwcm9kdWN0LWlkIjoiQmluZy5TcGVlY2guUHJldmlldyIsImNvZ25pdGl2ZS1zZXJ2aWNlcy1lbmRwb2ludCI6Imh0dHBzOi8vYXBpLmNvZ25pdGl2ZS5taWNyb3NvZnQuY29tL2ludGVybmFsL3YxLjAvIiwiYXp1cmUtcmVzb3VyY2UtaWQiOiIiLCJpc3MiOiJ1cm46bXMuY29nbml0aXZlc2VydmljZXMiLCJhdWQiOiJ1cm46bXMuc3BlZWNoIiwiZXhwIjoxNDk3OTE1MTU4fQ.kGABUjEzHrdg32XsGxdvF8kHQkCBy5H8aVXOiwlT5oQ
DEBUG: token will expire in 590 seconds
DEBUG: curl https://speech.platform.bing.com/recognize/query?version=3.0&requestid=eb15c9ec-fc7e-4477-9c4c-4329954523fd&appid=D4D52672-91D7-4C74-8AD8-42B1D98141A5&format=json&locale=en-US&device.os=osx&scenarios=ulm&instanceid=E043E4FE-51EF-4B74-8133-B728C4FEA8AA&result.profanitymarkup=0
ERROR: bing recognition curl failed
pi@raspberrypi:~/jarvis/stt_engines/bing $
par hazard ? cela n’aurai pas a voir avec le fait des 5000 translations par mois ? un quota depassé ?
je me suis posé cette question dans la journée…
De : Alexandre Mély [mailto:notifications@github.com]
Envoyé : lundi 19 juin 2017 20:24
À : alexylem/jarvis
Cc : satana888; Author
Objet : Re: [alexylem/jarvis] ERROR: bing recognition curl failed (#646)
Tu peux vérifier en lançant le script de test bing de Jarvis:
$ cd stt_engines/bing/
$ ./test.sh
#DEBUG: curl https://speech.platform.bing.com/recognize/query?version=3.0 https://speech.platform.bing.com/recognize/query?version=3.0&requestid=4BEE0E99-0A6E-4A64-8359-720EED904FB3&appid=D4D52672-91D7-4C74-8AD8-42B1D98141A5&format=json&locale=en-US&device.os=osx&scenarios=ulm&instanceid=E043E4FE-51EF-4B74-8133-B728C4FEA8AA&result.profanitymarkup=0 &requestid=4BEE0E99-0A6E-4A64-8359-720EED904FB3&appid=D4D52672-91D7-4C74-8AD8-42B1D98141A5&format=json&locale=en-US&device.os=osx&scenarios=ulm&instanceid=E043E4FE-51EF-4B74-8133-B728C4FEA8AA&result.profanitymarkup=0
#DEBUG: json={"version":"3.0","header":{"status":"success","scenario":"ulm","name":"hello","lexical":"hello","properties":{"requestid":"cf3b5694-67f4-4f19-aacf-beef149c80bb","HIGHCONF":"1"}},"results":[{"scenario":"ulm","name":"hello","lexical":"hello","confidence":"0.9463161","properties":{"HIGHCONF":"1"}}]}
hello
Il devrait d'afficher comme moi "hello" tout à la fin.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/alexylem/jarvis/issues/646#issuecomment-309524551 , or mute the thread https://github.com/notifications/unsubscribe-auth/Abm9Zeg0jEcPLcL2YlnWpqwXN-Cz6COKks5sFryugaJpZM4N9TjO .  https://github.com/notifications/beacon/Abm9ZV1muuou_VkExr8lCCtl8qd_5YYdks5sFryugaJpZM4N9TjO.gif

Pour info... chez moi ca fonctionne j'ai:
DEBUG: curl https://speech.platform.bing.com/recognize/query?version=3.0&requestid=4b8500b5-56e7-4f66-b243-fda681ade585&appid=D4D52672-91D7-4C74-8AD8-42B1D98141A5&format=json&locale=en-US&device.os=osx&scenarios=ulm&instanceid=E043E4FE-51EF-4B74-8133-B728C4FEA8AA&result.profanitymarkup=0
DEBUG: json={"version":"3.0","header":{"status":"success","scenario":"ulm","name":"hello","lexical":"hello","properties":{"requestid":"4d166973-9f5c-4f18-aa03-b5bc55aedff1","HIGHCONF":"1"}},"results":[{"scenario":"ulm","name":"hello","lexical":"hello","confidence":"0.9463161","properties":{"HIGHCONF":"1"}}]}
hello

@satana888 il y a des chances que tu aies dépassé le quote.
Tu utiliserais pas bing comme moteur de reconnaissance du mot clé? Si oui pas étonnant, il faudrait que tu utilises snowboy.

Bonjour,
Merci de la réponse, je recherche justement la meilleure manière de ne plus avoir ce problème…
Seulement, je voulais tenter Snow boy, mais je ne trouve aucun tuto bien détaillé en français…
Aurai-tu un tuto bien facile à comprendre ? sur Snow boy ?
Actuellement, avec bing, ça reviens puis ça repart et tout le temps comme ça… j’avoue que c’est très gênant pour bosser dessus.
D’avance merci
cordialement

Pour snowboy il suffit de le choisir dans la config de Jarvis et il va s'installer tout seul... il suffit de suivre les instructions affichées.

Bonjour,
En fait, pour la reconnaissance du mot clé, j’utilise SnowBoy, mais une fois fait ( car ça marche super), quand je lui indique les différentes commandes, là il passe par bing comme recommandé sur l’installation. Quand il fonctionne, c’est super top,  mais le problème est qu’il marche une fois sur deux, c’est aléatoire et c’est pour cela que c’est stressant…
Alors je me demandais, si on pouvait avoir le bing speech d’une autre façon ?
Ou une façon sur ?
Car WIT speech on ne connait pas le temps exacte, et il ne fonctionne pas j’ai essayé
Snow Boy, c’est un dictionnaire personnel et en hotword ( je l’utilise pour le réveiller c’est tout et ça marche bien )
Pocketsphinx, C’est en anglais…
Alors je recherchais justement une solution pour qu’il réponde après le hotword  à toutes mes commandes sans aucune hésitation… ??????? et de manière certaine à chaque fois !!!!!
D’avance merci
Cordialement

Hello, si tu veux tester l'application iOS en cours de dev, donne moi ton e-mail. L'avantage est que tu pourras (normalement) pouvoir faire fonctionner ton jarvis sans le pb de Bing, car l'application utilise Siri pour le speech-to-text, puis l api jarvis, et enfin de nouveau Siri pour le text-to-speech. L'inconvénient est de devoir avoir son tel à portée de main

Re-bonjour,
D’accord, je vais tenter cette voie-là mon mail est gmilliau@brutele.be
Une petite question encore ? j’ai entendu dire que tout ce qui passe chez SIRI « notre vie privée complète » est stocké et utilisé a d’autre fins…
En passant par-là on ouvre plein de porte sur notre vie privée, n’était-ce pas le contraire que l’on cherchait à viser à la base avec ce projet JARVIS ?
Ou il n’utilise qu’un speech texte ? rien de plus ?
Comment il pratique a vrai dire ?
Merci d’avance
Cordialement

Hello, lorsque je dis que j'utilise Siri, c'est uniquement que j'utilise le framework utilisé par Siri pour le stt et tts. Rien des ordres transmis n'est "applelisé". Et le déclenchement se fait par clic sur bouton. Le tel n'est jamais en mode écoute. Le clic déclenche l'enregistrement, un autre clic le stoppe, conversion en texte, et appel à openjarvis api. Donc soit rassuré !

Ha d’accord, alors je veux bien tenter J

Tu devrais recevoir un mail t'indiquant d'installer l'application testflight. Tu pourras alors tester l'application. N'hésite pas à me faire des retours via le formulaire aide, car je n'ai pas testé du tout encore sur petit format (j'ai une tablette et un 6Splus)

Bonsoir,
L’app pour SIRI c’est celle qui est le plugin dans le site ? ou c’est une toute autre app différente ? j’ai toujours rien reçu actuellement…
Merci d ‘avance
BAV

Je t'ai décrit dans mon message ce qu'il en est. Tu as dû avoir un mail

Clôture du ticket jusqu'à obtention d'une réponse de la part de l'auteur de l'issue.
Closing of the ticket until a valid answer from the applicant is obtained.

authors: Jean-Bernard-Hallez SebastienVProject alexylem satana888 wikijm


text:
[Request] Start script while listening

Hello is it possible to start a script while JARVIS is listening and starting another script while JARVIS gives an answer? Then the script should run again, which is responsible for listening, until the timeout is reached.
It's actually about the fact that I would like to exploit the function of my Matrix Voice and like to listen to the displayed RGB LEDs, I can address these LEDs via a script.
As soon as an answer is given, another script should be called.
Thanks

I think the hooks are made for you ;)

Thanks Oliv4945
I have tr to put my command in the hook „start_listening“ with && my_command
But it don’t Start.
Can you give me an example how i must place it there?
Thank you


text:
Add a hide_url option to suppress URLs in login item subtext

Allow for a bit of a terser view of login items by giving the option to exclude URLs from results

Closing this in favor of #19