admineglerionschrodingersdogupdates

12.12.2024 18:03:06

do we want to forget?

On some musical forum I got invitation into small social network called izzzzi.net. It's very minimalistic site with functionality best described by its welcome post:
every morning, just about the time light reaches lascaux, posts from the previous day are collected into something like a newspaper assembled by friends.
posts only remain one day. every day is a new day.
tomorrow's post can be edited throughout the day. you can change your mind.
you will only see posts by people you've added who have added you in return. your posts can be seen only by people who you've added and have added you in return. nothing here is public. just small gifts shared between friends.
This got me thinking about creating something similar for Kyselo. Do we want to forget? Is there something you would put on Izzzzi or Instagram stories but not on Kyselo? 
Anyway there is already some new feature being developed (and not yet deployed) so this is question for later. But I am already interested on your takes about ephemerality and permanence of social media.

reposted by severak
16.7.2023 14:36:28

find your memes more easily

I implemented gallery view for your Kyselo blogs to be able to find memes more easily. It works in same way as on your phone - you have grid of small preview of each image you posted sorted by months. 
You have to enable it in settings of your blog/group, but it works on all blogs/groups if you can figure out address. 

There are some issues with webp and animated images and generating of thumbnails sometimes takes time, but it's cached once thumbnail is generated.
More features coming soon.


reposted by looque
10.7.2023 22:52:40

webp is supported now

Kyselo now supports uploading of webp images (like this one). 

2 comments
10.7.2023 22:56:36
@juozaspo webp is now supported
12.7.2023 22:59:05
\o/
18.1.2023 14:20:37

we have a backup plan now!

as you may know - it's better to backup unless you want to loose whole year of user data.

I already tried to implement some backup scheme for Kyselo but it failed. Now I have better solution - ZIP archive with all the stuff you posted in this format:
  • folder pub with all the images you posted
  • yourname.jsonl with machine-readable data
  • index.html and pageXXXX.html files as static HTML archive

You don't need some fancy software to browse your archive - just unzip it to any webserver and it will look like this. For example archive please download dogs-example.zip (60MB).

Archive generation is semi-manual process for now. You need to ask me for it and I will SSH into server, run some scripts and send you link to generated archive.
Running backup server is not free. It costs me 500 CZK a month. I am using this machine for other purposes too, but any donation is welcome

reposted by severak looque
1 comments
19.1.2023 16:50:19
I don't know if you need to hear this but you're way cooler than Elon
24.11.2022 22:09:13

small comments improvements

I added two small improvements to the comments:

  • if you comment on your own post you don't get notification now
  • there is new reply button which will mention author of previous comment
23.11.2022 21:57:34

fediverse news and speed of timelines

I keep exploring Fediverse and related software projects. While I want Kyselo to be interoperable I discovered that this is impossible without big refactoring of our database followed by data migration to new scheme. I don't want to do this.
So I decided that Kyselo will not federate in it's current form. However I am still interested in Fediverse and I want to create Kyselo-like Mastodon client. But this is question for the future me.
For now I added small experimental feature - I am measuring of how fast our timelines are. Unit of this measurement is number of posts per hour, day or month (whatever makes sense). So please keep those in healthy ranges.


reposted by severak
21.11.2022 01:18:47

hide yourself from robots

I have noticed that there was no robots.txt file on Kyselo. So I added one.
While I was doing it I added possibility to hide your profile from web scraping robots (and activated this for my cat). It can be enabled on your blog settings (new checkbox exclude from search engines).
Note that posts are still public and robots can index whatever is reposted. Also everyone page is not yet hidden from robots (this may change in the future).
While I was doing it I added filtering by post types to the your /yourblog/tags page.
I also added export for twtxt - it's now automatically enabled for anyone at /yourblogblog/twtxt page. It exports only text posts.

As I want to migrate from bitbucket, I updated our github source code mirror.
More features coming soon.

* * *

  • we are alive for 861 days (2 years 4 months)
  • we have 151 users
  • and 49 groups
  • most active user is @gpkvt with 3185 posts
  • most active group is @memes with 444 posts
  • there are about 33 post per day
  • of these 16 are originals (no reposts)

reposted by severak
11.11.2022 22:23:32

hear the less talkative

There is a one thing for which algorithmic timeline is superior to chronologic one - it cal let you hear the less talkative. Chronological timeline - on the other hand - strongly favours those who talk more.

I added new mode of everyone page which shows last posts by each user. I also added the possibility to sort users by last activity and number of posts. There is also new unfiltered view which shows all posts which get posted on kyselo including reposts.

