GithubHelp home page GithubHelp logo

iamchucky / pttchrome Goto Github PK

View Code? Open in Web Editor NEW
499.0 499.0 84.0 18.78 MB

A GNU/GPL telnet client for connecting to BBS site ptt.cc

Home Page: https://iamchucky.github.io/PttChrome/

License: GNU General Public License v2.0

JavaScript 91.96% HTML 3.64% CSS 4.36% Python 0.04%

pttchrome's People

Contributors

iamchucky avatar tsaiid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pttchrome's Issues

YouTube 預覽

好讀模式下 使用含起始時間的youtube網址 預覽影片不會從該時間開始播放

全選ctrl+a與"我的最愛"快捷鍵衝突

整理我的最愛看板時我會用t標記看板,然後ctrl+a貼到我的目錄。但在PttChrome裡面ctrl+a這個動作會變成網頁的全選,而不是貼上。請問有甚麼辦法可以解決這問題嗎?

字體會貼近上緣

鑑於v37若開啟Directwrite,會只能使用系統原生字型,原本是透過font-face調整英數和假名字體。
但若開啟獨立視窗功能,諸如Stylish之類的套件會變得沒法影響PTTChrome的內容,
於是這招就變得不再有效。

不知道這種現象是bug,還是Chrome本身的限制?

看板名稱及文章代碼功能

您好,想請問是否能夠增加類似
#<看板英文名稱>,<文章代碼>
例如
http://iamchucky.github.io/PttChrome/#Android,1FRC4lJS
之類的功能
並藉由這樣的方式直接進入該路徑的該文章內
而且這樣也可以馬上知道自己在哪個看板跟文章代碼
謝謝

好讀模式遇到有控制碼的文章會出錯(一直往下)

瀏覽 第 2/9 頁 ( 11%) ▲此頁內容會依閱讀者不同,原文未必有您的資料 (←q)離開

因為好讀模式必須依賴畫面最下方的訊息:
瀏覽 第 2/9 頁 ( 11%) 目前顯示: 第 21~43 行 (y)回應(X%)推文(h)說明(←)離開

可以考慮若遇到控制碼提醒, 這時候程式應該先往上一行就可以取得正常的行數訊息

支援Microsoft Edge

Microsoft Edge 目前也支援Chrome外掛程式
可否加入支援Edge瀏覽器?

在 localhost 應如何測試?

Fork 了一份想放在 localhost 測試。
執行 test_server.py 後會一直出現「從 Chrome 程式商店下載」頁面,
查 log 發現是卡在 chrome.runtime.sendMessage(appId, { action: 'status' }, function(response) {}); 這一段,是因為 chrome 的 extension 有什麼限定嗎?
請問該如何在 localhost 上測試?謝謝。

推文顯示問題

有時候在文章下推文,結果完全沒顯示剛剛的推文.
再推一條,連同前面的才一起跑出來,所以時不時會造成重複推文.

而一開始沒出現的推文,就算把 Chrome 程式完全關掉重開,推文還是不會出現.
要在同一篇文下再多推一條文,那條消失的才會跑出來。

這是 ptt server 方的推文塞車嗎?還是 PttChrome 套件的快取顯示問題?

上傳圖片

當圖片拖曳到畫面中, 可以自動上傳到imgur
並將網址複製到剪貼簿

想要有黑名單api

因為有同時使用term.ptt
以及多台電腦
想要自己做一個黑名單同步功能
想問有沒有可能開放黑名單api
可以取得黑名單列表
更新、移除黑名單呢?

關閉分頁確認

您好~
是否有有可能在關掉ptt分頁前
提示一個確認的對話方塊?

類似JPTT收集冊的功能

有位使用者建議:
有沒有可能弄出類似JPTT收集冊的功能? 有些串想看後續發展有點不方便 或者有什麼好方法嗎

黑名單功能強化

現有的黑名單是將文字亮度調低
但是還是看得到&圖片還是會顯示
能否
a. 在黑名單中的ID 直接修改文字為"Blacklist Hidden Message"
這個功能我試著實作出來 但是 在黑名單裡加入使用者XXX的功能中
沒辦法及時修改並隱藏訊息

b. 針對部分圖片連結禁止好讀模式(Blacklist in Pictures)
以圖片內容作為判斷負擔可能太大
能不能以圖片的連結來判定
讓使用者設定並禁止某些噁心的圖片出現在好讀模式中

