[ cyb / tech / λ / layer ] [ zzz / drg / lit / diy / art ] [ w / rpg / r ] [ q ] [ / ] [ popular / ???? / rules / radio / $$ / news ] [ volafile / uboa / sushi / LainTV / lewd ]

λ - programming

/lam/bda /lam/bda duck
Name
Email
Subject
Comment
File
Password (For file deletion.)

BUY LAINCHAN STICKERS HERE

STREAM » LainTV « STREAM

[Return][Go to bottom]

File: 1444226503649.png (391.14 KB, 1020x1275, virtual_boards_in_CatChan.png) ImgOps iqdb

 No.10247

I released CatChan script which equipped a virtual board function.
Try and enjoy it. You can download it from BETA.
https://raw.github.com/Dogman8/CatChan/develop/CatChan.user.js
Any feedback is welcome.


Easiest way to use:
1. Click 'settings'.
2. Click 'load default', 'Click(I want to ... now)' and 'Click(...for lainchan)'.
3. Reload.
4. After 5 secs delay, it starts to scan entire site, generates virtual boards and show them. This takes 5-20 secs.
5. Click #XXX to on/off virtual boards. They are toggle buttons, so you can select multiple boards.
6. After 10 mins delay, auto updater will run and color tags if they have new posts. Favicon is also changed, and popup shows counts of unread replies to you, unread replies, threads which have unread replies, threads in the virtual board, boards to which these threads belong respectively.

How it works:
You can add tags to a thread when you post #XXXX in your comment. CatChan scans all posts in all thread in all boards, aggregate, and shows it in catalog. Tags are bumped and discarded in usual manner. Details are configurable.

Virtue of virtual board:
You can choose which thread belong to which board. And also threads can belong to multiple boards. You can make virtual boards at any time. This gives extreme flexibility to threads. Threads can move between boards at any time virtually.
Virtual boards function is a super-set of 'physical boards', which is used now. If you limit max num of tags to 1; threads can only inherit a tag which has the same name of physical board. In this limitation, virtual board system is equivalent to physical board system. Virtual board system is a search engine by user tags simply.

Note:
Other information are available in below, but they are obsolete.
https://8ch.net/scriptcdc/res/59.html
https://8ch.net/scriptcdc/res/61.html
https://8ch.net/scriptcdc/res/63.html
https://8ch.net/scriptcdc/res/58.html

Status:
Now the script needs to be debugged still, but basically it works.
Bug reports are also welcome.
Threads are sorted by 'Last reply' now even if you set it 'Bump order', because catalog doesn't give bumped time, so I had to scan to get them and I haven't implemented yet.

Compatibility:
It works well in lainchan and 4chan.
It works but too slow in 8chan.
I haven't debugged in Krautchan.

Tags for example:
#CatChan, #virtualBoard
>>

 No.10389

bump

>>

 No.10390

Yeah, the catalog isn't really working for me. Especially the scroll

>>

 No.10391

>>10390
What did you mean? Can't you scroll catalog with CatChan? If your case is this, please note your browser and its version. I debugged it using latest Chrome or FireFox.

>>

 No.10393

In my environment, it works in these.
chrome 47.0.2523.0 canary
chrome 45.0.2454.101 m
FireFox 41.0.1

>>

 No.10395

Now I started to wage slave it in 8chan.
http://8ch.net/operate/res/38974.html
Anyway, any feedback is welcome.

>>

 No.10396

>>10395
It seems to be modified by some filter.
I posted 'Now I started to s h i l l it in 8chan.'

>>

 No.10420

>>10391
>Can't you scroll catalog with CatChan?
Can't. I see two scroll bars and only one of them moves.

Firefox 41.0.1

>>

 No.10422

>>10420
Can you give me your screenshot?
My screenshot is in OP. You can see, there is a scroll bar on the right.
Version of my Greasemonkey is 3.4.1, probably the latest.

>>

 No.10455

>>10247
can you give us a basic explanation of what catchan can do\does?

>>

 No.10458

