primordic/IssueDupesLite huggingface dataset:
Repository: beakerbrowser/beaker

Issue #193: Clean up disabled permissions in the Site Info dropdown
Created: 2016-11-22T18:57:24Z
It's easy for a site to accumulate a lot of old disabled permissions:

Anything that's been denied will, currently, stick around
Any permission that applied to a dat which was deleted

Both need to be handled with separate techniques:

Add a flag to perms which should not persist after they're removed. Delete them when turned off, and have them fall back to 'prompt' again. (A counter-example is the 'js' perm, which should persist as disabled if the user turns it off.)
When a dat is deleted, any write perms for it should be deleted as well. (Should probably keep them backed up somewhere, in case the dat gets undeleted, so they can be restored.)

Duplicate issue #265: Removing archives from write access menu
Created: 2017-01-20T20:18:37Z
Operation System: mac osx
Beaker Version: 0.6

Allow write access to an archive
Delete the archive from library
Still is shown in write access for the app

I'd expect an archive to be removed from the "write access" screen after deleting it from my library. This is probably only an issue for developing apps but I have no idea which one is more recent:

Is there any way to remove archives from that menu?
These archives are cached anyways, so I can still write to them even if they are "deleted". So It does make sense as implemented but just gets messy if there is no way to remove archives from that menu.

Closing comment (2017-01-25T22:31:17Z): This is a duplicate of #193, so I'm going to close
Repository: beakerbrowser/beaker

Issue #874: Fork archive screen is too small
Created: 2018-03-16T08:18:18Z
Operation System: Windows 10
Beaker version: Beaker v0.8.0-prerelease.2
When forking an archive in Beaker, the popped up window is a bit too small so the buttons at the bottom are clipped.
As a workaround it can be resized to be the correct size, but I expected it to fit.
This problem was also in 0.7.

Duplicate issue #902: forking site popup crops buttons
Created: 2018-03-20T22:18:34Z
Operation System: windows 10
Beaker version: 0.8.0 pre3
When forking a site the popup is not large enough to show the buttons. See screenshot below.

Closing comment (2018-03-20T22:45:16Z): Duplicate of #874
Repository: beakerbrowser/beaker

Issue #1250: writing files is slow
Created: 2018-11-06T21:04:34Z
Operation System: windows 7
Beaker version: Beaker v0.8.0-prerelease.9 is up-to-date
for some unexpected reason i can't find any answer why beaker writes 1500 json files very slow compared to another app i created which writes much larger amounts of json  files in less than 4 minutes,whereas the following code takes to write those json files more than 2 hours
i use the following code:
async function wobjects()
{
var archive = new DatArchive(window.location );
await archive.mkdir('/objects');
var initdata = {fname:"Bob"};
var data = JSON.stringify(initdata);
for(var i = 0;i < 1500; i++)
{
var path = "/objects" +"/" + i +".json";
await archive.writeFile(path, data);
}
var topFiles = await archive.readdir('/objects');
}

Duplicate issue #1243: Limit comparing files when it takes too much time
Created: 2018-11-03T07:46:25Z
When there are many changes in Preview mode, it would be nice to limit the time it takes to compare the published and unpublished versions. Maybe it's because of my weak computer, but every time I have to publish a lot of changes it takes about 10 minutes, because the whole view updates in every few minutes. So I hover the publish button, wait a few minutes, hover event is triggered, then click vividly until something happens. 😅

Closing comment (2018-11-08T20:11:10Z): Just pushed file-tree diffs to master. On my SSD, that gave me a 2x speedup. That said, when I tested very large file trees (a node_modules) I got really bad performance still, and that makes me think this is mostly related to #1250
I'm going to try to move the dat stack into its own process soon, to at least reduce browser stutter when dat has a slow-down.
Repository: beakerbrowser/beaker

Issue #1417: Settings page blank on macOS 10.15
Created: 2019-06-08T16:37:31Z
Operation System: macOS 10.15 (Beta) 19A471t
Beaker version: 0.8.8

Open Settings
Try to close the Settings tab

The Settings page is blank. It’s impossible to close the tab without closing the window. Restarting the browser with session restore restores the impossible-to-close-tab.
beaker://dat-dns-cache/ is also affected. Other internal pages work fine.
Console error:

objc[2485]: couldn't dlopen libobjc-trampolines.dylib: dlopen(/usr/lib/libobjc-trampolines.dylib, 262): no suitable image found.  Did find:
/usr/lib/libobjc-trampolines.dylib: file system sandbox blocked stat()

Duplicate issue #1492: Tabs stuck in a blank screen
Created: 2019-12-25T14:34:48Z
Problem
Sometimes tabs don't show any info, and cannot be closed. It happens with various pages, including some of dat: pages, but the most easy reproducible way to achieve it what I've found is to open Settings, - it never opens.
Preview

Versions
Operation System: macOS Catalina 10.15.2
Beaker version: 0.8.8

Closing comment (2020-01-31T22:46:25Z): Duplicate of #1417 ?
Repository: beakerbrowser/beaker

Issue #1376: Explore page is not found
Created: 2019-04-04T11:03:53Z
Operation System: KaOS
Beaker version: 0.8.7

Duplicate issue #1397: "See What Others Have Built" results in Page Not Found
Created: 2019-04-25T21:12:19Z
Operation System: Mac OS 10.14.4
Beaker version: 0.8.7
When using Beaker for the first time, the Get started page has a "See what others have built" link. I clicked the link and it went to dat://explore.beakerbrowser.com/ which resulted in a 404:

Closing comment (2019-04-26T17:25:46Z): Oh right, this is a duplicate of #1376. I'll get the fix release out soon.
Repository: beakerbrowser/beaker

