Skip to content

Commit

Permalink
Add html-entry
Browse files Browse the repository at this point in the history
  • Loading branch information
BaseMax committed Jan 8, 2025
1 parent f7b83db commit fd4a697
Show file tree
Hide file tree
Showing 25 changed files with 4,154 additions and 2,249 deletions.
149 changes: 74 additions & 75 deletions config/docs.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@

این دستور دارای ویژگی‌های زیر می‌باشد:

| نام ویژگی | توضیح | تولید |
|-----------|------------|-------|
| `منبع` | | `src` |
| `تکرار` | | `repeat` |
| نام ویژگی | توضیح | تولید |
| --------- | ----- | -------- |
| `منبع` | | `src` |
| `تکرار` | | `repeat` |

<h2 id="error">دستور <code>خطا</code></h2>

Expand All @@ -23,19 +23,19 @@

این دستور دارای ویژگی‌های زیر می‌باشد:

| نام ویژگی | توضیح | تولید |
|-----------|------------|-------|
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |
| `عنوان` | | `title` |
| `زبان` | | `lang` |
| `جهت` | | `dir` |
| `نویسنده` | | `author` |
| `توضیح` | | `description` |
| `کلمات` | | `keywords` |
| `نمایه` | | `icon` |
| `فرمت متنی` | | `charset` |
| `بروزرسانی` | | `refresh` |
| `محدوده نمایش` | | `viewport` |
| نام ویژگی | توضیح | تولید |
| -------------- | --------------------------------------- | ------------- |
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |
| `عنوان` | | `title` |
| `زبان` | | `lang` |
| `جهت` | | `dir` |
| `نویسنده` | | `author` |
| `توضیح` | | `description` |
| `کلمات` | | `keywords` |
| `نمایه` | | `icon` |
| `فرمت متنی` | | `charset` |
| `بروزرسانی` | | `refresh` |
| `محدوده نمایش` | | `viewport` |

<h2 id="div">دستور <code>جعبه</code></h2>

Expand All @@ -45,10 +45,10 @@

این دستور دارای ویژگی‌های زیر می‌باشد:

| نام ویژگی | توضیح | تولید |
|-----------|------------|-------|
| `تکرار` | | `repeat` |
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |
| نام ویژگی | توضیح | تولید |
| --------- | --------------------------------------- | --------- |
| `تکرار` | | `repeat` |
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |

<h2 id="paragraph">دستور <code>پاراگراف</code></h2>

Expand All @@ -58,10 +58,10 @@

این دستور دارای ویژگی‌های زیر می‌باشد:

| نام ویژگی | توضیح | تولید |
|-----------|------------|-------|
| `تکرار` | | `repeat` |
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |
| نام ویژگی | توضیح | تولید |
| --------- | --------------------------------------- | --------- |
| `تکرار` | | `repeat` |
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |

<h2 id="button">دستور <code>دکمه</code></h2>

Expand All @@ -71,11 +71,11 @@

این دستور دارای ویژگی‌های زیر می‌باشد:

| نام ویژگی | توضیح | تولید |
|-----------|------------|-------|
| `تکرار` | | `repeat` |
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |
| `نام` | | `name` |
| نام ویژگی | توضیح | تولید |
| --------- | --------------------------------------- | --------- |
| `تکرار` | | `repeat` |
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |
| `نام` | | `name` |

<h2 id="textarea">دستور <code>ویرایشگرمتن</code></h2>

Expand All @@ -85,12 +85,12 @@

این دستور دارای ویژگی‌های زیر می‌باشد:

| نام ویژگی | توضیح | تولید |
|-----------|------------|-------|
| `نام` | | `name` |
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |
| `تکرار` | | `repeat` |
| `راهنما` | | `placeholder` |
| نام ویژگی | توضیح | تولید |
| --------- | --------------------------------------- | ------------- |
| `نام` | | `name` |
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |
| `تکرار` | | `repeat` |
| `راهنما` | | `placeholder` |

<h2 id="label">دستور <code>برچسب</code></h2>

Expand All @@ -106,10 +106,10 @@

