
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Detects the delimiter used in CSV, TSV and other ad hoc file formats.
Use pip install detect_delimiter
detect_delimiter
exposes the detect()
functinon, which takes a str
as input and returns a delimiter.
>>> from detect_delimiter import detect
>>> detect("looks|like|the vertical bar\n is|the|delimiter\n")
'|'
When detect()
doesn't know, it returns None
:
>>> text = "not really any delimiters in here.\nthis is just text.\n"
>>> detect()
It's possible to provide a default, which will be used in that case:
>>> detect(text, default=',')
','
By default, detect()
will prevent avoid checking alpha-numeric characters
and the period/full stop character ("."). This can be adjusted via
the blacklist
parameter.
If you believe that you know the delimiter, it's possible to provide
a list of possible delimiters to check for via the whitelist
parameter.
If you don't provide a value, [',', ';', ':', '|', '\t']
will be checked.
You can either use pytest
or tox
directly from the project's root directory.
FAQs
Detects the delimiter used in CSV, TSV and other ad hoc file formats.
We found that detect-delimiter demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.