Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/proh14/pbook
A simple phonebook manager for TUI lovers!
https://github.com/proh14/pbook
c phonebook tui
Last synced: about 1 month ago
JSON representation
A simple phonebook manager for TUI lovers!
- Host: GitHub
- URL: https://github.com/proh14/pbook
- Owner: proh14
- License: gpl-3.0
- Created: 2024-01-03T20:04:16.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-02-20T05:53:15.000Z (4 months ago)
- Last Synced: 2024-02-20T06:38:35.559Z (4 months ago)
- Topics: c, phonebook, tui
- Language: C
- Homepage:
- Size: 506 KB
- Stars: 25
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- cli-apps - pbook - A simple phonebook manager for TUI lovers. (<a name="organizers"></a>Organizers and calendars)
- awesome-cli-apps - pbook - A simple phonebook manager for TUI lovers. (<a name="organizers"></a>Organizers and calendars)
README
![]()
pbook
A phonebook for TUI lovers!
pbook is a simple, easy to use phonebook manager,
that stores it's database in a simple csv like file.### Preview🙉:
![preview](./images/preview.gif)### How to install⬇️:
0. Be sure to have `pkg-config`, `ncurses`, `make`, `C compiler` Installed( They should be present in all debian based distros).
1. Clone this repo.
```shell
git clone https://github.com/proh14/pbook.git
cd pbook
```
2. Run `make` inside this repo's main directory.
```shell
make
```3. go to build directory
```shell
cd build
```
4. run pbook!
```shell
./pbook
```OR to install you may run the command
```shell
make install
```
then restart your shell and run
```shell
pbook
```
to start the program### Features⌨️:
1. Add's and Remove's contacts to it's database.
2. Edit's an existing contact.
3. Can store: name,number,email,birthday,Addres1,Addres2### Work in progress⚒️:
I am spending my free time trying to optimize, fix bugs, add new features to this program.
you can see the [TODO](./TODO.md) file for a list of things I want to do.### Thank you Stargazers⭐:
[![Stargazers repo roster for @proh14/pbook](http://reporoster.com/stars/proh14/pbook)](https://github.com/proh14/pbook/stargazers)### Thank you Forkers🍴:
[![Forkers repo roster for @proh14/pbook](http://reporoster.com/forks/proh14/pbook)](https://github.com/proh14/pbook/network/members)### A huge thanks to🙏:
1. [Ncurses programming HOWTO](https://tldp.org/HOWTO/NCURSES-Programming-HOWTO/)
2. [Ncurses manpages](https://linux.die.net/man/3/ncurses)