این دستور دارای ویژگی‌های زیر می‌باشد:

| نام ویژگی | توضیح | تولید |
|-----------|------------|-------|
| `نام` | | `name` |
| `تکرار` | | `repeat` |
| نام ویژگی | توضیح | تولید |
| --------- | ----- | -------- |
| `نام` | | `name` |
| `تکرار` | | `repeat` |

<h2 id="fieldset">دستور <code>گروه‌بندی</code></h2>

Expand All @@ -131,13 +131,13 @@

این دستور دارای ویژگی‌های زیر می‌باشد:

| نام ویژگی | توضیح | تولید |
|-----------|------------|-------|
| `منبع` | | `src` |
| `نوع` | | `type` |
| `روش` | | `target` |
| `تکرار` | | `repeat` |
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |
| نام ویژگی | توضیح | تولید |
| --------- | --------------------------------------- | --------- |
| `منبع` | | `src` |
| `نوع` | | `type` |
| `روش` | | `target` |
| `تکرار` | | `repeat` |
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |

<h2 id="optgroup">دستور <code>گروه انتخاب</code></h2>

Expand All @@ -159,10 +159,10 @@

این دستور دارای ویژگی‌های زیر می‌باشد:

| نام ویژگی | توضیح | تولید |
|-----------|------------|-------|
| `تکرار` | | `repeat` |
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |
| نام ویژگی | توضیح | تولید |
| --------- | --------------------------------------- | --------- |
| `تکرار` | | `repeat` |
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |

<h2 id="strong">دستور <code>ضخیم مهم</code></h2>

Expand Down Expand Up @@ -304,9 +304,9 @@

این دستور دارای ویژگی‌های زیر می‌باشد:

| نام ویژگی | توضیح | تولید |
|-----------|------------|-------|
| `منبع` | | `href` |
| نام ویژگی | توضیح | تولید |
| --------- | ----- | ------ |
| `منبع` | | `href` |

<h2 id="ol">دستور <code>فهرست مرتب</code></h2>

Expand All @@ -322,10 +322,10 @@

این دستور دارای ویژگی‌های زیر می‌باشد:

| نام ویژگی | توضیح | تولید |
|-----------|------------|-------|
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |
| `تکرار` | | `repeat` |
| نام ویژگی | توضیح | تولید |
| --------- | --------------------------------------- | --------- |
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |
| `تکرار` | | `repeat` |

<h2 id="li">دستور <code>مورد</code></h2>

Expand All @@ -335,10 +335,10 @@

این دستور دارای ویژگی‌های زیر می‌باشد:

| نام ویژگی | توضیح | تولید |
|-----------|------------|-------|
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |
| `تکرار` | | `repeat` |
| نام ویژگی | توضیح | تولید |
| --------- | --------------------------------------- | --------- |
| `محتوا` | جهت تنظیم یک محتوا به یک دستور می‌باشد. | `content` |
| `تکرار` | | `repeat` |

<h2 id="table">دستور <code>جدول</code></h2>

Expand Down Expand Up @@ -408,11 +408,11 @@

این دستور دارای ویژگی‌های زیر می‌باشد:

| نام ویژگی | توضیح | تولید |
|-----------|------------|-------|
| `مقدار` | | `value` |
| `نام` | | `name` |
| `راهنما` | | `placeholder` |
| نام ویژگی | توضیح | تولید |
| --------- | ----- | ------------- |
| `مقدار` | | `value` |
| `نام` | | `name` |
| `راهنما` | | `placeholder` |

<h2 id="img">دستور <code>تصویر</code></h2>

Expand All @@ -428,19 +428,18 @@

این دستور دارای ویژگی‌های زیر می‌باشد:

| نام ویژگی | توضیح | تولید |
|-----------|------------|-------|
| `نام` | | `font-family` |
| `منبع` | | `src` |
| `محدود یونیکد` | | `unicode-range` |
| `سبک` | | `font-style` |
| `وزن` | | `font-weight` |
| نام ویژگی | توضیح | تولید |
| -------------- | ----- | --------------- |
| `نام` | | `font-family` |
| `منبع` | | `src` |
| `محدود یونیکد` | | `unicode-range` |
| `سبک` | | `font-style` |
| `وزن` | | `font-weight` |