Issue #464: JS error on startup
Created: 2017-05-26T02:25:20Z
Operation System: OSX 10.10.5
Beaker Version: 0.7.0
Installed over the top of 0.6.1, get this when trying to start

Duplicate issue #548: libsodium.dylib issue
Created: 2017-06-19T21:02:06Z
Operation System: Mac 10.10 Yosemite
Beaker Version: Beaker Browser 0.7.2.dmg
Moved app from DMG into /Applications. Double clicked and got this:

Closing comment (2017-06-20T14:40:42Z): Yeah this is a duplicate of #464 too. I'm waiting for maf to handle it
Repository: beartype/beartype

Issue #81: [Feature Request] Bring typing aliases into beartype
Created: 2022-01-01T08:22:22Z
As said in README.md, there are some compatibility problems with typing. Here's my compat.py. I hope similar thing exists in the beartype library.
Edit: bugfixes
import logging
import sys
from abc import *
from enum import Enum
from typing import (Any, Callable, Dict, Generic, Iterable, Iterator, List,
                    Optional, Set, Tuple, TypeVar, Union, cast) # Add more
from types import (FunctionType, MethodType)
# handle type annotation changes in PEP 3107, 484, 526, 544, 560, 563, 585
versions = (sys.version_info.major, sys.version_info.minor, sys.version_info.micro)
if versions > (3, 8, 8):
    Dict = dict
    List = list
    Set = set
    Tuple = tuple
    import collections.abc

    Iterable = collections.abc.Iterable
    Iterator = collections.abc.Iterator
    if versions >= (3, 9, 2):
        Callable = collections.abc.Callable
    else:
        Callable = collections.abc.Callable
        logging.warning("collections.abc.Callable in Python 3.9.1 is broken")

Duplicate issue #95: cannot import typing from beartype
Created: 2022-02-05T21:36:05Z
I pip installed beartype and therefore have version 0.9.1 installed. However, I seem to fail using the following import statement which is mentioned in the docs:
from beartype import typing
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name 'typing' from 'beartype' (~/anaconda3/envs/video-capture/lib/python3.8/site-packages/beartype/__init__.py)

What might I be missing?
Thank you for you help and for this package.
I'd really like to use this typing in order to become future proof from python's typing package breaking changes.

Closing comment (2022-02-05T23:50:23Z): marked as duplicate of #81
Repository: beartype/beartype

Issue #167: [Feature Request] Deeply type-check `set` and `frozenset` containers
Created: 2022-09-13T02:27:06Z
I've only just noticed that the README says these are only shallowly-checked. I'm very surprised, as these seem like bread-and-butter data structures. Is it accurate to say that whenever we write x: Set[T] (for some specific T) it really just checks against x: Set[Any]?
What's the roadmap look like for getting this implemented/merged? I'd love to look into how much work a PR for this would be.

Duplicate issue #246: [Bug] `is_bearable({"1": "2"}, dict[int, int])` is `True`
Created: 2023-06-26T19:02:54Z
Hey @leycec!
I hope you're doing well. :)
It appears that is_bearable ignores the type parameters of dict where TypeHint doesn't:
In [1]: from beartype.door import is_bearable

In [2]: is_bearable({"1": "2"}, dict[int, int])  # :(
Out[2]: True
In [1]: from beartype.door import TypeHint

In [2]: TypeHint(dict[int, int]) <= TypeHint(dict[str, str])   # :)
Out[2]: False

In [3]: TypeHint(dict[int, int]) <= TypeHint(dict)  # :)
Out[3]: True
Could something be going wrong inside is_bearable? This is on the latest version of beartype on both Python 3.9 and Python 3.11.
(We came across this problem here.)

Closing comment (2023-06-27T05:57:02Z): @wesselb!!! The prodigal Dutch bear bro returns. 🥳
Yes, sadly; the depressing rumours of our ineptitude are all too true. @beartype itself currently only shallowly type-checks hash-based containers like set and dict collections. Please see also the BigData™ page of @beartype's official yet bedraggled documentation, which voluminously documents exactly which type hints @beartype supports and (more importantly) exactly how @beartype does so (e.g., deeply or just shallowly). In this case, it is shallowly. sigh
Admittedly, this is bad. Thankfully, typing maestro @langfield at open issue #167 has repeatedly and justifiably shamed me into acknowledging that this is bad and that I should rectify this before earning any further demerit points on my GitHub driver's license. Since this issue is a duplicate of #167, let's just quietly close this duplicate and pretend I did something meaningful. Oh, and...
My plan is this. First, I finish import hooks. Then, I do this. That's the plan. It is a plan so foolproof that nothing can possibly blow up in our faces.
Thanks as always for being so awesome, @wesselb. I hope you and your loved ones are having an excellent summer sweltering with sweaty beach and pool time. Cannonbaaaaaaaaaaaaall!
Repository: beartype/beartype

Issue #81: [Feature Request] Bring typing aliases into beartype
Created: 2022-01-01T08:22:22Z
As said in README.md, there are some compatibility problems with typing. Here's my compat.py. I hope similar thing exists in the beartype library.
Edit: bugfixes
import logging
import sys
from abc import *
from enum import Enum
from typing import (Any, Callable, Dict, Generic, Iterable, Iterator, List,
                    Optional, Set, Tuple, TypeVar, Union, cast) # Add more
from types import (FunctionType, MethodType)
# handle type annotation changes in PEP 3107, 484, 526, 544, 560, 563, 585
versions = (sys.version_info.major, sys.version_info.minor, sys.version_info.micro)
if versions > (3, 8, 8):
    Dict = dict
    List = list
    Set = set
    Tuple = tuple
    import collections.abc

    Iterable = collections.abc.Iterable
    Iterator = collections.abc.Iterator
    if versions >= (3, 9, 2):
        Callable = collections.abc.Callable
    else:
        Callable = collections.abc.Callable
        logging.warning("collections.abc.Callable in Python 3.9.1 is broken")

