Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sewera/simple-song-database

It is a simple song database made for a university project
https://github.com/sewera/simple-song-database

Last synced: about 1 month ago
JSON representation

It is a simple song database made for a university project

Awesome Lists containing this project

README

        

# Simple Song Database
It is a simple song database made for a university project

Although it might seem not very useful, it has a few code snippets and examples both in C and Python that might be helpful for an entry-level coder.

### Useful code examples in python include
- namedtuples
- writing to and reading from json lines files - more at [hackernoon](https://hackernoon.com/json-lines-format-76353b4e588d)
- list comprehensions
- sorting namedtuple
- regex searching
- **frontend/backend** class splitting
- a very simple approach to internationalization using json files
- **switch/case** implementation using dictionaries
- default argument values in functions

### Useful code examples in C include
- structs
- doubly-linked lists - more at [geeksforgeeks](https://www.geeksforgeeks.org/doubly-linked-list/)
- list sorting [merge sort](https://www.geeksforgeeks.org/merge-sort-for-doubly-linked-list/)
- searching in list (`strncmp()`)
- tokenizing input (`strtok()`)
- writing to and reading from CSV file

-----------------------------------------
As always, made with <3 by jazz