meguca resources
meguca is an anonymous, real-time imageboard software. below are some resources to improve the user experience on sites that run it, such as mokachan and kofriends.
userscripts
- better-meguca - the 4chan-x equivalent for meguca imageboards. provides easy image filtering, post marking and highlighting, WPM counter, media gallery, archive search and much more.
- archive search - better-meguca archive search as a standalone script.
- x media import - better-meguca x media import as a standalone script.
- meguca-emotes - adds custom emotes with a searchable picker menu and tab completion.
- nekotv-controls - adds rotation and fill buttons to the nekotv player.
- hide-locked-threads - adds a button to hide/show locked threads in the catalogue.
- recursive post hiding - hides reply chains to filtered posts recursively.
- meguca-syncwatch-pin - pinned syncwatch for daily korean music show times.
- meguca-extended - marks user posts, adds scrollbar markers and scrolls to the last unread post. this is a legacy script at this point, as most modern versions of meguca will have these features built in.
custom css
- show nekotv player controls
#watch-video > * {
pointer-events: auto;
cursor: pointer;
}
resize nekotv player in theatre mode to avoid post boxes being cut off
.nekotv-theater #right-content {
width: 30%;
}
fix reply box in nekotv theatre mode
.nekotv-theater .reply-form:not(.preview) {
left: auto;
}
make all post boxes equal in width
#thread-container > article,
.index-thread > article {
width: 60em;
max-width: 95vw;
box-sizing: border-box;
}
centre threads
body:not(.nekotv-theater) #thread-container,
body:not(.nekotv-theater) .index-thread {
align-items: center !important;
}
body:not(.nekotv-theater) .reply-form:not(.preview) {
left: 50% !important;
transform: translateX(-50%);
margin-left: 0 !important;
margin-right: 0 !important;
}
hide filtered post stubs
.glass.filtered {
height: 0 !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
border-width: 0 !important;
overflow: hidden !important;
}
put reply box in the middle of the screen
.glass.editing.reply-form{
right: 50% !important;
left: 30%!important;
bottom: 500px !important;
position: fixed!important;
z-index: 55!important;
width:35%!Important;
}
lock background image to the top of the screen
#user-background {
background-position: top center;
}
misc