Duplicate issue #93: Properly annotating a callable parameter
Created: 2022-01-30T10:49:42Z
My apologies if this is a frequently asked question, but searching here and elsewhere did not help.
If I use typing.Callable, beartype gives me an ugly warning about deprecation (despite typing.Callable not mentioned in PEP 585).
Based on the discussion on the PEP 585, I should be able to do this:
from beartype.typing import Callable
... but my installation of beartype 0.9.1 does not even find beartype.typing.
What am I missing, any recommendations?

Closing comment (2022-01-31T06:36:32Z): marked as duplicate of #81
Repository: beartype/beartype

Issue #56: [Documentation] Document @dataclass integration better
Created: 2021-10-08T04:08:23Z
Big fan of the project.
I was thinking that something like
@beartype
@dataclasses.dataclass
class Whatever:
    something: int
    other_thing: string


if __name__ == "__main__":
    asd = Whatever(123.321, b"Other error")  # Beartype error
Would be really great.

Duplicate issue #89: Classes not supported by beartypes yet?
Created: 2022-01-28T10:49:41Z
I tried to use beartype + dataclass as per the example, but I'm getting an exception:
from beartype import beartype
from dataclasses import dataclass

@beartype
@dataclass
class MyDataclass:
    nothing: str

beartype.roar.BeartypeDecorWrappeeException: <class '__main__.MyDataclass'> unsupported, as classes currently unsupported by @beartype.

I'm currently on Python 3.9, and Beartype 0.9.1, is this something not supported in Beartype yet?

Closing comment (2022-01-29T07:24:50Z): marked as duplicate of #56
Repository: beartype/beartype

Issue #198: [DOOR Bugs] `TypeHint(Union[...])` comparators busted in edge cases
Created: 2022-12-17T10:20:34Z
Hey @leycec!
I've started playing with the goodies of @beartype, and TypeHint has been working fantastically. :)
However, I've been wondering about a particular behaviour involving Unions.
Check this out:
from typing import Union
from beartype.door import TypeHint
from numbers import Number


class A:
    pass

class B(A):
    pass
>>> TypeHint(Union[A]) >= TypeHint(Union[A, B])
False
Should this be True? In fact, I'm inclined to believe that TypeHint(Union[A]) == TypeHint(Union[A, B]) in this case.
Also,
>>> TypeHint(Union[Number, int]) >= TypeHint(Union[Number, float])
True

>>> TypeHint(Union[Number, int]) <= TypeHint(Union[Number, float])
True

>>> TypeHint(Union[Number, int]) == TypeHint(Union[Number, float])
False
What are your thoughts on the above behaviour?

Duplicate issue #205: [DOOR Bug] `Tuple` and `Any` Comparision
Created: 2023-01-15T18:27:48Z
Hey @leycec,
I hope you're doing well! I might have run into another freaky edge case.
This results into an error:
>>> from beartype.door import TypeHint

>>> import typing

>>> TypeHint(typing.Tuple[object, ...]) <= TypeHint(typing.Any)
...
TypeError: typing.Any cannot be used with issubclass()

During handling of the above exception, another exception occurred:

...
TypeError: typing.Any cannot be used with issubclass()
Possibly the recursion in beartype/door/_proposal/pep484585/doorpep484585tuple.py might need to make use of TypeHint.__le__ rather than issubclass?

Closing comment (2023-01-16T02:29:19Z): Success strikes back! Surprisingly, it turns out that this is sorta a duplicate of #198. We already resolved this without even knowing we were resolving this. To guarantee that I am not lying, I've added yet another unit test exercising this. But... yeah. It's mostly worky from what I can tell. 2023: things are already looking up.
We really need to excrete a new stable release. I promise delivery of beartype 0.12.0 with all these fixes and more by this Friday-ish. Of course, you can trust nothing I say. If you'd like to continue thrashing the DOOR API with hard-hitting edge cases, please consider installing the live GitHub-hosted version of @beartype as a temporary measure: e.g.,
python3 -m pip install git+https://github.com/beartype/beartype.git@784b779289f6ea52c88d8b7dbf014084f790d2e3
So sorry for the gruesome delays – and thanks yet again for being so attentive to all our failures. We will nail this down to the floor for you and everyone else soon. Would @leycec lie? 😮‍💨
Repository: belav/csharpier

Issue #1079: Inconsistent placement of end parenthesis
Created: 2023-12-19T12:16:27Z
Using the latest 0.26.7 in the playground that reverted #1010, there are some inconsistencies in the intentation of the method call and primarily the end parenthesis ).
Input:
public class ClassName
{
    public void Test()
    {
        var foo = new { Bars = new string[0] };

        foo.Bars.Select(s => s.ToString().ToString().ToString().ToString().ToString().ToString().ToString()).ToArray();
        
        foo.Select(s => s.ToString().ToString().ToString().ToString().ToString().ToString().ToString()).ToArray();
    }
}
Output:
public class ClassName
{
    public void Test()
    {
        var foo = new { Bars = new string[0] };

        foo.Bars.Select(
            s => s.ToString().ToString().ToString().ToString().ToString().ToString().ToString()
        )
            .ToArray();

        foo.Select(
                s => s.ToString().ToString().ToString().ToString().ToString().ToString().ToString()
            )
            .ToArray();
    }
}
Expected behavior:
Either
        foo.Bars.Select(
                s => s.ToString().ToString().ToString().ToString().ToString().ToString().ToString()
            )
            .ToArray();
