notes with tags:
notes
id |
text |
url |
tags |
updated_at |
5158 |
делать не screenshots а отдельный сервис files который отдает статические файлы files/uuid (юзать для картинок и аудио). Либо fastapi in docker + minio. Либо Caddy + просто папка с volume хз пока
old: только images который отдает картинки по flat ссылке аля `images/uuid` - и там хостить также картинки для blog, anki, etc. Сами screenshots хранить просто в notes ссылками. Но вот хз как делать структуру папок.
Пока такой план: на локальном компе картинки лежат в разных папках. Есть скрипт который обходит их и заливает в minio плоским списком и обновляет некоторые заметки автоматически. Но в некоторых заметках вручную вставлять ссылки. короче пока сложно. продумать архитектуру |
|
screenshots
notes
|
11 days ago |
5069 |
Короче сделать 4 колонки - 3 обязательных:
- id (пока хз что лучше uuid или bigint),
- created_at, updated_at (обновляются автоматически)
- data - JSON/JSONB - произвольные данные |
|
notes
|
22 days ago |
4999 |
не делать RSS-окно, хранить все. В RSS есть страницы |
https://www.rfc-editor.org/rfc/rfc5005#section-3 |
notes
|
29 days ago |
4998 |
use reversed pagination |
https://t.me/nikitonsky_pub/527 |
notes
|
2023 Sep 01 05:37 |
4835 |
add search |
|
notes
|
2023 Aug 12 12:36 |
4681 |
fix `Internal Server Error` for not found notes (return 404) |
|
notes
|
2023 Jul 22 11:46 |
4677 |
Anytype – open-source, local-first, P2P Notion alternative | Hacker News |
https://news.ycombinator.com/item?id=36799548 |
tools
notes
|
2023 Jul 22 11:45 |
4656 |
About these notes |
https://notes.andymatuschak.org/About_these_notes |
gtd
notes
|
2023 Jul 16 12:48 |
4626 |
короче юзать монгу
- pymongo should support arbitrary objects without any schema like create date etc
- notes table is just id and json field.
забить на rest-api юзать pymongo напрямую как ORM. Так как будет обрашение к локалхосту то похуй на TLS. Так как пароль требуется даже для неTLS то извне доступа не будет поэтому все секурно.
Главное просто не писать с макбука секурные заметки по сети в эту базу. А если ты зашел через http то запись будет в локалхост и никто не увидит
|
|
issues
notes
|
2023 Jul 16 09:22 |
4625 |
Try couchdb. Там http API из коробки
|
https://news.ycombinator.com/item?id=36594759 |
issues
notes
|
2023 Jul 16 09:22 |
4431 |
unify chans, github-feed, telegram-grep, notes |
|
todo
notes
|
2023 Jun 25 16:54 |
4418 |
refactor `format_time` function |
|
projects
todo
notes
|
2023 Jun 25 11:14 |
4135 |
All you need is links | Hacker News |
https://news.ycombinator.com/item?id=30915520 |
tools
learning
gtd
notes
|
2023 Mar 11 11:14 |
2945 |
Evolving my note-taking processes | Hacker News |
https://news.ycombinator.com/item?id=32784470 |
notes
|
2022 Sep 10 09:05 |
1801 |
add scores/sheet notes to anki. It turns out to be a usefull skill
also cleffs -> key |
|
bhairava
anki
notes
|
2022 Aug 06 06:42 |
1782 |
create mini mvp of image drag and drop using fastapi (or django) |
|
python
projects
notes
|
2022 Aug 06 06:42 |
2300 |
Notes: remove instead of greying out tag form when unchecked |
|
notes
|
2022 Jul 27 06:55 |
1976 |
fix css in dark mode |
|
notes
|
2022 Jun 19 17:41 |
1975 |
add `note_table` function to use on different pages |
|
notes
|
2022 Jun 19 17:41 |
1959 |
move as much as possible validation logic from crud to pydantic validators |
|
notes
|
2022 Jun 18 16:26 |
1885 |
use note with link to tags instead of special `/tags` page |
|
notes
|
2022 Jun 13 06:23 |
1882 |
редактируй важные старые заметки (без изменений) - чтобы у них обновилась дада модификации и они поднимались в топ |
|
gtd
notes
|
2022 Jun 13 06:15 |
1829 |
list notes of user on user pages |
|
notes
|
2022 Jun 11 07:55 |
1786 |
use CSS to calculate pale color and font color for tags checkboxes (currently it's computed on python side) |
|
notes
|
2022 Jun 05 19:59 |
1784 |
(6) Using Standard Notes as a Personal Knowledge Base (and linking notes) : StandardNotes |
https://www.reddit.com/r/StandardNotes/comments/fyen87/using_standard_notes_as_a_personal_knowledge_base/ |
notes
|
2022 Jun 05 17:03 |
1775 |
add pale and bright variants for each tag. (pale for unchecked checkbox and bright for checked) |
|
notes
|
2022 Jun 05 06:31 |
1771 |
add image support |
|
notes
|
2022 Jun 04 18:01 |
1755 |
highlight tags colors on `/notes` table page |
|
notes
|
2022 Jun 01 13:16 |
1740 |
клороче `is_private`, `is_archived` - это логика аппки - пусть это будут отдельные колонки, не помещать это в json. Тоже самое created_time, updated_time, user_id. Это чисто кастом моей аппки. А хранить можно произвольный json |
|
notes
|
2022 May 30 15:38 |
1724 |
maybe bette use `/api` prefix for JSON responses instead of dealing with `Accept` header |
|
notes
|
2022 May 28 10:46 |
1723 |
use pydantic color type for `tags` and `urls` |
https://pydantic-docs.helpmanual.io/usage/types/#color-type |
notes
|
2022 May 28 10:07 |
1712 |
check this out sissbruecker/linkding: Self-hosted bookmark service |
https://github.com/sissbruecker/linkding |
notes
|
2022 May 26 06:58 |
1699 |
autofind duplicate urls |
|
notes
|
2022 May 25 11:13 |
1663 |
tag as special type of note can be private |
|
notes
|
2022 May 21 15:45 |
1654 |
не делать ссылки на заметки которых нет (как на гитхабе кода #2345 ставиш - если number issue/PR 2345 не сущесьвует то ссылки не будет синим подсвечивать
или хуй забить - усложнение - можно не париться по началу |
|
notes
|
2022 May 20 14:26 |
1652 |
мб все таки добавить `is_private`, `is_archived` колонки в заметку? |
|
notes
|
2022 May 20 13:16 |
1640 |
- возможно теги нужно сделать README страницами и тогда будет достаточно только ссылок на другие страницы;
- нужна будет сущность reference/link - а сущность tag будет не нужна #48
- но тогда README с тегом - типа last modified нужно обновлять когда обновляешь заметку которая ссылается на данный тег README
- мб некоторые заметки могут иметь цвета и тогда они будут highlight когда ты делаешь ссылку на нее и там первая строчка показывается в названии мб хз
- показывать входящие ссылки (заметки которые ссылаются на данную)
- парсить/обновлять эти ссылки во время создания заметки
- делать external links, internal links, inbound links. Все это парсить автоматом при обновлении заметки |
|
notes
|
2022 May 20 11:42 |
1651 |
начать пилить в отдельном репозитории чтобы это не рушить |
|
notes
|
2022 May 20 11:41 |
1636 |
close all github issues, use #notes for tracking all |
|
notes
|
2022 May 18 21:53 |
912 |
vendor css framework as static file. For security and faster response |
|
notes
|
2022 May 18 21:00 |
911 |
if there's many notes with `some_tag` and `README` - draw error/warning message above table with notes instead of README (should be exact 1 note with README).
- better way - raise error when trying to create second note with `tags=[some_tag, README]` |
|
notes
|
2022 May 18 20:48 |
910 |
add `get_notes_by_tags(tags: list[str])` crud method. Test it |
|
notes
|
2022 May 18 20:44 |
529 |
delete `delete tag` button, it shouldnt be that accessible. (prevent accidental miss deletion) |
|
notes
|
2022 May 18 20:03 |
213 |
convert `hash212` to text title link
use `markdown2` extra for this
find extra to parse url without `[]()` like https://example.com (should add `a href` automatically) |
https://github.com/trentm/python-markdown2/wiki/link-patterns |
notes
|
2022 May 18 20:01 |
466 |
add page with notes without tags |
|
notes
|
2022 May 18 19:16 |
234 |
# #notes
# todo next
1. #155 |
|
notes
README
|
2022 May 18 18:57 |
215 |
review all extras |
https://github.com/trentm/python-markdown2/wiki/Extras |
notes
|
2022 May 18 18:16 |
214 |
fix `#123` (dont convert to link when in backticks) |
|
notes
|
2022 May 18 18:14 |
204 |
fix bug when html in note text is rendered
```
<|title|> - this without | breaks page (title in angle brackets)
``` |
|
notes
|
2022 May 18 17:33 |
203 |
add first line / first 100 characters of text or url to ` html title ` |
|
notes
|
2022 May 18 17:31 |
197 |
change password support |
|
notes
|
2022 May 18 17:05 |
195 |
update time_updated when archive or unarchive / change tags |
|
notes
|
2022 May 18 16:08 |
191 |
Status.tandav.me - render using note
- merge `dump_tabs` and `status.tandav.me`
- should be private dump and public with whitelisted hosts |
|
projects
notes
|
2022 May 18 08:46 |
190 |
Render 2ch and 4ch using note |
|
notes
|
2022 May 18 08:40 |
189 |
Rewrite github-feed to be rendered as note
|
|
notes
|
2022 May 18 08:40 |
188 |
Blog is useless, notes is superset of blog , delete blog |
|
blog
notes
|
2022 May 18 08:40 |
187 |
Add rss support |
|
notes
|
2022 May 18 08:40 |
186 |
add service `api_bot` user for dump_tabs and other automatic notes updates, dont show them on top?? |
|
notes
|
2022 May 18 06:24 |
184 |
cleanup code, add docs, setup steps, and ShowHN as self hosted notes library |
|
notes
|
2022 May 17 19:09 |
183 |
- add head of `notes.tandav.me` to `tandav.me` using `iframe` (like githib-status)
- to show recent notes |
|
notes
|
2022 May 17 19:03 |
182 |
- render readme note at the top of tag page (if there is)
- maybe over complicated, but think about it |
|
notes
|
2022 May 17 19:01 |
170 |
remove old `notes.db`, rename `test.db` |
|
notes
|
2022 May 17 18:16 |
164 |
plot graph of internal links |
|
notes
|
2022 May 17 18:01 |
163 |
search support (use sqlite full text search) |
|
notes
|
2022 May 17 17:53 |
162 |
render list of cards instead of table on /notes page
Support many views : table /cards etc
- add `hr` in cards view for today notes (if any) (modified less than 24h ago). In table view add black border to corresponding table row |
|
notes
|
2022 May 17 17:52 |
161 |
add n_notes to tags page |
|
notes
|
2022 May 17 17:52 |
160 |
tags intersection search
add 2 search fields:
1. include tags
2. exclude tags (#archive by default)
3. support commas in `/tags/music,ambient` |
|
notes
|
2022 May 17 17:51 |
158 |
test read_notes_of user private/public (use tag) |
|
notes
|
2022 May 17 17:50 |
157 |
add pagination |
|
notes
|
2022 May 17 17:49 |
156 |
edit tag |
|
notes
|
2022 May 17 17:49 |
155 |
# auth
- users cant read private notes of other users
- user can edit/delete only owned notes
- fix signout button |
|
notes
|
2022 May 17 17:48 |
154 |
attach images support |
|
notes
|
2022 May 17 17:48 |
153 |
move all valid XML tests to single test |
|
notes
|
2022 May 17 17:47 |
152 |
dont use /users/test_user/notes/ for creating notes, use Auth to determine user |
|
notes
|
2022 May 17 17:47 |
151 |
group tags |
|
notes
|
2022 May 17 17:47 |
147 |
Забить на auth - пока полностью все приватное сделать (все ссылки http basic требуютс)
чисто чтобы захоститб и юзать уже |
|
notes
|
2022 May 17 17:41 |
142 |
- use notes as blog instead of github
- just create tag `blog-posts`
- move old posts with time-created preserving
|
|
blog
notes
|
2022 May 17 12:44 |
141 |
change `Note.updated_time` when archive or unarchive note or tag |
|
notes
|
2022 May 17 11:55 |
138 |
show archived notes on tag page after `hr` or create link to `/tag/tag_name,archive` |
|
notes
|
2022 May 17 11:24 |
134 |
`/user` page |
|
projects
gtd
notes
|
2022 May 17 11:02 |
129 |
- проанализировать почему моя тулза для заметок лучше чем workflowy
- ну security argument понятно - но что еще?
- мб мне на workflowy стоит вернуться
# thoughts
- оно форсит древовидную структуру а у меня граф / свободная форма
- у меня как бы упор на страницы / хотя есть и табличный view/списком
- а у них форсят lists |
https://workflowy.com/ |
tools
gtd
notes
|
2022 May 17 10:55 |
123 |
`create if not exists`
- `#archive`, `#private` tags before app server start
- `anonymous` user for notes created w/o auth |
|
gtd
notes
|
2022 May 17 10:52 |
127 |
add heatmap with number of edits (create/edit/archive) and some stats |
https://github.com/glutanimate/review-heatmap |
gtd
notes
|
2022 May 17 09:53 |
126 |
add time_created info to `/note` page |
|
gtd
notes
|
2022 May 17 09:51 |
104 |
- add option to create new notes from `/tag/{tag_name}` page.
- then create note form is pre-filled with tag |
|
gtd
notes
|
2022 May 17 07:01 |