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
- Clone the repository:
git clone git@git.app.uib.no:ii/inf219/23h/digiscreens.git
- Install all the required packages:
pip install -r 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 and acknowledgment
- Authors: Kristoffer Breivik Kristoffer Eik Kavya Malhotra Henrik Johansen
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for digiscreens_uib-1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 134a7372c31333a61a786d263352cdf31250204998930fd2c30967f3b679e505 |
|
MD5 | fd7058db5853dfdc88d0b7176afbefed |
|
BLAKE2b-256 | a07d540c70c4997b078c7b4294266e177912fa7e4ae68c707d3c56aa1c8e6dda |