semvec/pypi-packages huggingface dataset:
bdbots 1.0.0
BDBOTS 🇧🇩 – Your trusted tech partner for Telegram bots, Python solutions, website development, and reliable hosting. Powered by expertise, driven by customer satisfaction. ❤️
Requires Python: >=3.9

# bdbots
BDBOTS 🇧🇩 – Your trusted tech partner for Telegram bots, Python solutions, website development, and reliable hosting. Powered by expertise, driven by customer satisfaction. ❤️
hijridate 2.6.0
Accurate Hijri-Gregorian dates converter based on Umm al-Qura calendar
Requires Python: >=3.10
Keywords: calendar, conversion, converter, date, gregorian, hijri, saudi, ummalqura, ummulqura

# HijriDate

> formerly `hijri-converter`

A Python package for accurate Hijri-Gregorian date conversion using the Umm al-Qura calendar.

HijriDate provides reliable date conversion based on official sources, including archived Umm al-Qura newspaper publications and comparative calendar data from King Abdulaziz City for Science and Technology (KACST). The package has been thoroughly tested and verified against original references to ensure accuracy and reliability.

## ✨ Features

- Accurate and verified Hijri-Gregorian date conversion
- Based on official Umm al-Qura calendar sources and archived publications
- Optimized performance compared to existing implementations
- Comprehensive input validation and error handling
- Multilingual support for Arabic, English, and other languages
- Rich comparison operations and date formatting options
- Full type annotations and 100% test coverage
- Zero runtime dependencies

## ⚠️ Limitations

**Date Range**: The converter supports dates from 1343 AH to 1500 AH (1 August 1924 CE to 16 November 2077 CE), corresponding to the period covered by available official calendar sources.

**Religious Context**: Not intended for religious purposes where lunar crescent sighting is preferred over astronomical calculations.

## 📦 Installation

To install using `uv`, run:

```shell
uv add hijridate
```

To install using `pip`, run:

```shell
pip install hijridate
```

To install using `conda`, run:

```shell
conda install -c conda-forge hijridate
```

## 🚀 Basic Usage

```python
from hijridate import Hijri, Gregorian

# Convert a Hijri date to Gregorian
hijri_date = Hijri(1445, 6, 15)
gregorian_date = hijri_date.to_gregorian()
print(gregorian_date)  # 2023-12-28

# Convert a Gregorian date to Hijri
gregorian_date = Gregorian(2023, 12, 28)
hijri_date = gregorian_date.to_hijri()
print(hijri_date)  # 1445-06-15
```

## 📚 Documentation

Please refer to <https://hijridate.readthedocs.io> for complete documentation on this package, which includes background information, benchmarking, usage examples, and API reference.

## 🤝 Contributing

If you're interested in contributing, please check out the [Contributing](https://github.com/dralshehri/hijridate/blob/main/CONTRIBUTING.md) guide for more information on how you can help!

## 📄 License

This project is licensed under the terms of the MIT license.

## 🙏 Acknowledgements