Or
        foo.Bars.Select(
            s => s.ToString().ToString().ToString().ToString().ToString().ToString().ToString()
        )
        .ToArray();

Duplicate issue #1130: Weird formatting of linq chain
Created: 2024-01-16T05:24:08Z
Input:
var something_________________________________________ = x.Answers
    .Select(y => (DateTime?)y.CreatedAt)
    .Min();
Output:
var something_________________________________________ = x.Answers.Select(y =>
    (DateTime?)y.CreatedAt
)
    .Min();
Expected behavior:
var something_________________________________________ = x.Answers
    .Select(y => (DateTime?)y.CreatedAt)
    .Min();

// or
var something_________________________________________ = x
    .Answers.Select(y => (DateTime?)y.CreatedAt)
    .Min();

// or
var something_________________________________________ = x
    .Answers
    .Select(y => (DateTime?)y.CreatedAt)
    .Min();

Closing comment (2024-01-17T01:49:08Z): This seems related to #1079, but this particular case did work quite a ways back. I was having a bit of trouble tracking down how exactly the regression was introduced so went back quite a few versions.
This appeared in 0.26.7 and I was able I track down the source of the problem.  The changes in #967 were somewhat dependant on this single line I reverted in #1074. I still need to find a solution that makes all of the updated test cases happy.
Side note - running multiple versions of the playground would be nice to track down regressions like this.
Or maybe a utility that uses docker to show the changes over versions for some code. But I don't know that this comes up often enough to be worth the effort.
Repository: belav/csharpier

Issue #297: Implicit Array Initializer does not format braces consistently with other statements.
Created: 2021-06-12T16:53:51Z
var options = new[] {
            new Option("-s", "an option"),
            new Option("--very-long", "an option")
        };

        var something = new SomeObject
        {
            Value = "kljasdlfkjaslkdfasdf",
            Value2 = "lkasdlfkjaslkjdfaslkdjf"
        };

The array initializer should be
        var options = new[]
        {
            new Option("-s", "an option"),
            new Option("--very-long", "an option")
        };

Duplicate issue #271: ImplicityArrayCreationExpression doesn't format open brace consistently
Created: 2021-06-07T19:48:58Z
private string[] SomeArray = new[] {
        "SomeValue_____________________",
        "SomeValue_____________________",
    };
// should be
    private string[] SomeArray = new[]
    {
        "SomeValue_____________________",
        "SomeValue_____________________",
    };

Closing comment (2021-06-14T19:02:16Z): duplicate of #297
Repository: belav/csharpier

Issue #926: Chsarpier freezes Rider
Created: 2023-07-13T07:58:52Z
When I refactor Code, Csharpier freezes the UI sometimes.
Unfortunately it's impossible to reproduce reliably.
It mostly happens when I reformat code and the code is broken for a moment.
Can I find logs somewhere?
Usually killing the Csharpier Task via Taskmanager and then reenabling the Plugin unfreezes the Ui.

Duplicate issue #1021: CSharpier plugin hanging Rider IDE
Created: 2023-11-16T12:10:32Z
After updating to csharpier 0.26.+ my IDE started to get frozen. I realized that the csharpier still works very well when running directly from the CLI, so I can only imagine that this might be a problem with the plugin now.

The 1.3.11-beta1 version is working as expected with this newer version of csharpier!

Closing comment (2023-11-18T16:53:40Z): I'm closing this as a duplicate of #926
@LensArt I was hoping to get a new GRPC version of the plugins done by now, so kind of forgot about that beta.
I believe I know how to resolve the issues that are causing the various freezes/hangs in the IDEs and hope to have a fix out in the next few days. If the problem is what I think it is then I'm not sure why the beta would fix it. But I plan on incorporating that as well.
Repository: belav/csharpier

Issue #712: Allow specifying a solution (sln) or project (csproj) file
Created: 2022-07-30T17:17:01Z
It would be nice if I could specify a solution file (sln) or project file (csproj) for formatting just like I can do with a folder or individual file. This would fit with how dotnet format currently works: https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format#examples

Duplicate issue #399: Support passing a csproj or sln file to the cli.
Created: 2021-08-15T16:32:37Z

Closing comment (2022-07-30T19:22:41Z): duplicate of #712
Repository: belav/csharpier

Issue #1136: Breaking of code embedded in raw strings with string interpolation
Created: 2024-01-19T15:56:00Z
Input:
See output.
Output:
var v = $"""
    abcde abcde abcde abcde abcde {string.Join(
        ", ",
        new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }
    )}
    """;
Expected behavior:
Not sure :). Maybe this?
var v = $"""
    abcde abcde abcde abcde abcde {
        string.Join(", ", new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 })
    }
    """;
or
var v = $"""
    abcde abcde abcde abcde abcde {
        string.Join(
            ", ",
            new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }
        )
    }
    """;
I just don't think the current formatting is ideal.
Btw this is changed behavior from 0.26.0. I think until the current version it wouldn't even warp this code, not sure.

Duplicate issue #1308: Code inside interpolated raw literals is not formatted
Created: 2024-07-26T10:55:22Z
Input:
Minimal repro:
        var extensions =
                        $$"""
                                {{
                          $"""
                          nested
                          """
                                }}
                                """;
Output:
var extensions = $$"""
                                {{
                          $"""
                          nested
                          """
                                }}
                                """;
Expected behavior:
I saw that raw string literal formatting was implemented in #975 / #977, but for some reason it breaks when there are nested raw literals like in the example above (those are fairly common in complex codebase).
I'd expect those strings to be reindented just like they're when no nesting occurs, probably to something like this:
var extensions = $$"""
    {{
      $"""
      nested
      """
    }}
    """;

