Fragmented reading, let the knowledge move, in your knowledge base, form a complete system

Hi everyone, I am DHL. ByteCode, focus on the latest technology to share original articles, involving Kotlin, Jetpack, algorithm animation, data structure, system source code, LeetCode/point Offer/multithreading/domestic and foreign large factory algorithm problems and so on.

This article mainly introduces how to build a set of automated knowledge acquisition process, divided into video version and text version.

Video version

Video address: www.bilibili.com/video/BV1KR…

< span style = “box-sizing: border-box; color: RGB (74, 74, 74); line-height: 22px; font-size: 14px! Important; white-space: inherit! Important; word-break: inherit! Important;”

Word version

In this era of fragmented reading, we acquire knowledge from many sources, and we see many articles and videos every day. Such a massive amount of fragmented knowledge constantly shocks our brains.

However, our brain is mainly used to produce and create knowledge, instead of storing the massive amount of fragmented knowledge, we need to use our “second brain” to help us manage and store the massive amount of fragmented knowledge, and when we need it, we can get it from it. O < p style = “max-width: 100%; box-sizing: border-box! Important; word-wrap: break-word! Important;

There may be many friends who have the same problem as me. Sometimes when they see a good article or video, they need to spend a lot of time to slowly digest and absorb it. At this time, they need to save the article temporarily and read it carefully in their spare time. You might do this, if you’re reading an article on wechat, you might save it in a floating window, if you’re reading an article on the Internet, you might use clipping to save it in Evernote, or some other note-taking software. This leads to the following problems.

  • The knowledge we acquire every day is fragmented and hard to form a system
  • Knowledge is scattered everywhere. After a busy day, it may be forgotten by itself, and then knowledge lies quietly in the note-taking software eating ashes
  • If you are very disciplined, you might sort out scattered bits of knowledge at the end of a busy day of play, sorting them out and putting them in your second brain the traditional way: < span style = “box-sizing: border-box; color: RGB (74, 74, 74); font-size: 14px! Important; white-space: inherit! Important; word-break: inherit! Important;

But is there a way to automate the following repeated steps, and automate archiving of scattered knowledge in Notion?

Open Notion -> create a new Item -> copy the article title -> copy the article link -> fill in the abstract

Our ultimate goal is to enable knowledge to flow between different devices and software, such as official accounts, browsers, note-taking software, mobile phones and PCS.

After sorting out the current problems and goals I want to achieve, the final knowledge automation process I want is shown in the figure below:

< span style = “box-sizing: border-box; color: RGB (74, 74, 74); line-height: 22px; font-size: 14px! Important; white-space: inherit! Important;”

< span style = “box-sizing: border-box; color: RGB (74, 74, 74); line-height: 22px; font-size: 14px! Important; white-space: inherit! Important; word-break: inherit! Important;”

< span style = “box-sizing: border-box; color: RGB (74, 74, 74); display: block; line-height: 22px; font-size: 14px! Important; white-space: inherit! Important; word-break: inherit! Important;”

The tools I use here are Pocket, Notion, Cloud Drive (Or Dropbox), TickTick and one that links them together is Zapier, the best set of productivity tools out there in my last post. Zapier is a software that allows you to write, design, and develop your own software.

Zapier is an automation tool. There are many explanations on the Web, but I compare it to “connect”. It can connect any two apps and then connect them together so that data can be passed between them.

In the last video, I showed you that when I saw a beautiful image on pinterest, I clicked “Favorites” and it automatically synced to Google Cloud Drive or Dropbox.

Zapier: Notion of Pocket: Notion of Notion Zapier: Notion of Pocket: Notion of Notion Zapier currently supports 3000+ apps, and the process for binding all apps is the same.

Zapier is pretty easy to use, with three main steps. Check out my video for more details.

  1. Go to your Zapier home page, click on the left navigation bar, and set up your source App and target App, as shown below

  1. When your source App and target App are set up, you need to set trigger conditions. When these conditions are met, data can be transferred between the two independent apps, as shown in the picture below

The whole data transfer process is divided into two steps: send message and receive message.

Send a message

< span style = “box-sizing: border-box; color: RGB (74, 74, 74); display: block; line-height: 22px; font-size: 14px! Important; white-space: inherit! Important;”

Receive a message

< span style = “box-sizing: border-box; color: RGB (74, 74, 74); display: block; line-height: 22px; font-size: 14px! Important; white-space: inherit! Important;”

> < span style = “box-sizing: border-box; color: RGB (74, 74, 74); line-height: 22px; font-size: 14px! Important; white-space: inherit! Important; word-break: inherit! Important;”

  1. < span style = “box-sizing: border-box; color: RGB (74, 74, 74); line-height: 22px; font-size: 14px! Important; white-space: inherit! Important; white-space: inherit! Important;

< span style = “box-sizing: border-box; color: RGB (74, 74, 74); line-height: 22px; font-size: 14px! Important; white-space: inherit! Important;”

After we bind Pocket and Notion, we need to install Pocket, Pocket supports clients from multiple platforms, such as Mac, Windows, iOS, Android, Windows Phone, BlackBerry, Kobo eReader and other platforms, as well as various browsers, such as Firefox and Google.

< span style = “box-sizing: border-box; color: RGB (74, 74, 74); font-size: 14px! Important; white-space: inherit! Important;”

< span style = “box-sizing: border-box; color: RGB (74, 74, 74); line-height: 22px; font-size: 14px! Important; white-space: inherit! Important; word-wrap: inherit! Important;” < span style = “max-width: 100%; box-sizing: border-box! Important; word-wrap: break-word! Important;”

Notion: Notion: < python style = “box-sizing: border-box! Important; word-wrap: break-word! Important; So that’s the end of this video, if this video was helpful, please like it, share it, and favorites it, and we’ll see you next time.


A “like” would be the biggest encouragement if it helps

More code, more articles

Welcome to the public account: ByteCode, continue to share the latest technology



Finally, recommend long-term update and maintenance projects:

  • Personal blog, will all articles classification, welcome to check hi-dhl.com

  • KtKit compact and practical, written in Kotlin language tool library, welcome to check KtKit

  • Androidx-jetpack-practice androidX-Jetpack-practice androidX-Jetpack-practice androidX-Jetpack-Practice androidX-Jetpack-Practice

  • LeetCode/multiple thread solution, language Java and Kotlin, including a variety of solutions, problem solving ideas, time complexity, spatial complexity analysis

  • Job interview with major companies at home and abroad
  • LeetCode: Read online

Must-read articles these days

  • Box-sizing: border-box! Important; word-wrap: break-word! Important; “> < span style =” max-width: 100%
  • Android 12 is here, did your App crash?
  • Kotlin announced a blockbuster feature
  • Google has announced the abandonment of the LiveData.observe method
  • One detail to note when using Kotlin
  • Kotlin code affecting Performance (1)
  • Jetpack Splashscreen parsing | power generation IT migrant workers get twice the result with half the effort
  • Kotlin’s Technique and Analysis (3)
  • Uncover the == and === in Kotlin
  • The Kotlin hermetic class evolved