Skip to main content

Server running vids_db

Project description

vids_db

File based database to store video information. There is an experimental full text search engine.

This database provides efficient searches for a variaty of differerent common search patterns, like all videos in a channel, or all videos for everyone in the last 4 hours.

For a front end to this database, please see vids-db-server

Platform Unit Tests

Actions Status Actions Status Actions Status Actions Status

https://github.com/zackees/vids-db/actions/workflows/pypi-publish.yml

Full Tests + linting

  • git clone https://github.com/zackees/vids-db
  • cd vids_db
  • tox

Networking Requests

  • Please see Video.parse_json(...) for generating a type safe input json that can be used to insert videos into the database. See also vids-db-server.

Version

  • 1.1.6: Adds migration on startup to fix niave datestamps.
  • 1.1.5: Timezone niave datestamps are now rejected
  • 1.1.4: bulk get_by_url
  • 1.1.3: Adds remove by channel name, to allow deletion
  • 1.1.1: Implements get_channel_names() to find all distinct channel names
  • 1.1.0: vids-db now has full text search disabled by default (too processor intensive)
  • 1.0.9: parse_json now can take in a dict
  • 1.0.8: Adds parse_json
  • 1.0.7: Relaxes views
  • 1.0.6: Relaxes channel name to allow "NTD"
  • 1.0.5: Fixes issue where datestamp was too strict

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vids-db-1.1.6.tar.gz (10.1 kB view hashes)

Uploaded Source

Built Distribution

vids_db-1.1.6-py3-none-any.whl (9.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page