- [R.H. van Gent](http://www.staff.science.uu.nl/~gent0113) &mdash; inspiration, scientific guidance and resources.
- [@AZalshehri7](https://github.com/AZalshehri7) &mdash; support in dates review and conversion accuracy verification.

## 📝 Citation

If you plan to cite this project in your academic publication, please refer to <https://doi.org/10.5281/zenodo.11200950> for citation information.
pyfuse3 3.4.2
Python 3 bindings for libfuse 3 with async I/O support
Requires Python: >=3.10
Keywords: FUSE, python

..
  NOTE: We cannot use sophisticated ReST syntax (like
  e.g. :file:`foo`) here because this isn't rendered correctly
  by PyPi.


The pyfuse3 Module
==================

.. start-intro

pyfuse3 is a set of Python 3 bindings for `libfuse 3`_. It provides an
asynchronous API compatible with Trio_ and asyncio_, and enables you
to easily write a full-featured Linux filesystem in Python.

pyfuse3 releases can be downloaded from PyPi_. The documentation
can be `read online`__ and is also included in the ``doc/html``
directory of the pyfuse3 tarball.


Getting Help
------------

Please report any bugs on the `issue tracker`_. For discussion and
questions, please use the general `FUSE mailing list`_ or 
`GitHub Discussions <https://github.com/libfuse/pyfuse3/discussions>`_.

Development Status
------------------

pyfuse3 is stable when used with Trio. The current maintainers ensure that bugs
are addressed and pyfuse3 continues to work with new Python and libfuse
versions. There is no plan to add new features or other non-bugfix work.
However, pull requests for new features or other improvements may be accepted.

Using pyfuse3 with asyncio (rather than Trio) support is less well tested,
there may be bugs, and some of them may not be easily fixable.

If you need a synchronous (non async) implementation, `mfusepy <https://github.com/mxmlnkn/mfusepy>`_
is a maintained alternative.


Contributing
------------

The pyfuse3 source code is available on GitHub_.


.. __: https://pyfuse3.readthedocs.io/
.. _`libfuse 3`: http://github.com/libfuse/libfuse
.. _FUSE mailing list: https://lists.sourceforge.net/lists/listinfo/fuse-devel
.. _issue tracker: https://github.com/libfuse/pyfuse3/issues
.. _mailing list archive: http://dir.gmane.org/gmane.comp.file-systems.fuse.devel
.. _Gmane: http://www.gmane.org/
.. _PyPi: https://pypi.python.org/pypi/pyfuse3/
.. _GitHub: https://github.com/libfuse/pyfuse3
.. _Trio: https://github.com/python-trio/trio
.. _asyncio: https://docs.python.org/3/library/asyncio.html
pwhl-api 0.1.2
An API Client package to access the APIs for thepwhl.com
Requires Python: >=3.10
Keywords: api, hockey, data, pwhl, sports, stats

# pwhl_api
## An API Client Package to Access the APIs of thepwhl.com
pwhl_api is a client for APIs used by [thepwhl.com](https://www.thepwhl.com) to retrieve statistics for PWHL league teams and personnel.

This client is based on the work done by [Swar Patel](https://github.com/swar) and other contributors on [nba_api](https://github.com/swar/nba_api), a similar package for endpoints on [nba.com](https://www.nba.com/). Further, in the process of creating endpoints for this client, [Isabelle Lefebvre's](https://github.com/IsabelleLefebvre97) [write-up](https://github.com/IsabelleLefebvre97/PWHL-Data-Reference) regarding the [https://lscluster.hockeytech.com/feed/](https://lscluster.hockeytech.com/feed/) endpoints used on the PWHL site was used for identification and validation.
 

## Getting Started
pwhl_api requires Python version `3.10` or higher, and can be installed through `pip` using the following command:
```bash
pip install pwhl_api
```
### Getting Static Team Information
```python
# Getting team information by id
from pwhl_api.static.teams import get_team, get_team_by_name
get_team("2")
```
Expected output:
```json
{'id': '2',
 'name': 'Minnesota Frost',
 'nickname': 'Frost',
 'team_code': 'MIN',
 'division_id': '1',
 'logo': 'https://assets.leaguestat.com/pwhl/logos/50x50/2.png'}
```

```python
# Getting team information by name
get_team_by_name("Boston Fleet")
```
Expected output:
```json
{'id': '1',
 'name': 'Boston Fleet',
 'nickname': 'Fleet',
 'team_code': 'BOS',
 'division_id': '1',
 'logo': 'https://assets.leaguestat.com/pwhl/logos/50x50/1.png'}
```

### Retrieving Team Rosters
```python
from pwhl_api.endpoints.teamroster import TeamRoster
roster = TeamRoster(team_id="2", season="8") # team: Minnesota Frost, season: 2025-26 Regular
roster_dfs = roster.get_data_frames()
roster_dfs['Forwards'].head(5)
```
```plain
shoots         hometown player_id   birthdate tp_jersey_number position  \
0      R  Mississauga, ON       265  2001-03-02                3        F   
1      R      Amherst, NY       191  2001-01-16                6        F   
2      R      Andover, MN       102  1999-09-24                7        F   
3      R      Atlanta, GA       194  2001-09-20               11        F   
4      R     Plymouth, MN        23  1995-12-29               12        F   

                name  
0     Alyssa Machado  
1         Katy Knoll  
2     Claire Butorac  
3  Kaitlyn O'Donohoe  
4       Kelly Pannek
```

## Documentation
* [Endpoints](https://github.com/masonlanger/pwhl_api/tree/main/docs/pwhl_api/endpoints)