Last new thing is cron job sending you once a week e-mail when you got unread new message or more than five notifications.

More new features coming soon™.

* * *

and now stats:

  • we are alive for 851 days (2 years 3 months) 
  • we have 151 users and 48 groups 
  • most active user is @gpkvt with 3183 posts 
  • most active group is @memes with 438 posts 
  • there are about 34 post per day of these 16 are originals (no reposts)


reposted by severak
8.11.2022 12:18:29

Should we join the Fediverse?

As Elon Musk bought Twitter there is a sudden surge of interest in Fediverse (or Mastodon). My plan always have been to have some interoperability between Kyselo and Fediverse. While I cannot currently federate fully with Fediverse it seems that there is easy to use RSS-to-ActivityPub proxy and we already have RSS feeds since day one.

This means that it would be possible to follow Kyselo accounts from Fediverse. This would be opt-in - if you don't want to be followed from Fediverse you don't need to.

Downside is that I am not yet able to do it other way around - you will not be able to follow users from Fediverse and you will not get notification when your post is reposted by Fediverse users.

Please let me know if this is interesting for you or if you are using Fediverse at all in the comments of this post.


reposted by severak
1 comments
8.11.2022 15:59:19
I'm indifferent. Nothing wrong with some good meme bots though. Source: I'm already on fedi I just come here to yoink the occasional meme or two.
20.6.2022 23:51:42

chat is back (and more coming soon)

after some struggling with some linux-fu, chat is back! It runs on server kindly donated by my friend. This server also needs demo of custom mapserver among other things (minetest server coming soon).
But this is just a beginning and I am already thinking about cool future features. Next step will be probably better backup scheme (ZIP archives generated on server).
Also I paid 1257 CZK hosting & domain fee to keep Kyselo alive for another year. It would be appreciated if you sent some bucks to my paypal.

Finally some numbers:

  • we are alive for 707 days (1 years 11 months)

  • we have 151 users

  • and 45 groups

  • most active user is @gpkvt with 3169 posts

  • most active group is @memes with 408 posts

  • there are about 37 post per day

  • of these 18 are originals (no reposts)


reposted by severak
15.1.2022 21:04:57

DO NOT USE backup tool

Please, do not use backup tool. It downloads large numbers of images in short time which leads you to be banned from my hosting. Kyselo then looks completely down from your IP while other connections are completely OK.

I got banned this way. (massive facepalm)

I hope no one other got banned this way. If you know about someone, please let them contact me via my other contacts listed here.


In the near future I will move Kyselo to my own server which I acquired from my friend. There will be proper backup system with big ZIP files generated server side.


reposted by severak larrygreensky naich juozaspo schaaf
3.1.2022 00:07:16

privacy policy & backups

as there are new EU cookies rules from 2022, I wanted to sort out these things for Kyselo. I changed how cookies works on Kyselo - now cookies is only saved when needed. This should also (probably) means fewer logouts. Also there is new more visible privacy policy.

Some of you already noticed there is new download backup option in the main menu. This is for downloading backup of your blog, but you need separate tool to download images. Backup format is documented here, it's already possible to import it back to Kyselo (or any other sites running same code).

* * *

we are alive for 538 days (1 years 5 months)
we have 151 users
and 45 groups
most active group is @memes with 356 posts
there are about 44 post per day
of these 21 are originals (no reposts)

reposted by severak
4 comments
3.1.2022 06:21:24
Tried compiling your tool from git using nim, got error.
/home/juozas/Darbastalis/kyselo-tool/kyselo.nim(34, 15) Error: type mismatch: got <HttpClient, Uri, string>
but expected one of:
proc downloadFile(client: HttpClient; url: string; filename: string)
first type mismatch at position: 2
required type for url: string
but expression 'imgUri' is of type: Uri
1 other mismatching symbols have been suppressed; compile with --showAllMismatches:on to see them

expression: downloadFile(client, imgUri, target)
3.1.2022 09:25:20
@juozaspo I will look at home if I forgot to commit last changes.
3.1.2022 20:00:53
@juozaspo it seems you have same version of code as me but you are probably using older version of Nim (I use 1.6.2).

