ZeroNet Blogs

Static ZeroNet blogs mirror

In an effort to lighten my load, I plan to give a load of books to the homeless I see out on the streets around town. I don't care what they do with the books, they can read them, sell them or throw them away, but I'm hoping they read, then sell.

Does anyone here have any ideas for refining this plan, anything to input regarding what I should do or change?

I got my inspiration for this idea from the Pavement Bookwork (CSMONITOR, clearnet link)

Still remember my ZeroMe Feedbot, here is a rebranded feedbot for ZeroTalk :3 The installation will be a little easier because you don't need to create another ID.

Bildschirmfoto_2017-06-28_11-40-14.png (0x0)

A python 3 script that will turn a ZeroTalk clone into a RSS feed bot and more.

RSS (Rich Site Summary; originally RDF Site Summary; often called Really Simple Syndication) uses a family of standard web feed formats to publish frequently updated information: blog entries, news headlines, audio, video. An RSS document (called "feed", "web feed", or "channel") includes full or summarized text, and metadata, like publishing date and author's name. Src:Wiki

How to Subscribe to RSS Feeds

How to Install:

  1. Clone a ZeroTalk, then login your ZeroTalk with your ID and create a random topic to generate your profile. Then you may like to edit /path/to/your/zerotalk/data/users/content.json and change the max_size, or your data.json will fail to sign if it reaches the limit. After changing the max_size, you need to sign (and publish) your ZeroTalk from the right config panel (drag the '0' button to left).

  2. Add Git Center and my messy repo, clone my messy repo: git clone /path/to/zeronet/data/13zzNGxEXDeLxHEGZdG3mE7G8dChf45LrV/binchan-s-messy-repo.git, then copy FeedBot-ZeroTalk folder in my repo to your ZeroNet root directory.

  3. Add your feeds: There are two way to add your feeds: One way is to directly copy your feed url to rssAddresses.txt, one url one line. The other way is by creating a topic with your bot ZeroTalk account. The title format is add-feed YOUR_FEED_URL. Your can also delete your feed with del-feed URL. That's cool, isn't it ;) Check this article if you want something like a torrent site with magnet link. To use it you also need to create a file named htmlAddresses.txt in the FeedBot-ZeroTalk folder.

  4. Run the script: Install package dependency feedparser, html2text and beautifulsoup4:

    pip3 install html2text beautifulsoup4 --user

    For feedparser, clone the branch with timeout function (Check Bug and Troubleshooting below) and install it (Default is 30 seconds, check this): $ git clone <> && cd feedparser && python3 install --user. Then simply run it with $ python3 . If you want to run it periodically, you can use $ while sleep TIME_INTERVAL_IN_SECOND; do python3; done. If your system uses systemd, you can check this. The script normally won't fetch anything if there are no new content. But some websites don't support etag and last-modified header, the script has to always fetch feeds from them, but still won't update anything.

  5. If you want to create a ZeroTalk group like P2P news flow, you can edit /path/to/your/zerotalk/data/users/YOUR_AUTH_ADDRESS/data.json and add "type": "group", to a topic you created, also copy the topic_id, uncomment #'parent_topic_uri': 'TOPIC_ID' + '_' + AUTH_ADDRESS in the and change TOPIC_ID respectively.

Bugs and Troubleshooting:

1. The script sometimes hangs up.

Official feedparser package doesn't support timeout setting, so you need to install it from another branch. How to:

  1. Uninstall the package if you've installed it: $ pip uninstall feedparser.
  2. Clone the branch with timeout function and install it (Default is 30 seconds, check this): $ git clone <> && cd feedparser && python3 install --user

Note: There is another solution by using requests library instead [1] [2], I will check it later^TM if I have time.


  • Remove posts with keyword
  • Set limit of post size
  • Any recommendation?




Leave SFW websites in the comments. What are some websites you know of? I've recently been listening to music on quite a lot so that's my entry.

Giving LBRY a try [390w]

- Posted in hexkey's zite by with comments

If you haven't given LBRY a spin yet, here's a quick summary:

It's a decentralized content distribution network much like Bittorrent. Unlike Bittorrent, though, a currency system is involved--LBRY credits. This allows content creators to (optionally) charge for their work. The minimum charge is 0.1 LBRY (about $0.06 or €0.05 at time of writing), although prices will vary (obviously).

We've had attempts at a decentralized/payment-incentivized content network before. Joystream appears to be a working model, but it has a few shortcomings in comparison: mostly the two facts that there is no equivalent of LBRY's identity model (meaning that the whole content producer/ consumer dynamic doesn't exist) and that it's closed source.

LBRY itself isn't complete yet--for example, I don't think you can get compensated for hosting content yet--but the GUI version is functional.

it's pretty shinny

Not only that, but the developers are approaching it in a fairly decent manner.

When it comes to creating a product heavily based around user-produced content, three things matter: the backend, the frontend, and the users/content. The first two are often blent together, but it's best to view them as separate concerns. Personally, I prefer the 'If you build it, they will come' approach--the idea that when developing, the backend/frontend should be priority one--and that the users and content will naturally arrive if the platform is well-made.

There's a 'stronger' version of this view that basically states that 'if you build it [the backend], they [frontend developers] will come', with the version above being an implied sequel of sorts. I don't mind this version for certain things (depends on the project), but social platforms that only attract developers and similar people don't always become quite as successful as they otherwise could.

The LBRY devs have given more attention to the userbase concern than I would've expected from a project this technical; I'd say the screenshot above shows that pretty well. I can't guess at LBRY's future with any huge degree of accuracy, but I think that it has an excellent shot at gaining significant prominence.

If you wanna give it a spin, please do use my referral link--we both get a little something out of that :)


ZeroNet - My First Impressions

- Posted in KanjaZero by with comments

TADAMMM - Here are my first impressions after being on ZeroNet for 96 hours:

  • Overall: Simple, smart and cool. And pretty easy to find content and resources.
  • ZeroBlog: AWESOME.That's for sure a keeper.
  • ZeroMe: The interface is pretty slick, I like it...when it works...for some reason I have load of display issues, 70% of the time it's blank (greyish) then clicking on my profile then back on followers "sometimes" give me back the expected content. Of course NoScript and other add-ons didn't help but even all of them turned off it's still struggling. Same feedback using tor-browser, firefox or chrome. The Hubs seem to be a pretty big mess. Keep having tons of update failure.
  • Zites: Super easy to create a Zite from scratch... the error when 'Signing" isn't obvious to me that it could be a size limitation, should have a clear message or automatically offer to expend size. Also this story of always offering big size chunk, for a 323MB site it wants 500MB. Then the publishing process ... feels like black magic. Sometimes it works...sometimes it doesn't. for the very first publish I mean in similar condition with 2 peers. I should probably RTFM and understand this part better. But once it's running it's all good.
  • ZeroMail: The echobot isn't working, that's not a big deal. I could communicate with people but deleted messages keep popping back up in Inbox every now and then. Also always have an update failing on one file.

I will for sure keep fooling around here. Get used to it... #imho #zeronet

Alright, i'm still new to this, so I have some things to get used to.

However, I plan on blogging very soon.

Stay tuned!


- Posted in 美人志-推女郎 by with comments

  推女郎,致力于提供精美的影像电子刊物,拍摄了大量的超高清美女写真套图;提供精美的人像摄影艺术图片,为摄影爱好者提供分享创意摄影,交流摄影知识及摄影理论的开放平台;为尤物和粉丝打造一个深度互动娱乐的社交平台。   通过右上角零打开右侧隐藏菜单中的“下载并帮助分发所有文件”将会获得更好浏览体验   请不定期用检查文件功能,保证网站文件一致性

Bildschirmfoto_2017-06-24_16-46-07.png.jpg (0x0)

I tweaked some css for my gallery zite. To make a style like this, it actually just needs several lines of css code:

.gallery-image-wrapper {
    width: 25% !important;
    min-width: 225px !important;
    max-width: 400px !important;
    height: 225px !important;
    margin: 0 !important;
    padding: 0 !important;
    float: left !important;
    outline: 1px solid #333 !important;
    background-color: #080808;
    transition: all .4s ease-out;
    overflow: hidden;
.gallery-image-wrapper:hover {
    background-color: #111;
    transform: scale(1.1);
    z-index: 40;
.gallery-image {
    position: absolute;
    left: -200px;
    right: -200px;
    top: -200px;
    bottom: -200px;
    max-width: none !important;
    max-height: none !important;

For the image wrapper:

  • Set width to 25% so 4 grids a row, set a min-width so when the grids are too small (like viewing with a smart phone), they will auto-transform into 3 grids a row. For HD screen the ratio is 16:9, the default max width of thumb in my gallery is 400px, so I set it to 225 = 400/16*9, and set max-width to 400px.
  • Set margin and padding to 0 so there is not gap between grids.
  • Set float to left or they won't line up correctly, set overflow to hidden so the image won't exceed the grid.
  • transition, transform and z-index are animation related. [ref.]

For image:

  • Set position to absolute, left, right, top, bottom to -200px and max-height, max-width to none, so images will be in the center of grid, and also fill the whole grid if the ratio of image isn't higher than 16:9 or lower than 1:1.