🚧 under construction 🚧 ⚡beta release available! ⚡
Generates Movie catalogs documents (HTML, stand alone ZIP,...) from a list of movies titles using Web Crawlers and a templating system. Can scrap data from IMDb
---
title: flow chart
---
flowchart LR
txt>list of movies titles .txt<br>----------------------------<br>title 1<br>title 2<br>...<br>title n<br>]
mdba[Movie Db Assistant]
scrawlers[[scrawlers]]
websites[(web sites)]
tple[[template engine]]
tpls>templates:<br>--------------<br>front engine js<br>themes<br>styles css<br>media]
mvc[(movie catalog web site)]
qrc[(queries results cache)]
dit[[data integrator]]
oc[(output cache)]
mdb[(movie db)]
txt-- parse input file -->mdba
mdba-- scrawlers queries -->qrc
mdba-- movies data -->dit
dit-- movies data -->tple
dit-- store -->mdb
qrc-- json -->mdba
qrc-- scrawlers queries -->scrawlers
scrawlers-- scrawl -->websites
tpls-.->tple
tple-- generates -->mvc
oc<-- files -->tple
User & Developer manual: manual.md
👉 download last release: 1.0.0-beta (Inno Setup) for Windows 10 x64 >= 10.0.22621.0
This application run as a tray icon
➡️ run from the Windows Start Menu
: Movie Db Assistant
optional steps if you wish to build the app from source
Available on Windows 10.0.22621.0
and more
The project has currently no GUI for OSX
and Linux systems
, even if the app core is multi plateform.
-
➡️ build
MovieDbAssistant.app
and run 🗔MovieDbAssistant.exe
-
➡️ select an action from the tray menu
👉 consult the manual here : manual.md
You can build an appx app from the command line:
-
➡️ folder
/package
in repo root contains scripts (that must be adapted to your needs) that helps to build anmsix
application package:make.ps1
: prepare a packagemaje-cert.ps1
: create a certificate and sign a package
-
App : Tray Icon GUI for Windows™
-
App.Core : application core (🚧coming soon🚧)
-
Dmn : app domain
SDK
:Microsoft.NET.Sdk
(Microsoft.NETCore.App
)MovieDbSpiders
: /MovieDbScraper/blob/master/README.mdNewtonSoft.Json
: https://github.com/JamesNK/Newtonsoft.JsonOS
:
-
Lib : library (infrastructure)
- Movie theater icons created by Freepik - Flaticon
- Backward icons created by Md Tanvirul Haque - Flaticon
- House-agent icons created by Ihdizein - Flaticon
- Back icon by Icons8
- Play icon by Icons8
- Download icon by Icons8
- Settings icon by Icons8
- Close Window icon by Icons8
- Circular Arrows icon by Icons8
- Spinner icon by Icons8
2024/04/11 - 1.0.0 - initial version
functionalities:
- build html movie catalogs documents from:
- use MovieDbSpiders
json
output - direct scrap from queries given in files (several formats are supported)
- multi format queries
- direct scrap from a query given in last text clipboard entry
- html catalog templates
- html catalog resources : backgrounds, fonts, css, js template engine
- use MovieDbSpiders
- Windows setup for System Tray GUI
- Inno Setup
- Windows™.msix/.appx