Third party projects I'm involved in

Table of Contents

[B] * Logseq logseq

Logseq is a #localfirst browser interface for #org (mode). I'm using it for my #exobrain

TODO [A] search could be wider and include more stuff? logseqexobrain

CREATED: [2020-12-29]

TODO [B] suggestions logseq

CREATED: [2020-12-30]

TODO [C] [2020-12-30] display 'current' graph without clicking on 'page graph' all over again? logseqoutbox

STRT [B] [2020-12-30] hmmm… I'd like to see 'related' pages, e.g. when certain tags are siblings? logseq

STRT [2020-12-30] eh. singe page (toexobrain export) didn't quite work well logseq

  • relativize links in index.html? then easier to use as a single page app without selfhosting
  • graph doesn't seem to work
  • STRT [2020-12-30] ok, try switching abs paths to relative logseq

TODO [B] might be nice to have several 'layers' logseqexobrain

CREATED: [2021-01-09]

e.g. people could be on a different layer
it could be achieved by having them not participate in constraints and just layed out on top with different color?

TODO [B] [2020-12-29] Publishing logseqexobrain

ok, nice, this worked (need to run http server though, doesn't work as a fully static page?)

TODO [C] dev mode suggesion: reindex on refreshed code (or force reindex) logseqoutbox

CREATED: [2021-01-15]

STRT [C] node size proportional to the number of links? logseqexobrain

CREATED: [2021-01-09]

STRT [C] hmm, if title is missing, might be better to use filename (now it's picking the first heading) logseqexobrain

CREATED: [2020-12-29]

TODO [C] if it used custom ids would be awesome.. logseq

CREATED: [2020-12-29]

TODO [C] need a mode to exclude headings from notes graph? although not sure logseqexobrain

CREATED: [2021-01-06]

e.g. I want two tags to be connected if they are siblings – basically only want connections between tags? I guess it's kinda subjective

TODO [C] colour differently pages with the corresponding file and without (i.e. tags) logseqexobrain

CREATED: [2021-01-09]

TODO [C] [2021-01-07] logseq/graph.cljs at 14e4af295781a00aacdb9104bda9c8121000b2cb · logseq/logseq logseq

(map (fn [[p aliases]]

aliases for graph view

TODO [D] auto push could push on a separate branch? and the actual normal push could be manual? logseq

CREATED: [2021-01-06]

[D] [2021-01-08] right, it treats # as tags? logseqorg

DONE need to highlight connections when I drag the enode logseqexobrain

CREATED: [2021-01-09]

TODO ignore tags: read watch inspiration motivation buy outbox ? maybe even study? they result in too many connections logseq

CREATED: [2021-01-17]

maybe they are more like attributes.. or tiny dots around tag, each of dots represents a task. dunno

TODO [C] do not parse tags in quoted text logseq

CREATED: [2021-01-22]

[C] [2020-12-30] using heading as title logseq

Yeah, there're some users who rely on the first heading as the page title.
If you prefer to use the file name as the page title instead of the first heading's title, (TITLE -> filename -> first heading), add :page-name-order "file" to the file logseq/config.edn.

TODO [B] wtf?? logseq

CREATED: [2021-03-12]

only seems to happen in publishing mode?

Lookup ref should contain 2 elements: ({:page/name "pkm"})

TODO [C] ask for publishing from console logseq

CREATED: [2021-04-13]

would also help for testing.. in a way?

[B] * Orgzly orgzly

Awesome android app for #orgmode

so, every notebok has a root node
unspecified: inserts at the end of root?

note level; level 0 is root

debugging SQLiteDatabase: /data/user/0/com.orgzly/databases/orgzly_test.db orgzly

TODO [B] feat: interface for fs browsing orgzly

CREATED: [2017-12-17]

The main issue is multiple repositories
Imagine we have
we'll have to somehow merge them. Quite annoying!

STRT [B] feat: open org files in orgzly orgzlyorg

CREATED: [2018-01-10]

karlicoss/orgzly branch view-org-files

right, so apparently, notes are getting rebuilt every time from database
we could have a temporary database which gets flushed occasionally and never gets displayed?

TODO [C] Wonder if i could implement simple org viewer with org-java? orgzlyorgandroid

CREATED: [2018-08-29]
  • [2018-11-20] eh, tbh I don't need it that often. I usually use docsearch (or could use recoll!) orgzlyorgandroid

TODO [B] orgzlyspacedrep

CREATED: [2019-04-15]

STRT [B] feat: capture templates? With screen buttons orgzly

[2019-02-21] shit. gradle sync didn't work. tried updating Kotlin but that didn't help… orgzly

[2019-02-21] basic idea: first approximation – reuse widget for notebook, just trigger note creation on opening orgzly

we want
name, template, target (could be file in the first approximation, but think how we would address subheadings)

  • how would that work with sync? orgzly
  • how do we handle staling targets? orgzly

STRT [B] Orgzly notification high priority only? Or even a search query orgzly

you know if anyone started progress on that? If not I might give it a try. orgzly

I'm not aware of any. That would be great, thanks.
I guess it would be a new preference in Settings / Reminders that can contain a search query?

TODO [C] bug: cut note and then create new in an empty notebook – the note you cut disappears orgzly

CREATED: [2018-04-27]

TODO [C] Orgzly quick search widget? orgzly

CREATED: [2019-04-03]

TODO [D] todo state changes orgzly

CREATED: [2019-02-16]

make sure orglzy can handle state changes (without LOGBOOK) orgzly


TODO [D] Orgzly archive orgzly

CREATED: [2018-06-11]

Would require support in notebook interface

[2019-02-10] there were some suggestions already, for tagging in particular orgzly

TODO [C] [2019-02-10] Implement auto synchronization · Issue · orgzly/orgzly-android orgzly

TODO [D] Post about orgzly on fossdroid? orgzly

CREATED: [2019-11-03]

TODO [C] [2019-12-15] Detect org files in subfolders · Issue #225 · orgzly/orgzly-android orgzly

ctory tree with bunch of org files around it, and right now orgzly only detects the org files on top level. Would

[2019-12-15] Detect org files in subfolders · Issue #225 · orgzly/orgzly-android orgzly

Just checked out attern is having a directorytop level.

[D] [2020-07-11] [orgzly/orgzly-android] Detect org files in subfolders orgzly

I switched from orgzly to markor exactly because of the lack of this feature. Yes, I know, these apps differs a lot, but I use them simply as a text editor. I'm still waiting when this will become available in orgzly. Why it's so hard to implement it?

[B] * syncthing syncthing

TODO [A] suggest heartbeats for syncthing? syncthingcloud

CREATED: [2020-06-16]

TODO [B] [2019-09-06] dschrempf/syncthing-resolve-conflicts: A small bash script that handles synchronization conflicts with Syncthing. Inspired by 'pacdiff' from Arch Linux. syncthing

TODO [B] [2019-09-06] jjkramok/syncthing-conflict-notifier: Detects conflict files in a single syncthing shared folder and sends a push notification if conflicts are found. syncthing

[B] [2020-04-12] issue with Out of sync items/ sync stuck at 99% syncthing

not sure what exactly caused it, but basically was constantly showing local/global state mismatch
Rest api is on GUI port, key is in advanced settings
use the post request to reset the index (apparently no way from GUI)

TODO [C] commit conflict detector? show alter in the inteface syncthing

CREATED: [2020-06-17]

[2020-12-19] eh? apparently it's already presetn? syncthing


TODO [C] ok, syncthing paranoid should simply reuse logic in cloud-heartbeat syncthingcloud

CREATED: [2020-01-07]

also probably belongs to the same repository altogether

TODO [C] had a bug: in pkm dir syncthingcloud

CREATED: [2019-10-17]

TODO would be interesting to do fuzzing

  1. before pkm (real dir) pkm/search (symlink) pkm/swoop (symlink)


  1. after pkm: symlink with the same files inside

sync was just stuck

STRT [D] Better indicator for syncthing? In mc and in gui? syncthing

CREATED: [2018-06-09]

Gui – available, mc – not sure how..
mm, doesn't look like there is a nice terminal interface?

STRT [C] run git gc occasionally? can remove quite a lot of objects… syncthingcloud

CREATED: [2020-06-07]

[2020-06-07] yeah, it's a really good idea.. wonder how to run it more often syncthingcloud

DONE [2019-04-17] implement more regular checks for syncthing? syncthing

[2019-04-17] also allow selective syncing on mobile/wifi syncthing

[2019-06-05] shit, weird. syncthing has got some sort of mismatch between GUI and web file/folder count; borg was showing differnt counts as well (script in dropbox that I used to check for differences) syncthingcloud

[B] * wildcard wildcard
related: #interop #malleable #spreadsheet

TODO [B] [2020-05-11] (10) jestem króliczkiem on Twitter: "@jtraub аа, понял. Крутая идея, да! это было бы оч легко, даже не модифицируя экстеншн если бы браузеры разрешали экстеншнам друг на друге оперировать, а так можно будет добавить в Wildcard" / Twitter wildcard

аа, понял. Крутая идея, да!
это было бы оч легко, даже не модифицируя экстеншн если бы браузеры разрешали экстеншнам друг на друге оперировать, а так можно будет добавить в Wildcard

TODO [B] ok, what if we combine them? wildcardpromnesiaworldbrain

CREATED: [2020-05-11]

e.g. intercept AJAX request and store them in the database on your disk. Then, add some code to filter it and keep as the browser history?

[C] firefox logging wildcard

CREATED: [2020-05-07]

Another thing I noticed was [this bit]( logging errors all the time for adapters that don't have `scrapeAjax` (I'm on Firefox). I wonder if it's better to check for the att

[C] wip on DSL issue wildcard

CREATED: [2020-05-08]
> Usually I prefer DSLs embedded in a Turing-complete language to provide the TC escape hatch if needed, but here that's precisely what we don't want.

TODO why no escape hatch

I'm (as a somewhat experienced programmer) biased towards having a real programming language, because, because I've struggled with mediocre yaml/json DSL that end up reimplementeing half of the programming language in an incomrehensible ways. E.g. if you already know javascript, you end up frustrated with expressing in DSL what you'd otherwise have don in few lines of code. And the opposite: if you don't know how to program in the first place I'd be much rather

debugging somethine like

>  "xpath": "//*[@class='blog-item']/div[0]"

is kind of a nightmare for anyone, and you need the devtools and JS console for that

TODO something about ids

>  "querySelector": "._i24ijs"

Often (citation needed though) websites have completely dynamic ids, so you would need to do some sort of completely dynamic query to determine the content and the items

TODO [C] [2020-05-07] Restrict expressiveness of site adapters · Issue #17 · geoffreylitt/wildcard wildcard

contribute to the discussion here

TODO [C] Generic scraping with chrome inspector? wildcard

CREATED: [2020-05-07]

TODO [C] 'exploring queue', mark explored elements and never show them again wildcardjonbo

CREATED: [2020-05-11]

TODO [C] [2020-05-11] bug: Vrroom wildcard

  • load this page, then click 'repositories', wildcard doesn't show up (it should)
  • then refresh (shows up, as expected)
  • then go back – it doesn't disappear (it should)

TODO [C] [2020-05-12] Fraidycat wildcard

[C] [2020-05-16] Generate RSS feeds for any web page | PolitePol wildcard

ok, nice so it allows you to choose elements dynamically, could be useful

[D] would be nice to keep images outside of the git repository… perhaps even prune wildcard

CREATED: [2020-05-07]

separate repository for binary assets is better

[B] * sympy sympy

related #sim #math

TODO [D] Add.matches??? sympy

CREATED: [2018-12-23]

TODO [D] use wild to deconstruct expressions? sympy

CREATED: [2018-12-28]

TODO [D] started solving that system of DEs sympy

CREATED: [2018-12-28]

TODO [D] try dsolveset?? sympy

CREATED: [2018-12-29]

[D] [2018-12-24] Added a few rules for imageset simplification by hargup · Pull Request 7625 · sympy/sympy sympy

DONE dsolve bug sympy

CREATED: [2018-12-29]

TODO [D] add wave eq to sympy?? sympy

CREATED: [2018-12-23]
  • 1st order linear homogeneous partial differential equations
    with constant coefficients.
  • 1st order linear general partial differential equations
    with constant coefficients.
  • 1st order linear partial differential equations with
    variable coefficients.

[B] * materialistic app for #hackernews

TODO [2019-12-21] [#C] set link as a title when sharing??

TODO [C] Hn materialistic: change view on press

CREATED: [2019-11-27]

TODO [C] Hn Materialistic: comment icon is way too large for the number of comments

CREATED: [2019-11-27]

[C] * git-bug gitbug

related #git #github #decentralize

TODO [C] [2020-11-02] git-bug isn't syncing PRs? gitbug

TODO [C] [2020-11-21] git-bug/import.go at b3318335986618388637a9d35d68b39633e4548a · MichaelMure/git-bug gitbug

ugh fuck, this should go to stderr?

[C] * Hypothesis hypothesis

TODO [C] need to color my and other people highlights in diff colors hypothesis

STRT [C] [2018-06-11] just be a bit more explicit about not logged in hypothesis

DONE [D] ok, what I actually want is the extension to be more vocal about logouts hypothesis

[2019-06-27] ok, it was partially resolved, at least it expands the sidebar now. Swill major problem for usability though, can easily disapppoint new users. hypothesis

TODO [C] [2019-02-20] hypothesis/client: The Hypothesis web-based annotation client. hypothesis

Join us on Slack - request an invite or log in once you've already created an account - or in on freenode for discussion.
If you'd like to contribute to the project, you should consider subscribing to the development mailing list, where we can help you plan your contributions.

TODO [C] doesn't work on hackernews, some content-security policy thing hypothesis

CREATED: [2020-02-27]

[2020-05-05] history.txt hypothesisannotation

doesn't work on github?? ugh.

[C] [2019-07-18] John Maynard Keynes: "Newton, the Man" hypothesis

hmm, hypothesis doesn't work with Firefox reading mode?

TODO bug: ugh, doesn't work with Linkedin hypothesis

CREATED: [2021-01-31]

TODO [C] ugh, seems that pseudoelements like in ampie and promnesia mess with hypothesis highlight hypothesis

[C] [2021-03-06] Shirky: Situated Software hypothesis

doesn't work on pages??

[D] * tantivy tantivy

Search indexer on Rust
related #search

TODO [D] Try search as you type on Wikipedia tantivy

TODO [D] host wikipedia backend for a bit and give a frontend link to github issue tantivy

CREATED: [2019-11-18]

TODO [D] tantivy-py: need to bump version to -dev or something? tantivy

CREATED: [2019-11-18]

[D] * twint twint

related: #twitter

TODO not sure about –profile-full?? twint

CREATED: [2020-04-14]
twint -u karlicoss --database tweets3.db --profile-full

TODO hmm. it looks like it can't parse tweet ids?? twint

CREATED: [2020-04-14]
CRITICAL:root:twint.get:Tweet:time data '' does not match format '%Y-%m-%d %H:%M:%S'
1249982874150932480 2020-04-14 09:48:35 BST <karlicoss> I love it, one of the best physics textbooks I know ! Will probably take  years for me to fully grasp, but it's very pleasant to read! …
1249856617031630848 2020-04-14 01:26:53 BST <karlicoss> I'm almost sure you've seen it, but this is a fascinating read: … (comments too!)
1249820865593847814 2020-04-13 23:04:49 BST <karlicoss> It's probably for the first time in years when I actually liked some user interface. Wow.
1249820017576890368 2020-04-13 23:01:27 BST <karlicoss> Wow, I've just used @liberapay for the first time, and it's been *increadibly* pleasant.  Clean, functional and text-centered interface. No bullshit, you can clearly see who you pay, how and when.
CRITICAL:root:twint.get:Tweet:time data '' does not match format '%Y-%m-%d %H:%M:%S'
CRITICAL:root:twint.get:Tweet:time data '' does not match format '%Y-%m-%d %H:%M:%S'
1249586565417963520 2020-04-13 07:33:48 BST <karlicoss> this is, in part, why I stopped listening podcasts

[2020-04-13] Show HN: Twint – Twitter scraping tool written in Python | Hacker News twintpromnesiahpi

hmm maybe use it real quick?

[2020-04-14] Home · twintproject/twint Wiki twintpromnesiahpi

maybe use github wiki?

CNCL [D] * org-sync
syncing #github issues with #org mode
using #gitbug instead now

CNCL [D] [2019-12-27] not sure if I like sorting by modified time… OPEN and id is better orgsync

CNCL [D] [2020-04-12] for org-sync thing – could keep private notes in a separate file, but link into ids? github


STRT [C] share link and content tusky

CREATED: [2020-01-22]

TODO [C] validate systemd? pyinfra

CREATED: [2020-06-15]

TODO [D] ncmpcpp file name too long mpd

годы пройдут часть 1

TODO [D] update miniflux docs, mention that CLEANUP_ARCHIVE_READ_DAYS docs

TODO [D] PR in toastify for innerHTML

CREATED: [2020-02-18]

TODO [C] [2019-09-08] Validate inputs before saving · Issue #2 · fregante/webext-options-sync

STRT [C] problem with escaping table name visidata

CREATED: [2020-07-31]


 def reload(self):
    tblname = self.tableName
    self.columns = self.getColumns(tblname)
    r = self.conn.execute('SELECT COUNT(*) FROM "%s"' % tblname).fetchall()
    rowcount = r[0][0]
    self.rows = []
    for row in Progress(self.conn.execute('SELECT * FROM "%s"' % tblname), total=rowcount-1):

def getColumns(self, tableName):
    cols = []
    for i, r in enumerate(self.conn.execute('PRAGMA TABLE_INFO("%s")' % tableName)):

TODO [D] Allow users to mark posts as searchable/not searchable? mastodon

CREATED: [2019-09-10]

TODO [C] [2020-12-11] Export annotations - ⭐️Feature Requests - Memex Community worldbrain

Here is a guide on how to use the StorexHub API to get your Memex annotations.
It’s still in developer alpha, so it will require Javascript knowledge in building something useful: 12

sigh.. it's a bit overcomplicated
really need a simple json export..

Jump to search, settings & sitemap