編輯python語法文件請務必使用自帶縮進的編輯軟件

無語了。

假如你在終端vim一個py文件,這是不明智的。

因為假如你的縮進沒搞好,他會報錯:

IndentationError: unexpected indent

或者這樣:

IndentationError: unindent does not match any outer indentation level

呵呵呵。

那麼什麼叫做”縮進沒搞好“?!

很簡單:

  • tab和空格混用
  • 空格亂用
  • tab亂用
  • 你手滑,打多了一個tab(空格)
  • 你手滑,打多了兩個tab(空格)
  • 你手滑,打多了三個tab(空格)
  • ……

%¥……&!&@*……¥&*@¥

٩(๑˃̌ۿ˂̌๑)۶

寫python code我彷彿就回到了小學6年級,老師抓書信格式的那個時候

——OX

真他孃的操蛋。

 

無標題 吐槽 #01

先是Google Input Tool又掛了。。。換回ibus的SunPinyin非常難用(個人覺得)

然後就是今天整個下午都在找各種資料,速成Scrapy的操作……

於是我都無意識的發現了一件事……這事其實我之前早有發覺:

我發現我“總在”某人的朋友圈裏轉來轉去……(╯‵□′)╯︵┻━┻

是的,“總在”“一直在”!(╯‵□′)╯︵┻━┻

是這個世界太小,還是我遇到了詛咒?!☠(╯‵□′)╯︵┻━┻

從Google的搜索結果裏隨意尋找的頁面、從Twitter到各種社交網站在我的帳號裏、總能找到“他(們)”

他們都是一夥兒的!!(╯‵□′)╯︵┻━┻

(╯‵□′)╯︵┻━┻

這種千絲萬縷 牽絲掛藤 錯綜複雜 縱橫交錯 撲朔迷離 紛然雜陳的人際網關係實在讓我覺得驚奇不已?!

?!

難道這個人是業內標杆我竟然不知道?!這個人難道原來是一個屌炸天的存在?!

原來只有我一個人矇在鼓裏?!

果然是我多慮了??!

??!!

ubuntu配置scrapy手記

注意:我是在root權限下運行下面的命令的,請根據自己的需要確定是否要在命令前面加上『sudo』以root身份運行~

首先安裝python= =
apt-get install python
然後安裝setuptools(一個python的設置工具。。)
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
然後安裝scrapy的各種支持庫
pip install w3lib
pip install twisted
pip install cssselect
pip install pyOpenSSL
apt-get install libxml2 libxslt python-lxml
安裝主角:scrapy
pip install scrapy
然後輸入scrapy看看是否安裝成功:
正常的話得到以下類似信息:

Scrapy 0.22.0 – no active project

Usage:
scrapy <command> [options] [args]

Available commands:
bench Run quick benchmark test
fetch Fetch a URL using the Scrapy downloader
runspider Run a self-contained spider (without creating a project)
settings Get settings values
shell Interactive scraping console
startproject Create new project
version Print Scrapy version
view Open URL in browser, as seen by Scrapy

[ more ] More commands available when run from project directory

Use 「scrapy <command> -h」 to see more info about a command

New Project!準備寫一個新番提醒系統

一直以來都容易忘記東西,我一個季度基本要追10部以上的新番,基本都會忘記去看,有時碰巧遇上,更多的時候都是被我遺忘在歲月長河中……(遠望……

一直想找一個能夠新番出了提醒我,{自動}記錄哪集是我看過的,或者哪集是我看到一半坑掉的……之類的.

沒找到?!(有的話請務必留言告訴我)

好吧,那我就自主研發……

在沒找到合適的APP來做這個事情之前,我就弄一個吧!

想了一下,按照我自己的意願,我想有以下功能:

  • 自動更新節目表
  • 最新集數自動更新
  • 郵件(App推送提醒)提醒
  • [考慮中]Chrome插件,自動記錄看過的集數
  • [考慮中]乾脆把B站的播放器弄進去好了……?!
  • [考慮中]B站個人賬號播放記錄抓取,自動更新看過的番
  • ……

想法很美好,實現有點困難.

首先在選用哪個語言來做爬蟲,抓取新番數據呢?!

又或者,選擇哪個網站來抓取新番數據呢?!

B站嗎?還是迅雷看看?(←貌似有人提供了一個成品?? https://gist.github.com/RicterZ/8134886  )

貌似python的數據處理能力很牛逼,但是我對這個語言不怎麼熟悉……

PHP貌似也能勉強幹活……?

好吧,整理下思路,:

爬蟲抓取新番數據→數據庫→網頁端選擇要關注的新番→[爬蟲]新番出現→按照預先設定的通知方式通知

Chrome插件這個貌似也可以有:

設置bilibili.tv域名觸發器→獲取瀏覽器地址[標題]→判斷該視頻是否為新番→將數據寫入數據庫

假如進展順利還可以考慮把這些東西整理到一些GTD App(或者TDL App)之類的……?!

 

多想,總是好的.

#########

果然爬蟲還是用python寫好了,在解析html上面實在比PHP方便太多……

換上新主題了

製作這個主題的工作量超乎我想象的大…太費神了,可能是一開始架構沒有確定好的原因,到了後面各種奇奇怪怪的問題都出來了 Orz

因為到現在為止我花在上面的時間太長了,不得不強制終止這個計劃,應該是爛尾了吧?不過電腦端看上去沒有什麼太顯眼的BUG(Chrome)所以就這樣吧~∩•̀ω•́∩

主題託管在Github上了,基於LGPL協議發佈(使用).

[repo path=」auzeonfung/Wordpress_Theme_3″]

############

忘記開發留言版塊了ε=ε=(ノ≧∇≦)ノ(逃跑..

製作主題·吐槽B

主題就要完工了,為了解決主循環那裏重複出現的文章花了我好多時間,最後用了個蛋疼的方法解決,但也算是解決了…

現在正在全心全意地調整CSS,用的特效也算比較多的了

Time DIV

 

其中花的心思最多的就是這個post的日期div了……

用了很多奇奇怪怪的東西,本想着能只在chrome裏面正常顯示就很好了,結果讓我驚奇的是IE9也能正常顯示!(淚流滿面

竟然既然IE也能支持的話那就兼容性基本是沒問題了吧?呵呵

還有就是本來想弄個整個頁面橫向滾動的,(最近好像經常看到別人這麼搞啊?難道這是設計趨向?!)但是又想通過「←」「→」這兩個鍵換頁,這樣一來就又會出現一些奇奇怪怪的問題,再加上最近朋友圈裏有幾個人都這麼搞了Orz免得別人吐槽説我抄襲什麼的….就算了吧……

本來還想加個模糊特效的,結果自己的機子跑起來也卡,就算了吧……(´•ω•`)

##########

新主題看起來好少女(・∀・)ニパ ……

WordPress排除最新的那篇文章

在做新主題,最新的那篇文章已經單獨抽出來用特別的樣式顯示在首頁那兒了.

但是可惡的是,因為是單獨輸出的,主循環那裏又把最新的那篇文章再輸出一次……

這是多麼的蛋疼!

暫時不知道要怎麼搞……

尼瑪Wordpress官方的文件涉及到這個的都是英文啊,看得頭暈眼花的……

感覺我整個人都不好了.

 

#######################

……

好想死啊,還是想不出來,只好將重複出現的那篇文章用CSS隱藏了…… Orz

誰有更好的方法麻煩告知,謝謝……