diff --git a/data/category-dev b/data/category-dev
index 418e9448..aea712c5 100644
--- a/data/category-dev
+++ b/data/category-dev
@@ -21,6 +21,7 @@ include:elrepo
 include:erlang
 include:fastlane
 include:fedora
+include:ffmpeg
 include:flutter
 include:fontawesome
 include:freebsd
@@ -59,7 +60,6 @@ include:nixos
 include:nodejs
 include:nodesource
 include:notepad
-include:npmjs
 include:openai
 include:openresty
 include:openssl
@@ -92,6 +92,7 @@ include:ubuntu
 include:unity
 include:unpkg
 include:v8
+include:videolan
 include:vim
 include:wireshark
 include:x-org
diff --git a/data/ffmpeg b/data/ffmpeg
new file mode 100644
index 00000000..7559f3b9
--- /dev/null
+++ b/data/ffmpeg
@@ -0,0 +1 @@
+ffmpeg.org
diff --git a/data/freecodecamp b/data/freecodecamp
new file mode 100644
index 00000000..5bee2a46
--- /dev/null
+++ b/data/freecodecamp
@@ -0,0 +1 @@
+freecodecamp.org
diff --git a/data/geolocation-!cn b/data/geolocation-!cn
index ad8276ad..4f337d4e 100644
--- a/data/geolocation-!cn
+++ b/data/geolocation-!cn
@@ -19,9 +19,9 @@ include:category-cryptocurrency
 include:category-media
 
 # Science & Technology & Knowledge & Scholar & Press & E-learning
-include:category-scholar-!cn
 include:betterexplained
 include:brilliant
+include:category-scholar-!cn
 include:cern
 include:chinapower
 include:code
@@ -29,6 +29,7 @@ include:codecademy
 include:coursera
 include:edx
 include:egghead
+include:freecodecamp
 include:khanacademy
 include:knovel
 include:laracasts
@@ -152,6 +153,7 @@ include:sourceforge
 include:startpage
 include:steemit
 include:stripe
+include:tex
 include:tinyurl
 include:trello
 include:tumblr
diff --git a/data/github b/data/github
index fd34803b..d526dcdd 100644
--- a/data/github
+++ b/data/github
@@ -1,3 +1,6 @@
+include:atom
+include:npmjs
+
 git.io
 github.blog
 github.com
@@ -9,7 +12,5 @@ githubhackathon.com
 githubstatus.com
 githubusercontent.com
 
-include:atom
-
 full:github-avatars.oss-cn-hongkong.aliyuncs.com
 regex:github-production-release-asset-[0-9a-zA-Z]{6}\.s3\.amazonaws\.com
diff --git a/data/tex b/data/tex
new file mode 100644
index 00000000..277aec30
--- /dev/null
+++ b/data/tex
@@ -0,0 +1,11 @@
+# Comprehensive TeX Archive Network
+ctan.org
+
+# LaTeX
+latex-project.org
+
+# MiKTeX
+miktex.org
+
+# TeX Users Group
+tug.org
diff --git a/data/videolan b/data/videolan
new file mode 100644
index 00000000..2d0651f7
--- /dev/null
+++ b/data/videolan
@@ -0,0 +1 @@
+videolan.org