Skip to content

AMassock/python_cli_notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

General Assembly Logo

Python Command Line Application

To learn Python and SQL, I built a command line application!

Note Taker

Users sould be able to create notes with titles and contents. They should be able to see a list of their notes and select and view a specific note.

Instructions

  1. Clone this repository.
  2. (Optional) Set up the SQL database for this exercise (instructions below).
  3. Change into directory created from clone.
  4. Follow setup instructions below.
  5. Run python3 main.py

Setup

Before you get started, create a new database called notes and load the provided data in notes.sql:

# Enter psql:
psql

# Create database:
CREATE DATABASE notes;

# Connect to notes:
\c notes

# Load note.sql:
\i path/to/notes.sql
# (replace /path/to/notes.sql with the actual path to the file)
# ex. /Documents/sandbox/cython_cli_notes/lib/notes.sql

Technologies

Bonus

Once you have the command line version working consider the following bonuses:

  1. Get Update and Delete working
  2. Build a user interface with tkinter, pygame, or PySimpleGUI
  3. Use web scraping to pull data from a webpage using requests and BeautifulSoup
  1. All content is licensed under a CC­BY­NC­SA 4.0 license.
  2. All software code is licensed under GNU GPLv3. For commercial use or alternative licensing, please contact legal@ga.co.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published