Skip to content
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

Tumblr cross-post to Twitter. #44

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

Milly
Copy link

@Milly Milly commented Nov 26, 2012

Tumblr の Twitter 連携にタイトルや詳細が入らない(Web 画面では Javascript で動的生成されている)ので、
自前で生成するように修正してみました。

wantora pushed a commit to wantora/tombfix-core that referenced this pull request May 13, 2016
wantora pushed a commit to wantora/tombfix-core that referenced this pull request May 13, 2016
Twitter Model
* Revise Twitter Model to#60
 * Implement Twitter Prefix to#59
 * Implement Twitter Template to#59
 * Implement Twitter Status Truncator to#42
 * Add support for Twitter to Account Changer to#58
 * Twitter Model's Photo Poster should upload the photo to Twitter to#37
 * Handle tags as Hashtags to#57
 * Improve Error Handling & Error Message to#53
  * messages.properties: Add message.model.twitter.upload
 * Usage of bit.ly in Twitter Model is no longer needed to#27
 * Rename URL to ORIGIN
 * Add ACCOUT_URL, TWEET_API_URL, UPLOAD_API_URL, STATUS_MAX_LENGTH, OPTIONS, createStatus(), getTweetLength(), joinContents(), extractTemplate(), truncateStatus(), truncateContent(), upload(), login(), logout(), getAuthCookie(), getCurrentUser(), getPasswords()
 * Remove SHORTEN_SERVICE, changePicture(), remove(), addFavorite(), getRecipients()
* Handle a case that ps.item is undefined
* Use trimTag() to contents.quote for Tumblr
 * Fix a minor bug about contents.quote initializing
 * Add createQuote()
* More improve error handling
* Confirm login status before request()

Other Models
* Revise Pocket Model #88
 * Fix Pocket's Post #88
* Revise WeHeartIt Model #89
 * Fix WeHeartIt's Post #89
 * Add support for WeHeartIt's Tags
 * Add ORIGIN, ENTRY_URL, checkLogin()
 * Remove URL, iHeartIt(), getAuthCookie()
* Revise HatenaFotolife Model #91
 * Fix HatenaFotolife's Upload #91
 * Add support for HatenaFotolife's taglist(Tags)
 * Remove upload()
* HatenaFotolife: Confirm login status before download()
* Revise HatenaBookmark Model
 * Add ORIGIN
 * Remove POST_URL, addBookmark()
* Revise Hatena Model #90
 * Add ORIGIN, API_URL
* Drop support for Wedata, TextConversionServices

Extractors
* Revise "Photo - Google Image Search" Extractor
 * Fix a bug that this Extractor doesn't work
 * Add getURLs()
* Regression(@80a6f2846a): Fix "Video - YouTube" Extractor #73
 * Add "^https?://www\\.youtube\\.com/" to extensions.tombfix.ignoreCanonical
 * Fix Link Post's URL on YouTube
* "Video - YouTube" Extractor: Fix title cleaning's minor bug
* Revise "Photo - We Heart It" Extractor for WeHeartIt's favor()
 * Fix a bug that this Extractor doesn't work
 * "Photo - We Heart It" Extractor should get Original Size Image
 * Add RE, getEntryID()
* We Heart It's Canonical Link should be ignored
 * Fix Link Post's URL on We Heart It
* Fix "Photo - pixiv" Extractor's bug about manga in logout #94
* Fix "Photo - pixiv" Extractor's error message about limited access
* Rewriting ctx.href requires rewriting ctx.title for ps.page

Actions
* Rename Tombfix.Service.actions.js to actions.js
* Revise actions.js to#12
 * Add Actions in global
* Add "Open Script Folder" Action
* "Install Tombfix Patch" Action: Add support for raw2.github.com
* "Install Tombfix Patch" Action: Improve error handling
* Remove "Piclens + Local Tumblr" Action

Options
* Add "Don't show "Share - XXX"" to#44
* Implement "Add to queue except Text Post" to#50
* Implement "Disable all scripts" to#51
* Improve Options "Entry Contents / etc." #84
* Context menu options shouldn't require the browser restart
 * Remove "(require a browser restart)"

QuickPostForm
* Fix a bug that can't drag the QuickPostForm on Firefox 27+ #75
* Implement "Show character length as tweet in Quick Post Form" #83
* Introduce valuechange custom event for Tweet Counter #83
* Consider enter situation for Tweet Counter #83
* Improve QuickPostForm Description's character counter #74
* Fix a bug about QuickPostForm's Tags on Post Error #67

Other Improvement
* Remove unneccesary(about old Firefox) and unused codes to#48

tombfix.js
* Revise tombfix.js to#12
 * Introduce Services.jsm & XPCOMUtils.jsm, and use it
 * Remove CategoryManager
 * Remove bind()
 * Remove NSGetModule()
 * Remove unused NodeFilter
* Introduce URL constructor, and use it
* Remove unused codes
 * Remove IOService, ExtensionManager
 * Remove getContents()

component.js
* Revise component.js to#12
 * Add IURL
 * Remove unused XML_NS
* Regression(@7ded5afc8e): Improve default value setting in component.js
 * Quit using default parameters in component.js
* Introduce Services.jsm & XPCOMUtils.jsm, and use it
 * Remove defineLazyServiceGetter() to#48
* Introduce Preferences.jsm, and use it
 * Remove PrefService
 * Remove PrefBranch(), getPrefType()
* Remove unused codes
 * Remove ICache, ExtensionManager, CacheService, AppShellService, CookieService, PasswordManager, WindowWatcher, FaviconService,  StyleSheetService, FuelApplication
 * Remove DocumentEncoder
 * Remove findCacheFile(), convertFromUnplaceableHTML(),  convertFromByteArray(), registerSheet(), unregisterSheet()
* Reintroduce CacheService, ICache, FuelApplication for action.clearCache.js & action.restart.js

utility.js
* Update error()
* Move XUL_NS, HTML_NS from component.js
* Move createMock(), createQueryInterface(), getInterfaces(), broad(), till(), notify(), createURI(), getLocalFile(), getExtensionDir(), setPrefValue(), getPrefValue(), getDownloadDir(), getProfileDir(), getTempDir(), getMostRecentWindow(), withStream(), sanitizeHTML(), serializeToString() from component.js
* Move openInActionBase from actions.js
* Remove unused convertToXULElement()
* Remove unnecessary createLink()

Other Dev Changes
* third party library: Add twitter-text-js 1.7.0 to#42
 * Add twttr in global
* Add NOTICE to xpi, for third party library
* Remove DownloadManager & download()'s useManger parameter #69 #62
* prototype.js: Add String#charLength

Travis Ci
* Update .jshintrc
* Gruntfile.js: Uncomment actions.js, tombfix.js, component.js

Test
* manual test: Add twitter_model_test_patch.js
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant