Skip to main content

Digiscreens package

Project description

Digiscreens

Description

The DigiScreens project is a python project that includes Python classes and modules for data visualization('MovieTVVis') and web scraping('Scraper). It is designed to do data analayzing and visualization on tv series and film data. It also offers tools for importing, processing, filtering and scraping metadata from web sources.

Structure

  • Data: Contains various data files like CSVs and Excel files.

  • Info: Contains various information files for using the project.

  • Notebooks: Jupyter notebooks for visualising and testing the functionalities of the prosject.

  • src:

    • MovieTVVis: Python module for data visualization.

    • NorwayTop10: Python script specific for finding top 10 film and tv serie data from every country.

    • Scraper: Python module for web scraping.

  • Tests: Unit tests for the different modules

Installation

  1. Clone the repository:

git clone git@git.app.uib.no:ii/inf219/23h/digiscreens.git

  1. Install all the required packages:

pip install -r info/requirements.txt

Usage

If you want a detailed description on how to use the different modules and functions in this project you can look at the user guidance docs:

Example usage for the different modules:

  • MovieTVVis: It can be used to visualize and data analayze on movie- and TV-seriedata.

  • Scraper: Web scraping to get metadata from different sources.

Other examples and demonstrations of how to use it. Can you find in jupyter notebooks in the notebooks- folder.

Testing

To run tests, navigate to the tests directory and execute:

python -m unittest

Support

This git repo is a delivery for the course INF219 at The University of Bergen. Users are free to add issues, but there is no guarantee that these will be taken care of.

Contributing

If anyone wises to continue development of the code, they can contact one of the authors.

Authors

  • Kristoffer Breivik
  • Kristoffer Eik
  • Kavya Malhotra
  • Henrik Johansen

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

digiscreens_uib-1.2.tar.gz (13.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

digiscreens_uib-1.2-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

Details for the file digiscreens_uib-1.2.tar.gz.

File metadata

  • Download URL: digiscreens_uib-1.2.tar.gz
  • Upload date:
  • Size: 13.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for digiscreens_uib-1.2.tar.gz
Algorithm Hash digest
SHA256 edb94a5622c934444728ccff089fcf5998cf16ad5bbc436ed19c88e36e0aa728
MD5 5931fad1b72a80865a6eb047cac2e35f
BLAKE2b-256 997b1f39fbdc55261c081490cd6e6cc19783235f3b13e531c3d623f27b055dbc

See more details on using hashes here.

File details

Details for the file digiscreens_uib-1.2-py3-none-any.whl.

File metadata

  • Download URL: digiscreens_uib-1.2-py3-none-any.whl
  • Upload date:
  • Size: 13.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for digiscreens_uib-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c78d528a76746b577d769a27822e404f9e7e6b9f74e538f4421bef8a646c0d0d
MD5 eb1a9cd52821b738cc0431cf729302bc
BLAKE2b-256 4df949972ebfd465b5d18dfbfe15e365cd4a3c3abcd942f1619027e858cf9999

See more details on using hashes here.

Supported by

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