{"id":13910783,"url":"https://github.com/novoid/twitter-json_to_orgmode","last_synced_at":"2025-10-18T07:13:23.845Z","repository":{"id":8542360,"uuid":"10162954","full_name":"novoid/twitter-json_to_orgmode","owner":"novoid","description":"Converts the Twitter export files (JSON format) into an Emacs Org-mode file","archived":false,"fork":false,"pushed_at":"2017-06-25T08:52:33.000Z","size":21,"stargazers_count":14,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-02T01:39:42.269Z","etag":null,"topics":["emacs","orgmode","personal-information-management","pim","quantified-self","twitter"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/novoid.png","metadata":{"files":{"readme":"README.org","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-05-19T23:46:33.000Z","updated_at":"2024-04-11T03:54:27.000Z","dependencies_parsed_at":"2022-09-17T02:20:37.642Z","dependency_job_id":null,"html_url":"https://github.com/novoid/twitter-json_to_orgmode","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/novoid/twitter-json_to_orgmode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/novoid%2Ftwitter-json_to_orgmode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/novoid%2Ftwitter-json_to_orgmode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/novoid%2Ftwitter-json_to_orgmode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/novoid%2Ftwitter-json_to_orgmode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/novoid","download_url":"https://codeload.github.com/novoid/twitter-json_to_orgmode/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/novoid%2Ftwitter-json_to_orgmode/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267227893,"owners_count":24056360,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["emacs","orgmode","personal-information-management","pim","quantified-self","twitter"],"created_at":"2024-08-07T00:01:45.250Z","updated_at":"2025-10-18T07:13:18.787Z","avatar_url":"https://github.com/novoid.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"## Time-stamp: \u003c2017-06-25 10:52:10 vk\u003e\n## -*- coding: utf-8 -*-\n## This file is best viewed with GNU Emacs Org-mode: http://orgmode.org/\n\n* tweets2org.py\n\nThis python script converts the [[https://blog.twitter.com/2012/your-twitter-archive][Twitter export files]] ([[https://en.wikipedia.org/wiki/Json][JSON format]])\ninto an [[http://orgmode.org][Org-mode]] file.\n\nNote: If you are using [[https://github.com/novoid/Memacs][Memacs]] to get stuff from various sources into\nyour Org-mode you might try [[https://github.com/novoid/Memacs/blob/master/docs/memacs_twitter.org][its Twitter module]] instead of this method\nhere. However, it requires you to give Twitter your phone number.\nTherefore, I do prefer the method described here.\n\nShort URLs are replaced with their expanded URLs, many things are turned\ninto meaningful links where possible.\n\n1. Download your [[https://blog.twitter.com/2012/your-twitter-archive][Twitter export files]]\n2. Unpack the ZIP file\n3. Convert the data using this script (see below)\n\nExample usage:\n: tweets2org.py -o tweets.org ~/Twitter_export_USER.json/*.js --add-to-time-stamps=\"+1\"\n... converts the Twitter export files and adds one hour to time stamps\n\nFor all command line options, please call: ~tweets2org.py --help~\n\n- *Target group*: users who are using Twitter and Emacs Org-mode\n- Hosted on github: https://github.com/novoid/twitter-json_to_orgmode\n\nIf you don't get emails with the download archive after requesting it,\nyou [[http://karl-voit.at/2017/06/25/twitter-archive/][might be interested to read about how to fix that]].\n\n* Contribute!\n\nI am looking for your ideas!\n\nIf you want to contribute to this cool project, please fork and\ncontribute!\n\n\n* Local Variables                                                  :noexport:\n# Local Variables:\n# mode: auto-fill\n# mode: flyspell\n# eval: (ispell-change-dictionary \"en_US\")\n# End:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnovoid%2Ftwitter-json_to_orgmode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnovoid%2Ftwitter-json_to_orgmode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnovoid%2Ftwitter-json_to_orgmode/lists"}