KNiski

Results 5 issues of KNiski

# Improve video_id extraction in `YoutubeLoader` `YoutubeLoader.from_youtube_url` can only deal with one specific url format. I've introduced `YoutubeLoader.extract_video_id` which can extract video id from common YT urls. Fixes #4451 @eyurtsev

### Feature request `YoutubeLoader.from_youtube_url` accepts single URL format. It should be able to handle at least the most common types of Youtube urls out there. ### Motivation Current video id...

It's an attempt to fix bug reported in #205 It's been introduced in #190 I've looked into it. Changes i've introduced: - added tests for GET requests - corrected existing...

Replaced standard threading with 'asgiref.local' in EasyAuditMiddleware. Also, made EasyAuditMiddleware extend Django's MiddlewareMixin to automatically handle sync and async execution modes. Github issue: #291

`EasyAuditMiddleware` currently only supports synchronous code, requiring adaptations by Django for async operation. As such, projects using easy audit cannot benefit from async stack as shown by the `django.request` logger:...