-
Notifications
You must be signed in to change notification settings - Fork 0
Songlist is a package for keeping track of songs.
License
GPL-3.0, GPL-3.0 licenses found
Licenses found
GPL-3.0
LICENSE
GPL-3.0
COPYING
lfinston/Songlist
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
#### /home/laurence/songlist_new/Songlist/README #### Created by Laurence D. Finston (LDF) Mon 12 Apr 2021 05:12:46 PM CEST ## * Copyright and License. ## This file is part of songlist, a package for keeping track of songs. ## Copyright (C) 2021, 2022, 2023 Laurence D. Finston ## songlist is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation; either version 3 of the License, or ## (at your option) any later version. ## songlist is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## You should have received a copy of the GNU General Public License ## along with songlist; if not, write to the Free Software ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ## Please send bug reports to [email protected] Songlist is a database application for keeping track of songs. It includes code for setting up a MySQL database and a C++ program for generating text output. The output format it uses is (plain) TeX. It is designed specifically for the needs of the author, but it might be useful for other people and could be easily adapted, so I've decided to make it publicly available at GitHub. Please contact the author with any questions. See email address above. The easiest way to set up the database is to use the file `dump.sql' in the top-level directory ([...]/Songlist/): mysql> source dump.sql Of course, a MySQL user must be created and permissions must be granted to it in order to set up and use the database. For instructions on using MySQL see the MySQL 8.0 Reference Manual: https://docs.oracle.com/cd/E17952_01/mysql-8.0-en/index.html For specific information on using "mysql — The MySQL Command-Line Client" see: https://docs.oracle.com/cd/E17952_01/mysql-8.0-en/mysql.html The file [...]/Songlist/database/songlist.sql contains the SQL code that the author uses to send queries to the database (for adding songs, etc.). It is NOT meant to be "sourced". Sourcing it will almost certainly result in errors. The directory `/Songlist/public_domain/' contains PDF files containing lead sheets for songs that are in the public domain in both the USA and Germany. See the file `/Songlist/public_domain/README' for more information. In addition, the directory `/Songlist/lead_sheets/' contains hand-written lead sheets by the author of songs that are in the public domain in both the USA and Germany.
About
Songlist is a package for keeping track of songs.
Topics
Resources
License
GPL-3.0, GPL-3.0 licenses found
Licenses found
GPL-3.0
LICENSE
GPL-3.0
COPYING
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published