But it should be easily backported probably. Also - I can provide this script in another language maybe. Please suggest what would be good.
3.1.2022 20:54:47
@severak I have nim version 1.0.6, included with Ubuntu archives (focal release). I might upgrade nim to newer version if I find a good ppa then I'll try again.
Edit: Got it working. Removed old nim, installed new using choosenim script, from nim-lang site, added stuff that were needed needed to path, after reboot compilation works, no crash yet :)
Edit2: For it to work I needed to compile script with ssl support. Now images are downloading w/o problem. Also syntax -D filename.ext does not work while syntax -D=filename.ext still work.
2.1.2022 22:13:31

Privacy policy

Who runs this site?
This site is run by Mikoláš Štrajt (Severák) in his free time. I am also user of Kyselo.

This is not for-profit-operation but only some random guy hosting meme storage for others.


How is this site financed?
Hosting fees are paid from two sources
1) my own money
2) donations received on my paypal


What kinds of data does this site collect?
With notable exception of usage statistics, this site saves only data entered by its users. You can edit and delete your posts and comments.
Your email is not shown to other users and it will be used only to contact you by server admins (or Kyselo itself) in case of some problems (e.g. forgotten password).
Note that your posts can be reposted by other users and when you delete or edit original post, reposts will not be affected (in fact reposts are copies of original post).
If you want to delete your blog, reposts of your post, some uploaded image or anything other, please contact me in Kyselo (or elsewhere).


Which cookies are saved?

There is only one cookie called kyselo which is saved only when needed (for login, switching NSFW mode and displaying messages after redirects). This cookie is not used for usage statistics.
If you play some videos youtube can save cookies on your device. This can be avoided by not playing videos.

How can I trust you?

Well, this is good question. If you can read it you can look on our source code and source code of our statistics app.

31.12.2021 15:53:28

Happy New Year!

I want to wish everybody here Happy New Year!

There are some updates already prepared to land in January.

Keep posting in 2022.


reposted by severak
23.12.2021 14:12:23

repost from Twitter

Twitter is probably most open of all social networks which I use so I added one-click-reposting to be able to repost from Foone, Archillect or any of those image reposting bots.

Also I fixed some small bugs, added random post and my random post to menu and I am still working on backup scheme.

Also - happy holiday from Kyselo!

reposted by severak
13.12.2021 01:29:53

find random gems!

This update is inspired by this post - Juozas figured out how to open random page of Kyselo overall shitposting history. Now similar function is built-in into Kyselo itself.

Wanna random meme? Or perhaps random cat? We have you covered!

There is new /act/random URL which act like a redirect to randomly found post. This is also very useful for excavating random gems from my Soup backup imported into my localhost instance.
    
But wait - there is more!

I also redesigned bottom part of page (THE END or see more button). This may or not broke layout, in case of problems use Ctrl+F5 to reload CSS.

Kyselo was down because of hosting issues. After that I downloaded backup of whole Kyselo to my hard drive to be safe. I am also working on backup scheme, for now you need to ask me for it (backup is generated by script at my local machine).

Also - if you not participated in Great Kyselo user survey - leave us your opinion -  it's still open.

Finally some numbers:

- we are alive for 518 days (1 years 5 months)
- we have 149 users
- and 45 groups
- there are about 45 post per day
- of these 22 are originals (no reposts)

reposted by severak
13.12.2021 01:24:26

kyselo backup on my hard drive

24.11.2021 09:24:18

let's talk in real time!

as you may have notice in last update, I was working on another brand new feature - realtime chat.
This was more challenging than I expected but hey - it's there. It's just a basic chat. No direct messages, there is only one room, no emojis and gifs. But I keep tab with chat open (when I am online) and you can write me.


reposted by severak
18.11.2021 18:27:30 reposted from updates

Great Kyselo user survey

I was reading an article about XMPP comeback and I started to investigate how to implement some big experimental feature into Kyselo. I am still excited about this idea but I think this is right time to think about future of Kyselo project.


So now there is GREAT KYSELO USER SURVEY when I want to ask you what do you like and don't like about Kyselo, which new features would you like to see or how do you actually use it.


Another thing which I would like to investigate is future legal form of Kyselo. In current state sole operation and financial side of Kyselo depends on me as a person. If something goes wrong with me (or my family budget) it can be pretty bad for Kyselo too. I need to invent some more stable structure which essentialy means bring more people into Kyselo team.


So please fill our little user survey and I am going make this big meme dump social network of your dreams.
18.11.2021 18:25:58

Great Kyselo user survey

I was reading an article about XMPP comeback and I started to investigate how to implement some big experimental feature into Kyselo. I am still excited about this idea but I think this is right time to think about future of Kyselo project.


So now there is GREAT KYSELO USER SURVEY when I want to ask you what do you like and don't like about Kyselo, which new features would you like to see or how do you actually use it.