Closing comment (2024-08-06T15:23:16Z): Ah and now that I figured it's a general issue, I can see it's a duplicate of #1136, so closing.
Repository: belav/csharpier

Issue #483: CSharpier.MSBuild only works with .net5
Created: 2021-11-16T04:26:11Z
If someone only has .net6 installed, they won't be able to use CSharpier.MSBuild
Should CSharpier.MSBuild use just the .net6 version of csharpier?
Should CSharpier.MSBuild include .net5 and .net6 versions?
Should CSharpier instead target .netstandard2.0? Can it even do that as a .net tool? It can't

Duplicate issue #565: `CSharpier.MsBuild` still targets .NETCoreApp,Version=v5.0 (somehow)
Created: 2022-01-23T05:22:29Z
My guess is this line:

  
    
      csharpier/Src/CSharpier.MsBuild/CSharpier.MsBuild.csproj
    
    
         Line 11
      in
      e930e21
    
  
  
    

        
          
           <CSharpierOutputDir>../CSharpier.Cli/bin/$(Configuration)/net5.0</CSharpierOutputDir> 
        
    
  


It causes an old version of csharpier cli that happens to be sitting around on the build machine to be bundled with the MsBuild nuget package. Causing this when someone tries to use it on a machine that only has .net6 installed:
Microsoft (R) Build Engine version 17.0.0+c9eb9dd64 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
  All projects are up-to-date for restore.
  Erabikata.Models -> /tmp/scratch/erab/backend/Erabikata.Models/bin/Debug/netstandard2.1/Erabikata.Models.dll
  Erabikata.Backend -> /tmp/scratch/erab/backend/Erabikata.Backend/bin/Debug/net6.0/Erabikata.Backend.dll
  It was not possible to find any compatible framework version
  The framework 'Microsoft.NETCore.App', version '5.0.0' (x64) was not found.
    - The following frameworks were found:
        6.0.0 at [/usr/share/dotnet/shared/Microsoft.NETCore.App]
  
  You can resolve the problem by installing the specified framework and/or SDK.
  
  The specified framework can be found at:
    - https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=5.0.0&arch=x64&rid=arch-x64
/home/fernie/.nuget/packages/csharpier.msbuild/0.14.0/build/CSharpier.MsBuild.targets(11,9): error MSB3073: The command "dotnet /home/fernie/.nuget/packages/csharpier.msbuild/0.14.0/build/../tools/csharpier/dotnet-csharpier.dll  /tmp/scratch/erab/backend/Erabikata.Backend" exited with code 150. [/tmp/scratch/erab/backend/Erabikata.Backend/Erabikata.Backend.csproj]

Build FAILED.

/home/fernie/.nuget/packages/csharpier.msbuild/0.14.0/build/CSharpier.MsBuild.targets(11,9): error MSB3073: The command "dotnet /home/fernie/.nuget/packages/csharpier.msbuild/0.14.0/build/../tools/csharpier/dotnet-csharpier.dll  /tmp/scratch/erab/backend/Erabikata.Backend" exited with code 150. [/tmp/scratch/erab/backend/Erabikata.Backend/Erabikata.Backend.csproj]
    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:03.00

Closing comment (2022-01-23T15:30:36Z): Duplicate of #483 but this has more info.
Should the MSBuild version only support .net6? The other option is to figure out if it is possible to get it working with both .net5 and .net6.
Repository: belav/csharpier

Issue #1354: Missing comma on last property causes wrapping due too comma insertion.
Created: 2024-09-25T17:20:36Z
Input:
var new User()
{
    Name = user.name,
    Roles = [] // Todo set roles
};

Output:
var user = new User()
{
    Name = user.name,
    Roles =
    [] // Todo set roles
    ,
};

Expected behavior:
var new User()
{
    Name = user.name,
    Roles = [], // Todo set roles
};

Duplicate issue #1356: Comma insertion with a comment suffix
Created: 2024-10-08T03:41:48Z
@belav
Currently we get a line break and the comma inserted, I think it would be simpler to add the comma before the comment.
Thoughts?
Input:
var option = Options.A;

var value = option switch
{
    Options.A => "A",
    Options.B => "B",
    Options.C => "C" // comment line
    
};

public enum Options
{
    A,
    B,
    C,
}
Output:
var option = Options.A;

var value = option switch
{
    Options.A => "A",
    Options.B => "B",
    Options.C =>
        "C" // comment line
    ,
};

public enum Options
{
    A,
    B,
    C,
}
Expected behavior:
var option = Options.A;

var value = option switch
{
    Options.A => "A",
    Options.B => "B",
    Options.C => "C", // comment line
};

public enum Options
{
    A,
    B,
    C,
}

Closing comment (2024-10-08T03:43:16Z): Ah, duplicate of #1354 . Sorry.
Repository: benbusby/whoogle-search

Issue #112: Whoogle not detected as OpenSearch compatible for Chromium-based browsers
Created: 2020-07-31T11:07:44Z
Describe the bug
In order to set a "new search engine" on chromium-based browsers on Android (tested with Bromite and Vanadium) you need to visit an OpenSearch-compatible search engine and then it automatically appears on the "search-engine" list. Whoogle is not detected as a OpenSearch-compatible search engine even with having /opensearch.xml
To Reproduce
Steps to reproduce the behavior:

Go to instance.whoogle.tld/search?q=%s
Go to Settings > Search Engine
Whoogle should appear, but it's not appearing.

Deployment Method

 Heroku (one-click deploy)
 Docker
 run executable (systemd)
 pip/pipx
 Other: [describe setup]

