<commit_before># BookmarkerRe

### 0x0 What's BookrmarkerRe

**BookmarkerRe** are the set of libraries that aim to classify the Chrome bookmarks automatically.

### 0x1 How it works

The structure of **BookmarkerRe** as show the figure below:

![](http://i1.tietuku.com/0c9bea3fa87a70a6.png?raw=true)

### 0x2 Build Environment
* Visual Studio Community 2015
* .Net Framework 4.5.2

This repository has contain the libraries and the user interface with the Bootstrap framework. You can build it up from the sources. Notice that the user interface files should be located in MAIN directory which is under the base directory of the application.

### 0x3 Rule File
The rule file is a extreme important role in BookmarkerRe. For that way, a rule file was format by XML. There are the full of semantic format of the rule file.

* **catalogs** must be the root element in rule file
* **catalog** name will be a directory name of a series of bookmarks
* The catalog can contain the sub directory
* There are three types of rule which can be used in the list : **url**, **simple** and **common**
* The **url** of type will be match the URL of the bookmark only
* The **simple** of type will be match the title of the bookmark only
* The **common** of type will be match both of URL and title of the bookmark

Here is a sample file of the rules:
```
<?xml version="1.0" encoding="utf-8" ?>
<catalogs>
	<catalog name="Mobile">
		<!-- Sub-Directory -->
		<catalog name="Android">
			<rule>
				<!-- It means the common of type -->
				<item>Android</item>
				<item>XDA</item>
			</rule>
		</catalog>
		<catalog name="iPhone">
			<rule>
				<simple>
					<item>App</item>
					<item>iOS</item>
				</simple>
			</rule>
		</catalog>
		<rule>
			<url>
				<item>mobile</item>
			</url>
			<simple>
				<item>GPRS</item>
				<item>GSM</item>
			</simple>
			<item>Symbian</item>
		</rule>
	</catalog>
</catalogs>
```

### 0x3 Bookmark File
You can export the html format file from Chrome via the bookmark management tool.





##Publish Under MIT License##<commit_msg>ReadMe.Md<commit_after># BookmarkerRe

### 0x0 What's BookrmarkerRe

**BookmarkerRe** are the set of libraries that aim to classify the Chrome bookmarks automatically.

### 0x1 How it works

The structure of **BookmarkerRe** as show the figure below:

![](http://i1.tietuku.com/0c9bea3fa87a70a6.png?raw=true)

### 0x2 Build Environment
* Visual Studio Community 2015
* .Net Framework 4.5.2

This repository has contain the libraries and the user interface with the Bootstrap framework. You can build it up from the sources. Notice that the user interface files should be located in MAIN directory which is under the base directory of the application.

### 0x3 Rule File
The rule file is a extreme important role in BookmarkerRe. For that way, a rule file was format by XML. There are the full of semantic format of the rule file.

* **catalogs** must be the root element in rule file
* **catalog** name will be a directory name of a series of bookmarks
* The catalog can contain the sub directory
* There are three types of rule which can be used in the list : **url**, **simple** and **common**
* The **url** of type will be match the URL of the bookmark only
* The **simple** of type will be match the title of the bookmark only
* The **common** of type will be match both of URL and title of the bookmark

Here is a sample file of the rules:
```
<?xml version="1.0" encoding="utf-8" ?>
<catalogs>
	<catalog name="Mobile">
		<!-- Sub-Directory -->
		<catalog name="Android">
			<rule>
				<!-- It means the common of type -->
				<item>Android</item>
				<item>XDA</item>
			</rule>
		</catalog>
		<catalog name="iPhone">
			<rule>
				<simple>
					<item>App</item>
					<item>iOS</item>
				</simple>
			</rule>
		</catalog>
		<rule>
			<url>
				<item>mobile</item>
			</url>
			<simple>
				<item>GPRS</item>
				<item>GSM</item>
			</simple>
			<item>Symbian</item>
		</rule>
	</catalog>
</catalogs>
```

### 0x3 Bookmark File
You can export the html format file from Chrome via the bookmark management tool.





###Publish Under MIT License
{'fraction_non_alphanumeric': 0.11455032902754082, 'fraction_numerical': 0.014135998050207165, 'mean_word_length': 3.6112359550561797, 'pattern_counts': {'":': 0, '<': 81, '<?xml version=': 2, '>': 81, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '996696', 'n_tokens_mistral': 1406, 'n_tokens_neox': 1235, 'n_words': 551}