Skip to content

Commit 9468284

Browse files
committed
bump again for readme
1 parent 6d9eae7 commit 9468284

File tree

4 files changed

+25
-13
lines changed

4 files changed

+25
-13
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.3.1] - 2025-09-01
9+
10+
### Documentation
11+
- **README Overhaul**: Complete rewrite with modern, quickstart-focused approach
12+
- 3-line quickstart example for immediate use
13+
- Clear migration guide from old API to new DomainClassifier
14+
- Prominent examples for all classification methods (text, images, combined)
15+
- Archive.org historical analysis prominently featured
16+
- Batch processing examples and performance guidelines
17+
- Moved legacy API documentation to LEGACY_API.rst for reference
18+
- **User Experience**: Much clearer onboarding and usage examples
19+
820
## [0.3.0] - 2025-09-01
921

1022
### 🚀 Major API Overhaul - Modern, Intuitive Interface

README.rst

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ piedomains: AI-powered domain content classification
1212
**piedomains** predicts website content categories using AI analysis of domain names, text content, and homepage screenshots. Classify domains as news, shopping, adult content, education, etc. with high accuracy.
1313

1414
🚀 **Quickstart**
15-
-----------------
15+
-------------------
1616

1717
Install and classify domains in 3 lines:
1818

@@ -34,7 +34,7 @@ Install and classify domains in 3 lines:
3434
# 2 wikipedia.org education 0.891234
3535
3636
📊 **Key Features**
37-
------------------
37+
--------------------
3838

3939
- **High Accuracy**: Combines text analysis + visual screenshots for 90%+ accuracy
4040
- **Historical Analysis**: Classify websites from any point in time using archive.org
@@ -43,7 +43,7 @@ Install and classify domains in 3 lines:
4343
- **41 Categories**: From news/finance to adult/gambling content
4444

4545
⚡ **Usage Examples**
46-
-------------------
46+
---------------------
4747

4848
**Basic Classification**
4949

@@ -87,20 +87,20 @@ Install and classify domains in 3 lines:
8787
)
8888
8989
🏷️ **Supported Categories**
90-
--------------------------
90+
------------------------------
9191

9292
News, Finance, Shopping, Education, Government, Adult Content, Gambling, Social Networks, Search Engines, and 32 more categories based on the Shallalist taxonomy.
9393

9494
📈 **Performance**
95-
-----------------
95+
-------------------
9696

9797
- **Speed**: ~10-50 domains/minute (depends on method and network)
9898
- **Accuracy**: 85-95% depending on content type and method
9999
- **Memory**: <500MB for batch processing
100100
- **Caching**: Automatic content caching for faster re-runs
101101

102102
🔧 **Installation**
103-
------------------
103+
--------------------
104104

105105
**Requirements**: Python 3.9+
106106

@@ -115,7 +115,7 @@ News, Finance, Shopping, Education, Government, Adult Content, Gambling, Social
115115
pip install -e .
116116
117117
🔄 **Migration from v0.2.x**
118-
---------------------------
118+
-----------------------------
119119

120120
**Old API** (still supported):
121121

@@ -133,14 +133,14 @@ News, Finance, Shopping, Education, Government, Adult Content, Gambling, Social
133133
result = classifier.classify_by_text(["example.com"])
134134
135135
📖 **Documentation**
136-
-------------------
136+
---------------------
137137

138138
- **API Reference**: https://piedomains.readthedocs.io
139139
- **Examples**: `/examples` directory
140140
- **Notebooks**: `/piedomains/notebooks` (training & analysis)
141141

142142
🤝 **Contributing**
143-
------------------
143+
--------------------
144144

145145
.. code-block:: bash
146146
@@ -156,12 +156,12 @@ News, Finance, Shopping, Education, Government, Adult Content, Gambling, Social
156156
flake8 piedomains/
157157
158158
📄 **License**
159-
-------------
159+
---------------
160160

161161
MIT License - see LICENSE file.
162162

163163
📚 **Citation**
164-
--------------
164+
----------------
165165

166166
If you use piedomains in research, please cite:
167167

docs/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
project = 'piedomains'
1515
copyright = '2023, rajashekar chintalapati and gaurav sood'
1616
author = 'rajashekar chintalapati and gaurav sood'
17-
release = '0.3.0'
17+
release = '0.3.1'
1818

1919
# -- General configuration ---------------------------------------------------
2020
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "piedomains"
7-
version = "0.3.0"
7+
version = "0.3.1"
88
description = "Predict categories based on domain names and their content"
99
readme = "README.rst"
1010
license = {text = "MIT License"}

0 commit comments

Comments
 (0)