Another thing which I would like to investigate is future legal form of Kyselo. In current state sole operation and financial side of Kyselo depends on me as a person. If something goes wrong with me (or my family budget) it can be pretty bad for Kyselo too. I need to invent some more stable structure which essentialy means bring more people into Kyselo team.


So please fill our little user survey and I am going make this big meme dump social network of your dreams.

reposted by severak admin
18.8.2021 21:23:47

what to do next?

@juozaspo asked me for adding description to the videos.
I have added that, you can now add description to your videos - see example.

What to do next?


I have updated our todo.txt and you can expect some of these features coming in next weeks:

- better videos player (with reposting)
- better filtering of feeds (by tags, post type)
- new audio/video post types
- sounds playlist
- list users/groups by last activity, popularity, alphabet
- show that post/comment was edited (maybe even history of posts)
- anonymous feedback form (also known as dead drop)
- disabling comments
- /all with reposts
- friends of a friends (list)
- RSS client with one click reposting to Kyselo
- some code cleanup with no visible effect
- new fancy bugs

* * *

  • we are alive for 401 days (1 years 1 months)
  • we have 147 users
  • and 43 groups
  • most active user is @gpkvt with 3070 posts
  • most active group is @memes with 290 posts
  • there are about 50 post per day
  • of these 25 are originals (no reposts)
1 comments
18.8.2021 21:24:36
@juozaspo - this update is for you
10.8.2021 23:34:35 reposted from updates

please leave us a comment

Until today, Kyselo was missing one important thing, which enables social networks to be really social and news websites to be those burning hellholes which they are. That both horrible and both wonderful thing is commenting. Now you can leave your comments under every post on  Kyselo (once you are logged in).

Another new thing is notification system. I am not going full facebook and invent notifications out of thin air, but you can already be notified when:

- somebody comments on your post
- somebody mentions you in the comment
- somebody starts following you
- somebody joins group you are member of

I hope these new features will help us build more live community.

* * *

  • we are alive for 393 days (1 years 0 months)
  • we have 147 users
  • and 43 groups
  • most active user is @gpkvt with 3070 posts
  • most active group is @memes with 286 posts
  • there are about 51 post per day
  • of these 25 are originals (no reposts)

reposted by severak
5 comments
10.8.2021 23:37:46
this is example comment. You can mention anybody, for example @severak
17.8.2021 18:13:09
Umm.. could you add "description" box under video posts? @severak
25.8.2021 17:23:05
Fuck yeah, comments 🥳
29.10.2021 01:49:40
@severak could you add support for coub.com?
29.10.2021 11:24:37
@poprostujakub I would look into that
10.8.2021 23:34:04

please leave us a comment

Until today, Kyselo was missing one important thing, which enables social networks to be really social and news websites to be those burning hellholes which they are. That both horrible and both wonderful thing is commenting. Now you can leave your comments under every post on  Kyselo (once you are logged in).

Another new thing is notification system. I am not going full facebook and invent notifications out of thin air, but you can already be notified when:

- somebody comments on your post
- somebody mentions you in the comment
- somebody starts following you
- somebody joins group you are member of

I hope these new features will help us build more live community.

* * *

  • we are alive for 393 days (1 years 0 months)
  • we have 147 users
  • and 43 groups
  • most active user is @gpkvt with 3070 posts
  • most active group is @memes with 286 posts
  • there are about 51 post per day
  • of these 25 are originals (no reposts)

reposted by admin naich
3 comments
10.8.2021 23:35:06
this is example comment left by @admin
11.8.2021 00:37:56
Hoooly shiiiiit!
11.8.2021 10:59:58
You also see the notifications from your own comments on your own posts, neat, might be a bug xD
4.8.2021 21:48:25

all your memes belong to us

Did you ever wanted to easily repost memes from Souper.io or Loforo.com without manually copying image URLs, taking screenshots or doing other workarounds?

Now it's possible - just open new tab with image you want to repost and use kyselo bookmarklet to post it here.


I have already reposted this medieval shitpost and this non-fiction book cover but many other memes will come.

I can also add support for another sites - I just need some site with predictable HTML structure to let my black magic code do it's job. Let me know in the comments...

Speaking of comments - something big is coming soon, something that will change your tune... Stay tuned and maybe throw some euros in my hat to let my know that you like these updates...


  • we are alive for 387 days (1 years 0 months)
  • we have 147 users
  • and 43 groups
  • most active user is @gpkvt with 3070 posts
  • most active group is @memes with 286 posts
  • there are about 51 post per day
  • of these 25 are originals (no reposts)

