1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
|
# fpyutils
[](https://pypi.org/project/fpyutils/)
[](https://repology.org/project/fpyutils/versions)
[](https://repology.org/project/python:fpyutils/versions)
[](https://anaconda.org/conda-forge/fpyutils)
[](https://pepy.tech/project/fpyutils)
[](https://libraries.io/pypi/fpyutils/dependents)
[](https://buymeacoff.ee/frnmst)
A collection of useful non-standard Python functions which aim to be
simple to use, highly readable but not efficient.
<!--TOC-->
- [fpyutils](#fpyutils)
- [Documentation](#documentation)
- [API examples](#api-examples)
- [License](#license)
- [Changelog and trusted source](#changelog-and-trusted-source)
- [Support this project](#support-this-project)
<!--TOC-->
## Documentation
<https://docs.franco.net.eu.org/fpyutils/>
## API examples
```python
>>> import fpyutils
>>> f = open('foo.txt')
>>> f.read()
"This is\nfoo.\nfoo\nThis is\nnot\nbar.\nAnd it's\n foo\n\nBye!\n"
>>> fpyutils.filelines.get_line_matches('foo.txt','foo',5)
{1: 3, 2: 8}
```
## License
Copyright (C) 2017-2023 [Franco Masotti](https://blog.franco.net.eu.org/about/#contacts)
fpyutils is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your
option) any later version.
fpyutils is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
more details.
You should have received a copy of the GNU General Public License along
with fpyutils. If not, see <http://www.gnu.org/licenses/>.
## Changelog and trusted source
You can check the authenticity of new releases using my public key.
Changelogs, instructions, sources and keys can be found at
[blog.franco.net.eu.org/software/#fpyutils](https://blog.franco.net.eu.org/software/#fpyutils).
## Support this project
- [Buy Me a Coffee](https://www.buymeacoffee.com/frnmst)
- Bitcoin: `bc1qnkflazapw3hjupawj0lm39dh9xt88s7zal5mwu`
- Monero: `84KHWDTd9hbPyGwikk33Qp5GW7o7zRwPb8kJ6u93zs4sNMpDSnM5ZTWVnUp2cudRYNT6rNqctnMQ9NbUewbj7MzCBUcrQEY`
- Dogecoin: `DMB5h2GhHiTNW7EcmDnqkYpKs6Da2wK3zP`
- Vertcoin: `vtc1qd8n3jvkd2vwrr6cpejkd9wavp4ld6xfu9hkhh0`
|