NOTEDB::dumper(3pm)

πŸ“¦
version 1.4.2 Β· 3 versions
, in ubuntu stonking

πŸ’– NAME πŸ’–

okay so this is the manual page for NOTEDB::dumper(3pm) from the User Contributed Perl Documentation, and the actual module is NOTEDB::text β€” module lib for accessing a notedb from perl. periodt. πŸ’…


✨ SYNOPSIS ✨

bestie, here’s the whole vibe in code. don’t skip a single line, iykyk:

        # include the module
        use NOTEDB;

        # create a new NOTEDB object
        $db = new NOTEDB("text", "/home/tom/.notedb", 4096, 24);

        # decide to use encryption
        # $key is the cipher to use for encryption
        # $method must be either Crypt::IDEA or Crypt::DES
        # you need Crypt::CBC, Crypt::IDEA and Crypt::DES to have installed.
        $db->use_crypt($key,$method);

        # do not use encryption
        # this is the default
        $db->no_crypt;

        # get a single note
        ($note, $date) = $db->get_single(1);

        # search for a certain note
        %matching_notes = $db->get_search("somewhat");
        # format of returned hash:
        #$matching_notes{$numberofnote}->{'note' => 'something', 'date' => '23.12.2000 10:33:02'}

        # get all existing notes
        %all_notes = $db->get_all();
        # format of returns hash like the one from get_search above

        # get the next noteid available
        $next_num = $db->get_nextnum();

        # modify a certain note
        $db->set_edit(1, "any text", "23.12.2000 10:33:02");

        # create a new note
        $db->set_new(5, "any new text", "23.12.2000 10:33:02");

        # delete a certain note
        $db->set_del(5);

        # turn on encryption. CryptMethod must be IDEA, DES or BLOWFISH
        $db->use_crypt("passphrase", "CryptMethod");

        # turn off encryption. This is the default.
        $db->no_crypt();

like, the comments are literally right there telling you what each thing does. read them fr fr. 🫢


🌸 DESCRIPTION 🌸

You can use this module for accessing a note database. ✨ This backend uses a text file for storage and Storable for accessing the file. no cap.

Currently, the NOTEDB module is only used by note itself. But feel free to use it within your own project! Perhaps someone want to implement a web interface to note... πŸ‘€


πŸŽ€ USAGE πŸŽ€

please see the section SYNOPSIS, it says it all. literally. πŸ’…


πŸ‘‘ AUTHOR πŸ‘‘

Thomas Linden <tom@daemon.de>. πŸ’–


k bye bestie 🫢 this page is from perl v5.40.1, dated 2026-08-10, and it’s the NOTEDB::dumper(3pm) manual. slay. πŸ’…βœ¨

πŸ“¦ where this page comes from