Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/sewera/simple-song-database
- Owner: sewera
- License: mpl-2.0
- Created: 2018-12-23T15:49:07.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-05-27T16:30:14.000Z (over 2 years ago)
- Last Synced: 2024-10-28T04:12:07.445Z (3 months ago)
- Language: C
- Size: 43.9 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple Song Database
It is a simple song database made for a university projectAlthough 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