From crafting code to securing its secrets, I'm a developer with a hacker mindset
mzfr / jrnl-web Goto Github PK
View Code? Open in Web Editor NEWA web based frontend for jrnl: https://github.com/maebert/jrnl
License: MIT License
A web based frontend for jrnl: https://github.com/maebert/jrnl
License: MIT License
From crafting code to securing its secrets, I'm a developer with a hacker mindset
Currently, if we run the app and try to open the page in browser we get nothing unless we entre name of the jrnl
/ notebook
.
It would be nice if we can set a default notebook in the starting so if no name is provided the default jrnl will be rendered.
Hey @mzfr ,
I really like how this looks.
I am not very familiar with python so I am finding it a bit run/start the page.
Can you help me get it up and running?
I have installed the requirement.txt packages:
pip install -r .\requirements.txt
and then I tried running the program with:
python .\jrnl-web.py
Currently, this only supports reading notes that are generated by jrnl. It would be nice if we can take notes written in markdown as input and display them.
It would be better if we predefine a certain schema for those notes in markdown i.e format in which notes in markdown must be written something lke
# Note name - date
summary
We can add an option to export notes in JSON or CSV.
The better would be to add option to export in pdf/html/md formats.
Simple search support
Search by tags, names, dates etc
search like google dorks. Ex: tags:python month:july
We should make a new template so if someone clicks on any of them card that card would be opened on a different page.
That new page should only display that single note with various options to edit, export etc.
Add new template to render note.
Support editing a note.
Only authorized personnel should be allowed to view the notes.
We can have an option in config that would allow or disallow the activation of authorization.
EX:
In Config
authorization: True
If this is said then opening any notebook should prompt a login screen or maybe a simple screen asking for the secret key
.
If the authorization is kept False
then anyone can see the notebook.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.