reposted by severak naich
1 comments
10.8.2021 23:58:08
it seems there is a bug when reposting from group on loforo...
also another bug when reposting things actually hosted by tumblr...
those will be fixed later
4.8.2021 09:57:03

sorry for logging you out

It seems that it was not possible to login because there were too many session tmp files. I deleted it and now login works.
But this also means I loggged everybody out, sorry for that.


reposted by severak naich dit
18.6.2021 23:50:21

paid another year

I just paid another year of hosting and domain. Enjoy Kyselo!


reposted by looque naich dychterfyrst
8.4.2021 23:14:07

make web colourful again!

Firstly I would like to thank you for all the donations. One especially make me feel proud because it contained this text:
    

thank you for our new home 3

    
Do you know what else can make you feel like at home? Nice wallpapers and colors...

There is one big difference between old and the new web and that is level of customization.

On the new internet you can only change your profile photo, maybe a cover photo. On the old internet you can go full geocities if you want to.

Famous example of this was My Space, which spawned entire generation of CSS coders. Interesting fact about it is that it was actually bug not a feature. In Kyselo custom.css is actually a feature. Now you can enable hacker mode or full neon experience.

You can write your own CSS, generate it by our brand new CSS generator 3000™ or shamelesly copy it from others.

Also I have fixed annoying bug which disabled adding YouTube videos and improved the way of resizing images in CSS

And now something completely different, the numberz:


  • we are alive for 269 days (0 years 8 months)
  • we have 146 users
  • and 42 groups
  • most active user is @gpkvt with 3070 posts
  • most active group is @memes with 235 posts
  • there are about 64 post per day
  • of these 32 are originals (no reposts)

reposted by looque naich telu
6.2.2021 20:55:27 reposted from updates

mobile version

kyselo looks very different today isn't it?
I was always user of dumb phones. But the last one was too much dumb to use so they actually lend me a smartphone at work.
I tried use Kyselo on it and it looked awful. So I completely rewrote it to be compatible with mobile phones.
All the pages was rewritten using Bulma CSS Framework and while I was doing it I was fixing various bugs and making some improvements. It was a lot of work and I got somewhat exhausted of it.
But wait - there is more: I am working on another features - custom CSS, MP3/MP4 posting and finally commenting. Consider sending some donation to keep me working.
Also - I am taking a looooooooooooot of photos of my cat, so I created her profile on Kyselo - you can now follow her on @mnauinka.
And finally - stats:

  • we are alive for 208 days (0 years 6 months)
  • we have 144 users
  • and 40 groups
  • most active user is @gpkvt with 3036 posts
  • most active group is @memes with 197 posts
  • there are about 75 post per day
  • of these 38 are originals (no reposts)



6.2.2021 20:50:05

mobile version

kyselo looks very different today isn't it?
I was always user of dumb phones. But the last one was too much dumb to use so they actually lend me a smartphone at work.
I tried use Kyselo on it and it looked awful. So I completely rewrote it to be compatible with mobile phones.
All the pages was rewritten using Bulma CSS Framework and while I was doing it I was fixing various bugs and making some improvements. It was a lot of work and I got somewhat exhausted of it.
But wait - there is more: I am working on another features - custom CSS, MP3/MP4 posting and finally commenting. Consider sending some donation to keep me working.
Also - I am taking a looooooooooooot of photos of my cat, so I created her profile on Kyselo - you can now follow her on @mnauinka.
And finally - stats:

  • we are alive for 208 days (0 years 6 months)
  • we have 144 users
  • and 40 groups
  • most active user is @gpkvt with 3036 posts
  • most active group is @memes with 197 posts
  • there are about 75 post per day
  • of these 38 are originals (no reposts)




reposted by admin looque larrygreensky
26.1.2021 22:03:59

kyselo was down

Hello all. Kyselo was down yesterday because of certificate error. It was some system bug at my webhosting and they fixed it after other users complained.

However in case it would be down again it would be nice to have some meeting point, so I created two:

both places can be used for cat/shitposting too.

Also - there is a major update on the way. So stay tuned!

Finally some stats:

  • we are alive for 197 days (0 years 6 months)
  • we have 143 users
  • and 38 groups
  • most active user is @gpkvt with 3036 posts
  • most active group is @memes with 188 posts
  • there are about 78 post per day
  • of these 39 are originals (no reposts)

reposted by naich dychterfyrst
 
▼ see more... ▼