GithubHelp home page GithubHelp logo

minimalist-web-notepad's People

Contributors

amritasyaputra avatar darkdragon-001 avatar domorielton avatar josark2005 avatar maltekiefer avatar nodiscc avatar pereorga avatar phuslu avatar qex avatar worldworm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

minimalist-web-notepad's Issues

some tips

Hello, respected developer. I have discovered another website with similar functions, which provides the ability to copy and delete functions. Perhaps you can consider adding the functions.
The web is: https://ko0.com/

Request - Realtime Editing or Write Lock

Hello,

I love this. Plain and simple as it should be. Do you think it would be possible to enable the show of realtime changes when multiple people edit at the same time?
Now I realize that is a lot of development work. So maybe instead put in a write-lock that indicates that somebody is writing. Or not even a real lock, just a warning message (less prone to trolling by leaving the edit window open and blocking everyone)

subdirectory

I have copied your repository to my website's sub-directory, and changed the base url to that subdirectory url.

It is opening but not saving the document. I changed the permission of _tmp to 777.

every time i refresh the page. Text disappears.

'Lock' feature?

Howdy!

I'm not sure if this project is quite "dead", but as it was updated last month, I'm going to assume not. I'd like to request a "lock" function, in which people can read, but not edit your notes. Is this a possibility?

backslah in front of special character

Hi Pere (Hola!),

I have a question about your nice script “Minimalist Web Notepad”.

Every time I wrote a special character like ‘ or “, and I leave the page, as soon I back the script it keep me add the backslash \ in front of this, so I found \’ or \”
Problem is every time I visit the page a new backslash is added, so I found in the end a page like \\’ or \\”

Where I can change the code to DO NOT ADD the backslash ?

Issue with root URL

Thanks for creating and sharing this! It's awesome! I found this while looking for a slimmed down version of notepad.cc; I like that there is no ability to add passwords.

My issue:
I would like to host this at desult.net/notes , but am having issues. The root URL for that website is my personal website dennisrothfuss.com because I have multiple domains on the same host. $URL = "http://desult.net/notes"; tries to find Root/desult/notes/index.php . I can, of course, make this change $URL = "http://dennisrothfuss.com/desult/notes" and it works , but I don't like the URL even though otherwise it is technically the same,

I've tried to hard code line 28 to read:
header("Location: http://desult.net/".$name);
but It has the same issue.

I'm sorry to bug you about this because I do realize that there is so little code to look through to resolve the issue, but I'm stumped.

General features

Hello again. I wonder if this project does support the following features:
undo
redo
cut
copy
paste
save/export
new
close
open
zoom

Thanks in advance for either.

Bye, Ivano.

Live sharing?

When typing in a client, all other clients with the web page opened should see the typing ASAP and w/o refreshing the page.

minimalist-web-notepad for Nextcloud

a app for nextcloud would cool,
2 parts,

Cloud-Notepad

  • one, 1st Part: the Navigations/Listing Panel (New Page Button+ Select img for ***<ShareGroups/ShareUsers/rename/delete>Page)
  • the 2nd Part: the listed/selected minimalist-web-Notepad as udf-8 <name("0new" to stand very up)>.txt in /minimalist-web-notepad - hight/weight=100%
    (or how the User configuring in like [/office/mwnotepad ] in the Administration of the UserConfiguration of NC)

this gives short a possibility to put informations short by a Phonecall or other communicate via Talk in NC or other..
open short a new Web browser Nextcloud instance and open Cloud-Notepad by side.. with named Notepad Pages.

is more fast as "notes" and "short Notes" and per Page name is more selectable for Customer Names(todo/headlines/pagelines), User Names as headlines/rename able pagename and other Pagename(filename)/Headline ...

best
Blacky

German Peoples of Nextcloud, because i write in german.. :
@karlitschek @DeepDiver1975
könnte ein schnelles ding sein um wärend nem Gespäch schnell was auf zu schreiben und danach dann um zu benennen, wie
"Username Familienname,
telefon vom 00.00.0000
erledigen bis 00.00.0000 " (button hight=lines mit fester breite oder so, als dreizeiler oder mehr.. so sms ähnlich, 255 zeichen.. dateinamen eben..)
oder "telefonnummer von Blabla" oder "wichtige Telefonnummern" die dann geteilt sind/wird mit User/s &/oder Gruppe "r" oder "rw" für andere.. oder anderes was in einem Textfile sein kann und minimal aufgeschrieben ist um es dann für andere zu teilen.. die es dann wisssen müssen, dabei könnte ja auch noch eine "neuerstellt notification" sein für user die das teil dann geteilt wird.. um zu wissen, daß da was iss.. wäre geil wenn solch ein minimalist-web-notepad in Nextcloud währe, könnte man schnell mal texte teilen, wie Ferieninfos, wichtige tage oder "Wichtige Telefonnummern" und dann eben minimalist-web-notepad als standart-lister-editor aus einem verzeichniss herraus, das dann die files darin listet &/oder shared.
hab damit ein bisschen gespielt : Beispiel (Das Bildchen iss nich von mir)
liebe grüße
Blacky

Question - privacy policy/imprint feature

Hi there,
since the gdpr or dsgvo I'am trying to place a privacy policy link on every webpage.
My private notepad installation is missing this option.

I'am thinking of adding 2 or 3 additional variables with url and text for that and place it in the footer.
Would it be ok if i open a pr when iam finished? Or wouldn't this fit in the minimalistic idea?

Improvement

No need to enter the base url, just use this instead:

$base_url = $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['SCRIPT_NAME']);

xxx?raw can't be used in Nginx

Apache all is OK, but Nginx not.

location / {
    rewrite ^/([a-zA-Z0-9_-]+)$ /index.php?note=$1$is_args$args;
}

Use $is_args$args, url xxx and argument ?raw will become url xxx?raw, it then be matched by !preg_match('/^[a-zA-Z0-9_-]+$/', $_GET['note']) and be rewrited. So just need remove it.

location / {
    rewrite ^/([a-zA-Z0-9_-]+)$ /index.php?note=$1;
}

I've already tested it.

So maybe 38459b4 is not a good idea

What about if 2 users write at the same time?

Hello,
I would be interested by having a collab editing possibility based on this excellent min editor.
Collaborative would be the goal.
I added a html refreshing of 1 min, on the page, but it does not help much.

Any idea how to make the PHP/Script work to write and see realtime what changes? (impossible maybe).

Thank you and best regards

Question

Does Minimalist-Web-Notepad require anything but a webserver to work? (eg node, frameworks, etc)

Generate a random 8-char name instead of picking from a list

Hi, thanks for this nice app. I was looking for something similar to notepad.cc and this just does the job.

Is it possible to change the name generation procedure so that instead of picking a work in the words.txt list, the app generates a random 10-character alphanumeric name?

Once you figure out the server is running this app, it's trivial to get the list of words and enumerate notepad that have default names. I'd like to change that.

End-to-end encryption

If a fragment (#something) is appended to the URL, this should be used for encryption. It can be completely implemented using Web Crypto API (SubtleCrypto) and thus only increases size by very few lines of code.

I can provide you some sample code, once my question on StackExchange is answered.

It would also be possible to use a human-readable password which the users has to enter in a textbox such that it is not shown on screenshots. Key derivation should be used in this case.

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.