File: 1444583851533.png (711.27 KB, 1022x1280, #rekt_board.png) ImgOps iqdb

>>10455
If someone put a tag, you can track them. For example, put #soykaf in your comment when you feel soykaf, then someone can find soykaf thread.

>>

 No.10459

>>10458
>Hashtags on chans
Man, that just doesn't sound pleasant at all.

>>

 No.10461

>>10459
If you want to stay as it is now, you don't have to use it. The biggest change CatChan can bring is free competition between chans. You can use wherever you want. Catchan gives liquidity.

>>

 No.10482

I released an update.
https://raw.github.com/Dogman8/CatChan/develop/CatChan.user.js

I improved robustness in 8chan, so this update doesn't have a huge impact for people in lainchan.

>>

 No.10595

I released an update.
https://raw.github.com/Dogman8/CatChan/develop/CatChan.user.js

I improved memory usage, so you should update to this.

>>

 No.10951

File: 1445734864008.jpg (225.49 KB, 1023x1254, infinite_scroll.jpg) ImgOps Exif iqdb

I released an update.
https://raw.github.com/Dogman8/CatChan/develop/CatChan.user.js

You can use infinite scroll, color ID, subboards by using a tag and automatic updater in index page. But native added automatic updater this week, and it may cause conflict, so I recommend you to use it without automatic updater.

>>

 No.10952

Sorry, it had a mistake about configuration. I released patched version. Use version 2015.10.25.1 instead of 2015.10.25.0.

>>

 No.10960

I can't find severe problems so far about conflict of updater. I'll continue to check it.

>>

 No.10997

File: 1445868129342-0.png (502.25 KB, 1023x1280, find_new_replies.png) ImgOps iqdb

File: 1445868129342-1.png (395.67 KB, 1026x1283, cybtech.png) ImgOps iqdb

File: 1445868129342-2.png (28.04 KB, 355x522, show_sites_name.png) ImgOps iqdb

>>>/q/7286
CatChan script can give for you
1. catalog mixture.
2. finder of recent posts.

OK, let me tell how to configure it.
1. setting -> load_default -> I want...24 -> reload
2. setting -> Board Group -> write 'cyb/tech/,lain/tech/,lain/cyb/,8chan/tech/ -> select cyb/tech/
3. You can show site's name if you want.
4. You can save your configuration by clicking 'save'.

You can see U:X/X, this means number of unread replies to you and unread replies (to others, includes to you) respectively. Threads which have unread replies are sorted first by default, so you can read all replies in recent 24 hours. Unread replies are marked red in threads, and you are jumped to the replies automatically when you open threads. The script has other functions, I can tell you about that if you want.

If you have any feedback, please leave it here.
Thank you for reading.

>>

 No.11131

I released an update. Minor bugs are fixed.
https://raw.github.com/Dogman8/CatChan/develop/CatChan.user.js

>>

 No.11166

File: 1446212148761-0.png (393.86 KB, 1023x1280, tech_internal_tagging.png) ImgOps iqdb

File: 1446212148761-1.png (243.72 KB, 1026x1280, tech_internal_tagging_sele….png) ImgOps iqdb

File: 1446212148761-2.png (394.94 KB, 1026x1280, tech_sitewide_tagging.png) ImgOps iqdb

>>>/tech/12952
CatChan can provide both tagging, internal and external(site-wide now). You can aggregate threads which have a tag from a board by default. If you want to aggregate them from all over the site, click '20VBs ... (for lainchan)' to enable scan.

By internal tagging, you can make subboards like #posix or #GNU, though I think lain/tech/ is not so fast and don't require subboards. Anyway, tagging is useful when you want to filter threads by its topics.
By external tagging, we can evaluate moderators. I think good moderator is a person who have done good moderation, but criteria of such depends on each people, so moderation matters will not disappear. Therefore, I provide another way to solve this. If site provides /tech000/, /tech001/, ... , /tech999/, the script can gather threads by both way, tagging and boards group. If all boards /techXXXX/ have a tag #tech as a board's tag, all their threads will appear in #tech virtual board. Or you can make a boards group like >>10997. This requires user's configuration, but if site provides some configuration template like boards.json, I'll add function to read it. By these, we can choose where we'll create a thread. You can make a thread where the moderator whom you trust lives. This means evaluation of moderators.

>>

 No.11235

>>>/q/7548 or admins,

Now you moved a thread >>>/tech/12952 to >>>/q/7601, this was caused by a limitation which is that a thread must belongs to a board. But you can avoid this in virtual board system. OP placed the thread in /tech/, because OP thought it should be read by people of /tech/, this is right. And you moved it to /q/ because you thought it contains meta discussion, this is also right. But /q/ is a board for meta discussion about site, so ordinary /tech/ people don't come. Therefore thought of /tech/'s mod isn't known by people of /tech/, this is bad. The best solution is that place a thread to both boards /tech/ and /q/. You can achieve this by copying every post if you have such system, or use tag to make virtual boards. In virtual board system, you can add the thread to #q if your post contains #q, it's very simple.

And you can train moderators in virtual board system, this changes lainchan from a private chan to a public chan which we can cooperate with all aspects including moderation, and this is what I misunderstood 8chan was such. Now you are player of moderators, sometimes you delete or give a ban. In virtual board system, you should become coaches or managers of moderators, and you'll hire or fire them. As I described in >>11166, virtual board system contains evaluation system of moderators, so you just choose popular moderators to maintain good atmosphere. This is similar to 4chan's hierarchy, Admin-Mods-Janitors, but the biggest difference is that we citizens can evaluate moderators. On the contrary, only mods or moot friends can evaluate janitors and that is not open for public in 4chan, so the moot made mistakes. 8chan limits cooperation to code or money, but moderation is the biggest and the most difficult matter in chans. If you want this chan to be a public chan, training moderator system is required. CatChan can give it.

>>

 No.11590

File: 1446814582702.png (276.23 KB, 1101x1408, my_dogma.png) ImgOps iqdb

I posted my dogma in 8ch. If you want to know, refer this. Pic is that.
http://8ch.net/next/res/1655.html#q1692



Delete Post [ ]
[ cyb / tech / λ / layer ] [ zzz / drg / lit / diy / art ] [ w / rpg / r ] [ q ] [ / ] [ popular / ???? / rules / radio / $$ / news ] [ volafile / uboa / sushi / LainTV / lewd ]