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 hashes)

Uploaded Source

Built Distribution

digiscreens_uib-1.2-py3-none-any.whl (13.4 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