Skip to content

Releases: KageRyo/RyoURL

RyoURL-v1.0.4

30 Jul 07:42
b8e28ee
Compare
Choose a tag to compare

RyoURL v1.0.4

改動

+ 新增了訪問統計的功能
+ 提升了效能,改用 Schema 對 URL 格式進行檢驗
+ 重構程式碼,將建立短網址關聯的部分提取成函式

修復了

已知問題

  • #12 是必須的,需要建立驗證機制確保使用者只能刪除自己建立的短網址。

未來更新

  • #2 預計會在下個版本完成。

RyoURL-v1.0.3a

29 Jul 03:20
f9c69ea
Compare
Choose a tag to compare

RyoURL v1.0.3a

改動

+ 對 API 重新命名
+ 對變數名稱重新命名
+ 對函式名稱重新命名
+ 新增錯誤回應的 Schema

修復了

已知問題

  • 與 v1.0.3 相同

未來更新

  • 與 v1.0.3 相同

RyoURL-v1.0.3

23 Jul 08:47
769ea33
Compare
Choose a tag to compare

RyoURL v1.0.3

改動

- 移除了專案中 pytest 的部分(獨立一專案)
+ 新增了使用者可以自定義短網址的 API
+ 新增了使用者可以刪除短網址的 API
+ 增加了 sentry 及 silk 可以進行監測

修復了

已知問題

  • #10 是必須的,且能同時解決需要預防短網址被用完的問題。會在未來解決。
  • #12 是必須的,需要建立驗證機制確保使用者只能刪除自己建立的短網址。

未來更新

  • #1 #2 預計會在下個版本完成。

Full Changelog: RyoURL-v1.0.2...RyoURL-v1.0.3

RyoURL-v1.0.2

23 Jul 07:10
f4a9090
Compare
Choose a tag to compare

RyoURL v1.0.2

改動

+ 新增了對 URL 是否有效的檢查
+ 新增了若無 http 前綴的處理方法

修復了

What's Changed

Full Changelog: RyoURL-v1.0.1...RyoURL-v1.0.2

RyoURL v1.0.1

23 Jul 05:12
a01cb2e
Compare
Choose a tag to compare

What's Changed

Full Changelog: RyoURL-v1.0.0...RyoURL-v1.0.1

RyoURL v1.0.0

22 Jul 08:10
Compare
Choose a tag to compare

RyoURL v1.0.0

2024-07-22 Update to v1.0.0:

+ 新增提供使用者創建短網址的 POST API
+ 新增提供使用者以短網址查詢原網址的 GET API
+ 新增查詢所有被建立的短網址的 GET API

API

RyoURL 分別提供了一支 POST 及兩支 GET 的 API 可以使用,其 Schema 格式如下:

oriUrl: str                 # 原網址
srtUrl: str                 # 短網址
creDate: datetime.datetime  # 創建日期

POST

  • /api/createShortUrl
    • 提供使用者創建新的短網址
    • 創建邏輯為隨機生成 6 位數的英數亂碼,並檢查是否已經存在於資料庫,若無則建立其與原網址的關聯

GET

  • /api/getOriUrl
    • 提供使用者以短網址查詢原網址
  • /api/getAllUrl
    • 提供查詢目前所有已被建立的短網址

Full Changelog: https://github.com/KageRyo/RyoURL/commits/RyoURL-v1.0.0