<h2 id="media">دستور <code>واکنش گرا</code></h2>

این دستور فرزند است.

نام این دستور معادل دستور `@media` می‌باشد.


</div>
2 changes: 1 addition & 1 deletion config/json/block.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
"id": "AST_BLOCK_TYPE_ERROR"
}
]
}
}
2 changes: 1 addition & 1 deletion config/json/layout/attribute/style/global_value.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,4 @@
}
}
]
}
}
2 changes: 1 addition & 1 deletion config/json/layout/attribute/style/state.json
Original file line number Diff line number Diff line change
Expand Up @@ -413,4 +413,4 @@
}
}
]
}
}
2 changes: 1 addition & 1 deletion config/json/layout/attribute/style/type.json
Original file line number Diff line number Diff line change
Expand Up @@ -3669,4 +3669,4 @@
"type": "AST_LAYOUT_ATTRIBUTE_FILTER_STRING_ANY"
}
]
}
}
2 changes: 1 addition & 1 deletion config/json/layout/attribute/style/value.json
Original file line number Diff line number Diff line change
Expand Up @@ -8115,4 +8115,4 @@
"id": "ast_layout_allowed_style_list_zoom"
}
]
}
}
2 changes: 1 addition & 1 deletion config/json/layout/attribute/type.json
Original file line number Diff line number Diff line change
Expand Up @@ -487,4 +487,4 @@
}
}
]
}
}
2 changes: 1 addition & 1 deletion config/json/layout/type.json
Original file line number Diff line number Diff line change
Expand Up @@ -923,4 +923,4 @@
}
}
]
}
}
2 changes: 1 addition & 1 deletion config/json/type.json
Original file line number Diff line number Diff line change
Expand Up @@ -84,4 +84,4 @@
"id": "AST_TYPE_ERROR"
}
]
}
}
8 changes: 8 additions & 0 deletions example/custom-font.salam
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,15 @@
محتوا = "Hi there, it's a custom font???"

درشت:
رنگ = «قرمز»
رنگ پس زمینه = «زرد»
محتوا = "Hi there, it's a custom font???"

هاور:
رنگ پس زمینه = «سیاه»
رنگ = «سفید»
اندازه قلم = ۲۰
تمام
تمام

هاور:
Expand Down
32 changes: 32 additions & 0 deletions html-entry.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
import requests
from bs4 import BeautifulSoup

url = "https://www.w3schools.com/tags/default.asp"
response = requests.get(url)

if response.status_code == 200:
soup = BeautifulSoup(response.content, 'html.parser')

table = soup.find('table', {'class': 'ws-table-all notranslate'})

result = []

rows = table.find_all('tr')[1:]
for row in rows:
cols = row.find_all('td')
if len(cols) == 2:
tag_element = cols[0].find('a')
name = tag_element.text if tag_element else cols[0].text.strip()
link = ("https://www.w3schools.com/tags/" + tag_element['href']) if tag_element else ""

brief = cols[1].text.strip()

result.append({
"name": name,
"link": link,
"brief": brief
})

print(result)
else:
print(f"Failed to fetch the page. Status code: {response.status_code}")
2 changes: 1 addition & 1 deletion src/generated-config/ast_layout_attribute_style_global.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ ADD_LAYOUT_ATTRIBUTE_STYLE_GLOBAL_VALUE(initial, "ابتدایی")

ADD_LAYOUT_ATTRIBUTE_STYLE_GLOBAL_VALUE(revert, "بازگردانی")

ADD_LAYOUT_ATTRIBUTE_STYLE_GLOBAL_VALUE(revert-layer, "بازگردانی لایه")
ADD_LAYOUT_ATTRIBUTE_STYLE_GLOBAL_VALUE(revert - layer, "بازگردانی لایه")

ADD_LAYOUT_ATTRIBUTE_STYLE_GLOBAL_VALUE(unset, "حذف شده")

Expand Down
Loading

0 comments on commit fd4a697

Please sign in to comment.