Giter Club home page Giter Club logo

notegen's Introduction

Pentesting and Notes Template Generator

Overview

Ngen is a Template Generator designed to facilitate the creation of notes for integrating pentesting and note-taking practices using Obsidian.

The script is meant to be a simple copy and paste from predefined templates. I use it to create a new folder in my template notes.

The script is based on the function preopnote which may be more suitable if you are looking for a fast solution.

Installation

Clone this repository to your local machine:

git clone https://github.com/geekyHat/noteGen.git

Configuration

when you clone the script it will dowload:

  • this README file
  • the ngen script
  • a folder templates containing 2 templates for test
  • a folder testing_directory where you can test the script
  • a file notes_path.txt with the template destinaton path

Create or Modify Templates

to create new templates you can create a new subfolder in the "templates" folder. The name of the folder will be added to the templates menu. You can populate with any file you wish.

Destination Directory

the first variable in the ngen script points to the file notes_path.txt. This files contains the directory path for the testing-directory directory. Once you test the script you can change the content of this files using your notes folder path.

echo "/home/user/myObsidianNotesPath/subdirectoryIfNeeded

I created a folder called machine in my Obsidian Notes. So each time I need to work on a machine I use ngen to generate the template directly in obsidian.

Usage

cd noteGen
# if ngen is not executable run chmod
# chmod +x ngen
./ngen <machine-name>
 

Example

example

Contributing Contributions are welcome! If you have any suggestions, improvements, or feature requests, feel free to open an issue or submit a pull request.

License This project is licensed under the MIT License.

notegen's People

Contributors

mrdevill avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.