Moja wersja skryptu dla wklej.org
Dzisiaj chciałem wrzucić tam małego patcha, i z racji tego, że jestem leniwy, spędziłem 3h na pisaniu lepszego skryptu niż ten failowy.
Zawsze najnowsza wersja: http://bitbucket.org/piotrlegnica/stuff/src/tip/wklej.py.
Ficzery:
- Unlicensed. Żadnych <flame>dziwacznych licencji</flame>.
- Potrafi czytać z pliku, nie tylko z stdin.
- Bonus do powyższego: potrafi czytać z więcej niż jednego pliku naraz (każdy uploaduje osobno).
- API key można podać z CLI, a do tego do pliku konfiguracyjnego można dodać syntax, autora i domyślną widoczność.
- Syntax i widoczność można też podawać osobno dla każdego pliku.
- Nie wywołuje
whoamido pobrania nazwy użytkownika, więc jest mniej upierdliwy pod Windows. - Killer ficzer: automatyczne kopiowanie linków do Windowsowego schowka. Jak ktoś mi powie prosty sposób na osiągnięcie tego pod X11 to mogę dopisać.
- Da się używać jako bibliotekę (sercem jest funkcja
wklej.post). - Działa z Pythonem 2.7 i 3.1 (2.6/3.0 nie polecam, bo mają powooolny moduł
io, chociaż działać powinno). - Oprócz ~/.wklejrc czyta też ./wklej.rc. W sumie nie wiem po co.