Version of Whoogle Search

 Latest build from [GitHub]
 Version [version number]
 Not sure

Smartphone (please complete the following information):

Device: Pixel 3a
OS: Android (GrapheneOS)
Browser: Chromium-based - Vanadium, Chromium
Version: Latest 84

Duplicate issue #109: [QUESTION] How do I set Whoogle as my primary search engine on chromium based browsers?
Created: 2020-07-21T21:49:05Z
I recently tried Whoogle on ungoogled-chromium. Search works as expected, but autocomplete is not working properly.

(Firefox)

(ungoogled-chromium) (no suggestions)

Closing comment (2020-08-13T20:04:04Z): Yeah I tried that before posting, wanted to make sure I wasn't missing anything 😬 It is turned on but the field still isn't showing. I'm wondering if its related to #112
Repository: benbusby/whoogle-search

Issue #172: [Reddit Alternative URL redirection]
Created: 2021-01-19T05:52:12Z
@benbusby There is an new reddit access frontend available same as Invidious for youtube.
It will be an good option to add it in alternative redirections feature.
Here is the link https://libredd.it/
Thanks

Duplicate issue #220: [FEATURE] Add Libreddit to "Replace Social Media Links" for replacing Reddit links
Created: 2021-03-08T19:38:56Z
Describe the feature you'd like to see added
Libreddit is an alternative private front-end to Reddit, like Invidious is for YouTube and Nitter is for Twitter. More information about it can be found here.

Closing comment (2021-03-08T22:06:18Z): Duplicate of #172 -- libreddit is already available on the develop branch (and related Docker images).
Repository: benbusby/whoogle-search

Issue #243: [BUG/FEATURE] Bypass EU cookie consent
Created: 2021-03-30T02:18:03Z
Describe the bug
I use proxy setup that rotates the proxing in the background and from time to time, when I connect to EU in this particular instance DE, whoogle will display a "Cookie consent" form from google.
After reloading the pages 2-3 times it vanishes, nonetheless it shows up every ~1-3 request via the addressbar search.
To Reproduce
Steps to reproduce the behavior:

Add you instance to your browser, in my case ungoogled-chromium
Either proxy or VPN the instance to the EU(DE)
Perform a serach via the url bar
See error

Deployment Method

 Heroku (one-click deploy)
 Docker
 run executable
 pip/pipx
 Other: [describe setup]

Version of Whoogle Search

 Latest build from [source] (i.e. GitHub, Docker Hub, pip, etc)
 Version [version number]
 Not sure

Desktop (please complete the following information):

OS: [Win/Linux]
Browser [ungoogled-chromium]
Version [88.0.4324.182]

Additional context

Duplicate issue #262: [BUG] New update not fixing old problem
Created: 2021-04-04T17:56:07Z
The problem i've experienced before hasn't been fixed, yet a new version came (To be fair, the update notes only said "Bypass EU Cookie Consent") This is ridiculous
It's also happening when i'm going to the image search
This makes the software almost unusable
The string is still this
gAAAAABgafuVv1-a4ckdJfUDt2wOKvJh3SmkGb6Z9qKDt5W5GectNGh47rYlQVRQ1D7aqPYyXoWqfNahhCn7fyTmT9XsKl7Wsg==
Tell me if it's different, but i won't care
There was an opportunity to fix it between 0.3.1 and 0.3.2, and yes, i updated to 0.3.2, i'm using PIP on Windows 7, if this is an issue with python, i'm actually using python 3.6 (Again, windows 7) and that might be the issue, but i doubt it

Closing comment (2021-04-05T18:41:12Z): @bitfl0wer that is a separate issue which is being tracked in #243, not related to the OP's issue.
Repository: benbusby/whoogle-search

Issue #607: [FEATURE] Add a parsable (JSON or XML) endpoint for results
Created: 2022-01-09T03:03:10Z
Describe the feature you'd like to see added
Current the /search endpoint returns a HTML file to display the results. This works well for UI users, which might be the first use case of Whoogle. But it's hard for programmatic use cases, as it requires parsing HTML.
I propose to add a new /search.{json|xml} endpoint to return the same results in a structured format: JSON or XML
Idea 1: JSON
A /search.json?q=%s endpoint which would search results as JSON.
I don't think there's a standard JSON format to use, but we could take inspiration for https://zenserp.com/ or https://serpapi.com/.
Idea 2: OpenSearch XML format
This project already uses opensearch, so we could leverage the same standard's response XML: https://github.com/dewitt/opensearch/blob/master/opensearch-1-1-draft-6.md#opensearch-response-elements
Additional context
I have a personal preference for JSON, as it seems to be today's web standard for APIs.
Adding parsable results would allow integration with various projects, via API (e.g. Zapier, Integromat), RSS or simple scripts. Some use cases include:

keyword monitoring
market research
build a voice assistant
and the imagination of the community

Duplicate issue #1135: [FEATURE] API for search?
Created: 2024-03-27T05:11:51Z
Describe the feature you'd like to see added
Is there any API that I can call whoogle to search and get search result?
Additional context
So I can use whoogle to develop other products which needs searching.

Closing comment (2024-04-19T20:02:32Z): Duplicate of #607 (which is still planned, but not sure when it'll get done -- PRs encouraged)
Repository: benbusby/whoogle-search

Issue #707: [BUG] Instance has been ratelimited 
Created: 2022-04-01T07:24:10Z
Describe the bug
Getting
Error
Instance has been ratelimited
Continue your search with Farside
Whoogle:
https://farside.link/whoogle/search?q=dit is een test&lang_interface=lang_en&country=BE&theme=system
Searx:
https://farside.link/searx/search?q=dit is een test
Return Home
To Reproduce
Just do a search with Whoogle
Deployment Method

 Docker-compose

Version of Whoogle Search
lastest
Desktop (please complete the following information):
Win 10, latest FF

Duplicate issue #763: [BUG] <Instance gets ratelimited if more than 2-3 devices use it>
Created: 2022-05-21T18:05:56Z
Describe the bug
A clear and concise description of what the bug is.
When I use whoogle on mobile, there are no issues with it. I also use Kaffeine to keep it alive. But if I start using it on desktop, it gets ratelimites in a day or two
To Reproduce
Steps to reproduce the behavior:

Use whoogle on device #1
Use whoogle on device #2
Add your instance to Kaffeine (probably Heroku only)

Deployment Method

[ ✓] Heroku (one-click deploy)
 Docker
 run executable
 pip/pipx
 Other: [describe setup]

Version of Whoogle Search

 Latest build from [source] (i.e. GitHub, Docker Hub, pip, etc)
 Version [version number]
[ ✓] Not sure

Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Closing comment (2022-06-05T06:37:41Z): Duplicate #707 have you searched before posting ?
Repository: benbusby/whoogle-search

Issue #707: [BUG] Instance has been ratelimited 
Created: 2022-04-01T07:24:10Z
Describe the bug
Getting
Error
Instance has been ratelimited
Continue your search with Farside
Whoogle:
https://farside.link/whoogle/search?q=dit is een test&lang_interface=lang_en&country=BE&theme=system
Searx:
https://farside.link/searx/search?q=dit is een test
Return Home
To Reproduce
Just do a search with Whoogle
Deployment Method

 Docker-compose

Version of Whoogle Search
lastest
Desktop (please complete the following information):
Win 10, latest FF

Duplicate issue #898: Instance has been ratelimited
Created: 2022-12-04T07:04:33Z
this Error came up today

Microsoft edge and tryed it on another device and downgrade still didnt work

Closing comment (2022-12-05T00:14:50Z): check #211
Also duplicate of #707
Repository: benbusby/whoogle-search

Issue #182: [FEATURE] OpenStreetMaps
Created: 2021-01-24T16:06:57Z
Please replace google maps search with openstreetmaps.
https://www.openstreetmap.org/

Duplicate issue #576: [FEATURE] Google Maps Alternative Open Street Map
Created: 2021-12-13T17:51:21Z
Describe the feature you'd like to see added
Having the option to use Open Street Map as an alternative to Google Maps, much like the other social network alternative options work.

Closing comment (2021-12-20T15:57:48Z): Duplicate of  #182 and  #284.
Repository: benbusby/whoogle-search

Issue #258: Add Lingva for GTranslate
Created: 2021-04-02T20:21:16Z
It's nice to have it on whoogle rather than remember about site domain and save user time. The project support to deploy own instances as whoogle and inspired by frontend projects.
Domain: https://lingva.ml/

Replace translate.google.com as for other services.
Make appear lingva on the top of search result or as a card when search translate, min: tra|n|s|l|a|t|e ignoring google's search actual result.

https://github.com/TheDavidDelta/lingva-translate
Similar projects
https://git.sr.ht/~metalune/simplytranslate_web
https://git.sr.ht/~yerinalexey/gtranslate
https://gtranslate.metalune.xyz/
Below are additional thing that take your valuable time (anyway you may not need to do),
Note: Lingva maintainer taking care about all difficulties that has to handle with gtranslate and await to implement some important things https://github.com/TheDavidDelta/lingva-translate/issues
In this case, currently you can replace the link and later may able to implement below features to take from lingva instances. I think it's easy rather than put your time to play with it time to time. (below 3.2, 4 features may implement within that project. once again, it'll be easy to take from it)

3. Translate within search result without go to site (take from lingva)
3.1 Translate

3.2 Cat meaning in greek

4. About dictionary contents (Oxford)
_

Duplicate issue #348: [FEATURE] I hope it supports Google Translate and Google Maps
Created: 2021-06-07T14:20:31Z
Describe the feature you'd like to see added
I hope it supports Google Translate and Google Maps，I hope it supports Google Maps and translation when I search. For example, when I use Google normally, I input "Google Translate" and the results are as follows:

However, the whoogle search result looks like this

Additional context
External reference:https://www.google.com/search?q=google+translate

Closing comment (2021-06-10T09:32:26Z): Duplicate of #258
If you have time then submit a PR to replace with lingva instance (see past replacements about libreddit #180 etc)
There's a problem for maps, you can ignore it #284
Repository: benbusby/whoogle-search

Issue #476: Manjaro update breaks Whoggle
Created: 2021-10-20T12:22:51Z
I just got the latest testing update for Manjaro and after a reboot and launching Vivaldi I noticed Whoogle didn't launch. I closed Vivaldi and checked Whoogles status and got the below. I have also tried to enable and start whoogle's service and still the below. Running the latest Manjaro with KDE Plasma 2.23 desktop
    ~  sudo systemctl status whoogle                                                                    ✔ 
[sudo] password for locutus: 
Sorry, try again.
[sudo] password for locutus: 
● whoogle.service - Whoogle
     Loaded: loaded (/usr/lib/systemd/system/whoogle.service; enabled; vendor preset: disabled)
     Active: activating (auto-restart) (Result: exit-code) since Wed 2021-10-20 04:55:03 PDT; 2s ago
    Process: 19351 ExecStart=/opt/whoogle-search/venv/bin/python3 -um app --host 0.0.0.0 --port 5000 (code=exit>
   Main PID: 19351 (code=exited, status=1/FAILURE)
        CPU: 191ms
lines 1-6/6 (END)

Duplicate issue #514: [BUG] Whoogle service not starting
Created: 2021-10-31T18:40:54Z
I just installed a fresh copy of Manjaro Plasma and switched it to the testing branch and after installing Whoogle and after enabling and starting it's service I check it's status and get the below. Other than this I'm not seeing any other issues with Manjaro or other apps I've already installed. Any idea what's going on? Thanks
    ~  sudo systemctl status whoogle                                               ✔ 
[sudo] password for whacker: 
● whoogle.service - Whoogle
     Loaded: loaded (/usr/lib/systemd/system/whoogle.service; enabled; vendor preset: disa>
     Active: activating (auto-restart) (Result: exit-code) since Sun 2021-10-31 11:21:19 P>
    Process: 3286 ExecStart=/opt/whoogle-search/venv/bin/python -um app --host $BIND_ADDRE>
   Main PID: 3286 (code=exited, status=1/FAILURE)
        CPU: 228ms
lines 1-6/6 (END)

Closing comment (2021-11-01T22:30:28Z): Seems to be an issue with Manjaro/Arch, as reported in #476 and #488.
Are you using pip to install whoogle? If so, could you try using the test release for the app to see if it fixes your problem? It seems unlikely, but worth a shot. If that does work, feel free to reopen this issue, since that would indicate to me that it's a Whoogle-specific problem that I can fix.
Repository: benbusby/whoogle-search

Issue #776: [BUG] Next button redirects to Google.com!
Created: 2022-06-03T17:33:54Z
Describe the bug
Clicking the Next button om a search redirects to Google.com if the search contains one or more slashes
To Reproduce
Steps to reproduce the behavior:

Search "/e/OS Apps"
Click next
Observe

The screen recording is too large to upload to github: https://pool.jortage.com/voringme/misskey/d09a3d6f-2ceb-41cc-b381-dc1685cc7c0d.mp4
Deployment Method

 Heroku (one-click deploy)
 Docker
 run executable
 pip/pipx
 Other: [describe setup]

Version of Whoogle Search

 Latest build from [source] (i.e. GitHub, Docker Hub, pip, etc)
 Version 0.7.2
 Not sure

Smartphone (please complete the following information):

Device: Pixel 6
OS: Android
Browser: Firefox mobile (Fennec)
Version: 100.3.0

Additional context
Instance is https://gowogle.voring.me

Duplicate issue #818: [BUG] If search term starts with /, clicking on the spelling suggestion will take you to google, not Whoogle
Created: 2022-07-23T01:33:32Z
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Search for /run/user enviroment variable
Click on /run/user environment variable'
See error --- it goes to https://google.com/run/user%20environment%20variable

Deployment Method

 Heroku (one-click deploy)
 Docker
 run executable
 pip/pipx
 Other: [describe setup]

Version of Whoogle Search

 Latest build from [source] (i.e. GitHub, Docker Hub, pip, etc)
 Version 0.7.4 commit 2600ad5
 Not sure

Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Closing comment (2022-07-23T01:34:31Z): Duplicate of #776
Repository: benfry/processing4

Issue #613: Mode manager window is empty
Created: 2022-11-30T19:34:06Z
Description
In Processing 4.1.1 it is currently seemingly impossible to download and switch between modes.
Expected Behavior
In Processing 3.5.4 if you open the "Modes" tab in the "Contribution Manager" window, there is a list of modes you can potentially install. At the very least you should find "R Mode" and "Python Mode". You can download any of these (the ones that are supported anyways) and than can use them in Processing.
Current Behavior
In Processing 4.1.1 (and 4.1 and possibly earlier versions I haven't tested) when you click "Manage Modes..." you are taken to an empty "Modes" tab in the "Contribution Manager" window. There are no modes ready to download, therefore you are stuck in Java mode.
Steps to Reproduce

Run Processing 4.1.*
Click on the selector with the word "Java" and a little downward triangle in it
Click on "Manage Modes..."

Your Environment

Processing version: 4.1.1
Operating System and OS version: Windows 11 Pro x64 22H2 Build: 22621.900

Possible Causes / Solutions
Not sure about the cause but I found a workaround (though haven't tested fully).
I downloaded Processing 3.5.4 and installed Python mode on it.
I than opened Processing 4.1.1 and I found that it also had Python mode installed.
The Modes tab was still empty, but apparently the mode for 3.5.4 was saved in the same place 4.1.1 was looking, and it at least thinks it can be used. I'm not sure how well it works.
Image:

Duplicate issue #830: Contribution Manager is Blank or Unable to Download Anything on Mac (Processing 4)
Created: 2024-04-04T14:41:23Z
Description


When opening up contribution manager, the list is either blank or if will give an error when downloading something. This was tested on multiple Macs on both Sonoma and Ventura.
Expected Behavior


It should be able to download libraries.
Current Behavior

The contribution manager list is blank or gives an error.
Example: "Error during download and install of Python Mode for Processing 4."
Steps to Reproduce


1.Open up app
2.Open up contribution manager
3.
Your Environment

 


Processing version: 4.3
Operating System and OS version: MacOS Sonoma and Ventura
Other information: This issue is non-present on Process 3 when using Ventura or earlier OS's but it doesn't work with Sonoma

Possible Causes / Solutions

Closing comment (2024-04-30T07:44:32Z): It seems this is same as #613
I am using Processing 4.3 in Windows 10 and this occurred to me too today.
I did these and it fixed permanently:

(This step may not needed) I opened processing-java.exe file that was beside processing.exe file (This just opened a terminal and closed it fastly) (Maybe this step is not needed)
I opened Processing. After that, it opened an extra window that offered some examples beside main window of the app.
I just opened one of that examples. Then everything fixed permanently.