Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/turitoyuenan/bibliography-manager

School Homework: CLI Bibliography Manager
https://github.com/turitoyuenan/bibliography-manager

bibliography bibliography-management cli-app university-assignment university-project

Last synced: 8 days ago
JSON representation

School Homework: CLI Bibliography Manager

Awesome Lists containing this project

README

        

![Project Banner](Bibman.png)

# Bibman - Bibliography Manager

Bibman is a program that manages your bibliography. Users can import an existing bibliography file, add either books, journal articles or webpage documents to their bibliography, then print out the list of these items and export to file.

## Types of Bibliography items

- Book: author, date, title, publisher
- Article: author, date, title, journal, volume, issue, page, doi
- Webpage: author, date, title, website, address

## Usage

This is a CS assignment (and basically a Ruby script) making it not so user friendly

- Have Ruby installed in your computer
- Install the TTY::Prompt library: `gem install tty-prompt`
- In the directory, run `ruby main.rb` to start

## Structure

[Structure Chart](structure-chart.pdf)