https://github.com/aggstam/movies_randomizer
Simple utility to get movie suggestions from local PSV files.
https://github.com/aggstam/movies_randomizer
c shell
Last synced: 8 months ago
JSON representation
Simple utility to get movie suggestions from local PSV files.
- Host: GitHub
- URL: https://github.com/aggstam/movies_randomizer
- Owner: aggstam
- License: gpl-3.0
- Created: 2023-01-19T17:49:21.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-16T13:33:31.000Z (over 2 years ago)
- Last Synced: 2025-01-12T20:33:33.699Z (9 months ago)
- Topics: c, shell
- Language: C
- Homepage:
- Size: 25.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# movies_randomizer
Suggest a random movie from the dataset of PSV(Pipe-Separated Values) files.
Filenames act as genre, so user can select one to get a suggestion from.
Records format is the following:
```
{Name}|{Year}|{Duration}
```## Usage
Two version have been implemented, one with pure C, and a shell script.
Both can be invocted via the Makefile, or by directly compiling and executing.### Make usage
#### C code
```
% make
```
To include a genre as parameter:
```
% make GENRE={genre}
```#### Shell script
```
% make script
```
To include a genre as parameter:
```
% make script GENRE={genre}
```### Direct usage
#### C code
Compilation:
```
% gcc -o movies_randomizer movies_randomizer.c
```
Execution:
```
% ./movies_randomizer
```
To include a genre as parameter:
```
% ./movies_randomizer {genre}
```#### Shell script
Mark as executable:
```
% chmod a+x movies_randomizer.sh
```
Execution:
```
% ./movies_randomizer.sh
```
To include a genre as parameter:
```
% ./movies_randomizer.sh {genre}
```