New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tweak requests #4
Comments
大大您好: 關於 feature request: (1.2.3) 比較關鍵的地方在於 3 區究竟要用於推文高亮還是滑鼠瀏覽、主要取決於使用者對何者的需求較高,像我就比較喜歡隨時觸發推文高亮、而滑鼠上下頁的功能就幾乎不需要。另外以現行版本來說主畫面以外的左側可用於跳上一頁,右側可用於滑鼠上下頁,(我的畫面邊距也是設成零 https://imgur.com/a/SqVvihw ),所以至少我這邊的可點擊空間並沒有大大所說的很少 (可能和硬體螢幕規格有關),還是足夠的。這個 request 未來會列入考慮,會加上切換選項 (滑鼠瀏覽-friendly 模式) 與現行點擊位置做切換。 (4) 國旗位置不方便更動,因為推文也可能有 IP (如 graduate 板),把國旗位置移到 IP 前面便顯得稍微凌亂。倒是 mouseover 國旗可以出現更詳細資訊,這個不錯,不過我不知道有沒有網站或 API 可以達到查詢這件事,這個未來也會列入考慮。 因為我還有其他更重要的 PTT 專案需要完成,所以這些 request 可能需要稍待。 |
更新完發現script又失效了。xD 請見圖,說明如下述。
抱歉,可能說明的不夠周到,在選單畫面,如同您提到空間很寬裕。 如您所提右邊部分可供切換上下頁,但想回上一頁必須移動滑鼠很長一段距離。
如果技術上沒有問題的話,如圖放在IP位址後會比較美觀。:) 沒有急迫修改的需求。please take your time |
謝謝大大對本專案的支持與指教~ 剛剛又再度更新,修正語法錯誤與 firefox compatibility,不知道為什麼有些語法錯誤在某些環境也可以正常執行,順帶一提如果遇到無法執行的版本可以到官網的 "歷史" 分頁點擊之前的版本下載。 debuglog 是原作者在使用的,我自己都直接按 F12 看 console log,資訊比較詳細。 經過解釋我有懂大大的意思了,不過有個地方我想再補充說明,我剛剛指的空間寬裕不限於選單畫面,在文章也是一樣的。(https://imgur.com/BogjNK4 ) |
我怎麼左右拉伸都沒有這麼寬。 |
我的螢幕解析度為 1920 * 1080,主要取決於長寬比,和有沒有全螢幕沒有關係,我不知道要怎麼用全螢幕瀏覽~ 不過既然大大的電腦的確會有壓縮到回文章列表的空間,我會盡量找時間調整一下的 |
啊,我懂了。 |
不好意思,想再請問一下大大,目前我剛把推文高亮限制在點擊 id 區域實作完成 (未發布),突然靈機一動想到如果把選單觸發機制改成 "長按 (例如 0.3 秒)" id 區域不知道可不可以呢?也就是和推文高亮的點擊位置相同,只用點擊時間做區隔。 因為畢竟我自己查詢 id 文章的頻率其實沒有很高 (是因為另一個原腳本有實作才想說順便玩一玩),現在主要遇到的問題是在網頁結構中那個冒號和後面的推文其實是同一個 tag,所以不太可能在那兩個中間插入一個符號,而在 graduate 板裡面 IP 和 time 也是放在同一個 tag,所以國旗的位置也不太可能改動了。除非把原本預定要插入的選單展延按鈕在 id 和冒號之間,不過這樣可能就會壓縮到最後面國旗的位置,而且會略醜,不知道大大覺得如何呢? |
這是您維護的project,個人只是建議。您盡力本人就心滿意足了。
是BBS環境上的限制沒辦法安插符號在中間的話,我當然沒有意見。 :)
因為我不太能想象。(國旗只有一半嗎?) 國旗位置不能改,沒關係的,畢竟....。 :/ |
大大您好: 我已經先把友善好讀模式架起來了,如同之前所提,點擊 id 會出現推文高亮、長擊 id (0.2秒) 則會出現選單,推文高亮與選單不會同時出現,不同元素之間的切換也可以一氣呵成。要使用這個功能的話右上角 Settings 選單內的選項要先勾起來。另外當下如有推文高亮、選單出現時,點擊其他地方以消除元件時也會暫時消除滑鼠瀏覽模式以避免畫面跳動,也就是說元件消失的當下螢幕不隨著滑鼠瀏覽模式跳動,不過這個功能有時有效有時無效,要看運氣,重新整理幾次就會遇到可以運作的時候了。 請大大驗收,有問題都可以再回報,感謝~ 國旗的部分因為不是很急迫,所以會暫緩實作,我目前都在修正 coding style 還有忙其他事情。 |
推文僅一行的話使用者選單會失效,Disable highlight不小心disable選單了? 另外突然想到的。 文章標題瀏覽頁面,有好幾個滑鼠友善瀏覽的功能可以做。(點擊查詢、列表等) |
已修復,感謝大大指出我沒發現到的 bug,因為我原本把樓層計算方式改成和原作不同的機制時有注意到這個問題,後來因為程式設計上面的問題要改回來的時候就忘記這件事了。
應該是 Enable highlight 同時 disable 選單,反之亦然。這是呼應大大的 選單和推文高亮要互斥 (mutually exclusive) 的需求,其實是我本人覺得這樣比較合理,兩者本來就不該同時出現,不然控制的時候會錯亂。還是我會錯意了呢?(如有問題請附截圖)
可以的,只要標籤會把作者、標題獨立出來,我們可以在 tag 上面設計 event listener 傾聽滑鼠點擊時該做什麼事就能達成。問題是選單要擺哪?
看起來和上一段是同一件事,如果兩段要查的東西是一樣的話我只會挑一種做。不過這些進階的功能差不多都要等到四月底以後才有機會實現,敬請期待。 |
這問句是接上一句,不是另一個問句。表達不佳,很抱歉。
這兩個不急著實作,我覺得還有很多思考討論的空間
好奇如果照推文的模式,從username向下展開,行為會跟推文相同嗎?(向下推數行) 另,如果要在閱讀文章中,植入點擊文章標題查詢同標題文章,會有一個衍生問題。
光想到的,我覺得要求有點過多了。 這些不是那麼優先重要功能,等您有閒或有興趣再著手吧。 感謝 |
Interesting!
我剛剛把元件手動剪貼了一下,會長得像這樣:https://imgur.com/3Q3Ypff
文章列表游標移到欲查詢文章前按下大 S 鍵即可!所以這個部分不會實作。 總歸來說第一個需求我覺得很有趣應該也蠻好弄,不過一樣要等到四月底過後~ |
順帶一提我只知道怎麼查詢同標題文章,不知道同作者文章要怎麼弄,大大有空的話也可以幫我 survey 一下 |
ptt似乎沒有查詢同作者文章(同一版面)的快捷鍵。 唯一想的到解決方案「自動化」。 現版本的username選單第一&第二項,其實也可以做自動化站內查詢,這樣使用者就不需跳出BBS到website。不過自動化會有一個缺點,就是強制主畫面切換,只想新開頁面查詢時,這選項就不適合。 最好的方案就是兩者共存供使用者選擇要站內查詢抑或(BBS)站外查詢。 |
納入 feature request。 我想順便提一下,如果是用目前實作的選單機制跳出 BBS 查詢的話,其實 PttChrome 的使用者有 Chrome Extension Web2PttChrome 可以使用,它的功能是對網頁上的連結按右鍵會 natively 跳出 Open link with PttChrome 的選項,大大可以試試,這個插件就已經取代鍵盤自動化。 只是 term.ptt.cc 就無法,我也有考慮未來要進行另一個功能相同的 Web2TermPTTcc 專案。 |
New issue https://i.imgur.com/JDs4ObH.gif 範例如下: |
感謝大大提醒,沒想到繼程式碼大改版之後還是有諸多小瑕疵,我自己在其他文章也有發現到一些,不過程式架構修正後維護起來比較容易,這幾天有空的話會先行搶修~ |
大大好~ 順帶一提我發現即使是官方給的瀏覽站如 term.ptt.cc 自己就有諸多錯誤的地方 (與腳本無關),例如: 之前說好的 feature request 可能會延後開工。 |
看起來是判定條件的問題。 目前沒遇到問題,感謝修正。 feature requests不急,慢慢來。 |
我今天終於把文章作者的查詢弄好,其實只要改兩行 (笑 想和大大最終確認還沒弄好的兩個 feature request: (1) 查詢同標題/同作者的文章:同標題可在文章列表按大S查詢 >> 不實作,同作者可利用今天增加的新功能用瀏覽器查詢,再進入文章右鍵點選連結利用 Web2PttChrome 跳轉進 PTT 模式,但是這個對 term.ptt.cc 無效,因此
(2) 國旗查詢資訊的增加:下面我 survey 了許多不用金鑰的 API,因為功能 (attribute) 太琳瑯滿目,想給大大選擇 (不考慮外觀的話),我也可以把多個 API 各取精華之後再結合起來。(如果要著重 IP 名稱和 ISP 的話我比較推薦第一個)
https://extreme-ip-lookup.com/114.137.61.72 https://ipwhois.io/documentation?ip=http%3A%2F%2Ffree.ipwhois.io%2Fjson%2F114.137.61.72 http://ip-api.com/#114.137.61.72 |
(1)不錯。(其實沒特別意見) 對IP查詢網站沒特別偏好,只希望可以識別學術網路,這樣似乎比較準? 第一個extreme-ip-lookup.com不錯,很詳盡。似乎是以配發IP機房位置定位? |
抱歉前來許願
用了幾天還是覺得還有一些改善的空間。
Tweak Concept(希望修改請見圖片,底下文字為補充說明)
https://i.imgur.com/PMtx4rI.png
預設不修改設定,僅剩極少的螢幕邊緣可供點擊回上一頁。
我知道可以用增加BBS周圍邊距的方式解決,而term.ptt.cc等都是預設為零。
全螢幕也可,但對現使用者使用全螢幕瀏覽ptt抱持保留態度。
秉持使用者安裝即用的理念(不需額外設定),希望能修改。
點擊使用者名稱現為Hightlight+下拉選單。
當您想Highlight使用者時,不會想要查詢使用者,反之亦然。
Highlight與下拉選單行為連動性不高,希望能分開使用。
並在使用者名稱後新增符號提示使用者可用。
您提到過PttChrome亦會Highlight推文,可以設計UI開關供使用者選擇。(偏每個人喜好無明顯優缺點)
但希望能無效點擊Highlight使用者行為,供滑鼠使用者有更多空間點擊切換文章上下頁。
地理國家位置希望能移至IP位址前。
大部分人應該沒有在背誦IP地理位址,
還是需要看國旗辨識位置。(國旗資訊重要度較IP位置高)
mouseover IP位址希望能出現詳細地理位置及ISP資訊 e.g.臺灣, 臺北市, HiNet 的tooltip。或植入外部查詢連結
(concept from welly。這有點困難需要向外查詢,BBS似乎無tooltip?不強求。)
以上要求您有其他想法,或本人設思不夠周到之處,歡迎一同討論。
若有技術上(Coding)難以達到的無理要求,還請告知見諒。
畢竟BBS環境較受限制。
感謝。
--
修正錯字、需求。
The text was updated successfully, but these errors were encountered: