Security News
PyPI’s New Archival Feature Closes a Major Security Gap
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
Streaming fetcher library can be used to automatize downloads from streaming sites
Streaming fetcher library can be used to automatize downloads from streaming sites.
This project is in no way meant to be an incitement to piracy. But publishers often have no respect for the works they own the rights to. If a product is no longer profitable, it disappears into thin air and becomes legally unobtainable. This project exists to preserve these works of art.
The library can be found on PyPi
pip install streaming-fetcher
The library needs to work playwright firefox. Before using it, you have to initialize it
playwright install --with-deps firefox
More information available in the official docs
import asyncio
import logging
from pathlib import Path
from streaming_fetcher import StreamingFetcher, AnimeUnityFetchTask
# streaming_fetcher uses the python standard logging library
logging.basicConfig(level=logging.INFO)
anime_fetcher = StreamingFetcher(base_path=Path('/mnt/media-library'))
# add a task to retrieve episodes from anime unity
anime_fetcher.add_task(AnimeUnityFetchTask("42-hitchhikers-guide", episode_path=lambda season,episode: Path("Hitchhiker's Guide") / f"Hitchhiker's Guide S{season:02d}E{episode:02d}.mp4"))
asyncio.run(anime_fetcher.run())
StreamingCommunityFetchTask
AnimeUnityFetchTask
FAQs
Streaming fetcher library can be used to automatize downloads from streaming sites
We found that streaming-fetcher 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.
Security News
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
Research
Security News
Malicious npm package postcss-optimizer delivers BeaverTail malware, targeting developer systems; similarities to past campaigns suggest a North Korean connection.
Security News
CISA's KEV data is now on GitHub, offering easier access, API integration, commit history tracking, and automated updates for security teams and researchers.