文章代碼 # 連結

不知道是否能提供在瀏覽文章時,如遇到文章代碼(#)可以變成能點的超連結?當使用者點擊後,則會自動幫忙跳轉到該文章代碼的文章,而不必使用者自行操作?

webapp 預設使用 https

如題 希望webapp預設使用https
https://iamchucky.github.io/PttChrome/index.html 網址似乎可以直接使用
對這方面不熟 若有誤還請多包涵XP

離開頁面前先跳出確認視窗

使用時偶爾會誤觸上 / 下一頁或書籤導致離開頁面
請問能否先跳出視窗確認是否離開頁面?
如同 Facebook 在編輯動態時,若離開頁面會先行確認

failed on Chrome (64-bit)

chromeptt failed
As shown in the attached image, Chrome PTT is now failing to work.
Please try to fix ASAP, everybody needs it while working in the office!!!

Thanks!!!!

要怎麼換字型啊

預設字型太亮太粗太大>///<讓我眼睛痛
我用macbook nally 用的蠻習慣的
做個下拉選單吧~

高度較高的字體配上底色控制碼會切到相鄰行文字

使用某些高度較高的字體,如 Noto Sans Mono CJK TC ,並且當
文字有使用控制碼調整底色時,會發生底色的色塊切到上行文字的狀況。
如下圖所示

broken

經觀察,若將 XPath: /html/body/div[2]/div[2] (css class: .main) 內的
line-height 設定調為 normal,則可以避免切字的狀況
如下圖所示

normal

但此作法會造成 24 行無法全部顯示 (約可顯示 16 行),以及浮標閃爍位置異常等問題。
不確定是否有更好的解法。

Noto Sans Mono CJK TC 是個優秀的字體,若扣除切字問題,用於 BBS 的顯示效果也非常好。
期望能有方法支援這類行高較高的字體。 😸

遇到半形字元,右方字會被切掉一半

image
最近看新聞的時候發現的,當同一行有半形字元(英數),右邊最後一個字會被切掉一半
之前沒有此情況,應該是最近突然發生的,字體我安裝後沒改動,目前是MingLiu,SymMingLiU,monospace

image
發現此情況以後才注意到推文最右邊數字也有切掉一點點

image
設定頁,紅框處我嘗試從76->70、把字體拉大填滿畫面取消、邊框15->20,都無效

追蹤名單

類似黑名單, 但是在追蹤名單內的ID發的文章或推文會更加顯眼

LICENSE 檔案

這個 repo 的說明寫 GNU/GPL 但沒有說是那個版本的授權
是否可放個 LICENSE 檔案?

切換分身登入及自訂主題

你好 因為我覺得這程式介面很簡潔
打算拿來當主力telnet瀏覽器
目前使用上希望能像手機JPTT能切換使用者登入
或是PCMAN也能自訂我的最愛的自動回應來達成切換帳號
還有能自訂背景色 這樣上班看PTT比較方便XD
感謝大大開發這麼方便的軟體

BBS 行列數設定

以往bbs都是25列x80行,但ptt其實有支援多列多行,例如有使用者習慣用pcman是設定120列x100行。 建議pttchrome可以有這種設定。

能否新增一個預設英數字型,內部只用細明體呢?

SymMingLiu 的英數字型部分改用Inconsolata之後,字體似乎由襯線體變成無襯線體了
如果使用的自訂字型不是黑體的話,二相配合之下,明顯會比較突兀。

雖然可以藉由Stylish用font-face指定一個不存在的字型來替換部分字元,但有時會不想多裝套件,
畢竟裝一個套件,就等同常駐一個分頁在背景占記憶體。

請問是否能支援搜尋PIXIV?

請問是否能支援搜尋PIXIV?

有點類似google搜尋
'http://www.pixiv.net/member_illust.php?mode=medium&illust_id='+searchTerm

我有clone,試著寫一下,預覽圖
http://i.imgur.com/OpUOdYj.png

但不太了解您的程式,寫完以後只能使用dev.html來開啟...

我是修改pttchrome.js,但要怎麼產生pttchrome.min.js?

直接改index.html裡面的

<script type="text/javascript" src="js/pttchrome.min.js"></script>

改成

<script type="text/javascript" src="js/pttchrome.js"></script>

好像也不行XD

原始碼連結
https://github.com/abccbaandy/PttChrome/tree/pixiv

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.