[PYTHON] Skript zum Erstellen einer Mac-Wörterbuchdatei

Vorschlag im Markdown-Format von Piktogrammen, die auf Github verwendet werden können? Ein scheißartiges Skript, das eine Wörterbuchdatei erstellt Wenn Sie die erstellte Datei in den Einstellungen importieren und mit "Eji" konvertieren, werden Piktogramme angezeigt, die auf Github verwendet werden können: hoge :.

http://www.emoji-cheat-sheet.com Ich bringe ein Piktogramm von.

create_emoji_dictionary.sh

#!/bin/sh
EMOJI_DIR=/tmp/emoji_`date +"%Y%m%d_%H%M%S"`
mkdir -p $EMOJI_DIR
python emoji_to_dic.py > $EMOJI_DIR/mardkdown_utf8.txt
iconv -f utf-8 -t utf-16 $EMOJI_DIR/mardkdown_utf8.txt > $EMOJI_DIR/mardkdown.txt
open $EMOJI_DIR

emoji_to_dic.py

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import argparse
import codecs
import sys
import urllib
from HTMLParser import HTMLParser

'''
Fixed variables
'''
url = 'http://www.emoji-cheat-sheet.com/'

'''
Parser
'''
class EmojiParser(HTMLParser):
  def __init__(self):
    HTMLParser.__init__(self)
    self.isToken = False
    self.token = ''

    '''
    ' Find software version tag.
    '''
  def handle_starttag(self, tag, attrs):
    self.isToken = False 
    attrs = dict(attrs)
    if tag != 'span':
      return
    if 'class' not in attrs:
      return
    if attrs['class'] != 'name':
      return
    self.isToken = True

  '''
  ' Extraction version data.
  '''
  def handle_data(self, data):
    data = data.strip('\ \n:')
    if not self.isToken:
      return
    if not data:
      return
    print u'"Eji",":' + data + u':","Gemeinsame Nomenklatur"'

def GetParser():
  return EmojiParser()

'''
Main.
'''
if __name__ == "__main__":
  parser = GetParser()
  if not parser:
    print 'none parser.'
    sys.exit(1)
  sys.stdout = codecs.getwriter('utf_8')(sys.stdout)
  parser.feed(urllib.urlopen(url).read())

Recommended Posts

Skript zum Erstellen einer Mac-Wörterbuchdatei
Python-Skript, das eine JSON-Datei aus einer CSV-Datei erstellt
So erstellen Sie eine Konfigurationsdatei
Verschiedene Möglichkeiten, ein Wörterbuch zu erstellen (Erinnerungen)
Erstellen Sie ein Shell-Skript, um die Python-Datei mehrmals auszuführen
So erstellen Sie eine JSON-Datei in Python
[Hinweis] So erstellen Sie eine Mac-Entwicklungsumgebung
Erstellen Sie ein Wörterbuch in Python
Laden Sie eine Datei in Dropbox hoch
Ein Memorandum zum Ausführen eines Python-Skripts in einer Bat-Datei
Erstellen Sie eine Dummy-Datendatei
So erstellen Sie ein einfaches TCP-Server / Client-Skript
Verwendung der NUITKA-Utilities-Hinweis-Kompilierung zum einfachen Erstellen einer ausführbaren Datei aus einem Python-Skript
Ein Python-Skript, das ein GTK-Bild (Clipboard) in einer Datei speichert.
Schritte zum Erstellen eines Django-Projekts
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie ein verschachteltes Wörterbuch mit defaultdict
So erstellen Sie ein Conda-Paket
Schreiben Sie die Standardausgabe in eine Datei
Erstellen Sie eine Binärdatei in Python
So erstellen Sie eine virtuelle Brücke
Wie erstelle ich eine Docker-Datei?
Metaklasse (delete) zum Generieren eines Wörterbuchs
5 Möglichkeiten zum Erstellen eines Python-Chatbots
Erstellen Sie mit Django einen Datei-Uploader
Bedingte Verzweigung aufgrund des Vorhandenseins einer Shell-Skriptdatei
Python vba zum Erstellen einer Datumszeichenfolge zum Erstellen eines Dateinamens
So erstellen Sie mit Faker eine CSV-Dummy-Datei mit Japanisch
Ich habe versucht, einen Linebot zu erstellen (Implementierung)
So erstellen Sie einen Klon aus Github
Erstellen Sie einen Bot, um Corona-Virus-Informationen zu retweeten
So erstellen Sie einen Git-Klonordner
Ich habe versucht, einen Linebot zu erstellen (Vorbereitung)
Skript zum Generieren eines Verzeichnisses aus einer JSON-Datei
Führen Sie ein Skript von Jupyter aus, um es zu verarbeiten
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine große Textdatei mit Shellscript
Ein einfaches IDAPython-Skript zum Benennen einer Funktion
Erstellen Sie ein Sternensystem mit Blender 2.80-Skript
VM mit YAML-Datei (KVM) erstellen
Ich habe ein Skript erstellt, um Piktogramme anzuzeigen
Erstellen Sie eine Deb-Datei aus einem Python-Paket
[GPS] Erstellen Sie eine kml-Datei mit Python
Erstellen eines Shell-Skripts zum Schreiben eines Tagebuchs
So führen Sie Maya Python-Skripte aus
Erstellen Sie Verknüpfungen, um Python-Dateien auf dem Terminal mit VScode auszuführen
[Python] Listenverständnis Verschiedene Möglichkeiten zum Erstellen einer Liste
Skript-Python-Datei
Lesen einer CSV-Datei mit Python 2/3
Ich habe eine Python-Wörterbuchdatei für Neocomplete erstellt
Erstellen Sie eine GIF-Datei mit Pillow in Python
Ich möchte einfach ein Rauschmodell erstellen
So erstellen Sie ein Funktionsobjekt aus einer Zeichenfolge
Erstellen Sie eine mit tkinter erstellte ausführbare GUI-Datei
Erstellen Sie eine Datei, die in der Skriptsprache ausgeführt werden kann
Ich möchte mit Python ein Fenster erstellen
Erstellen Sie einen Datensatz, indem Sie zufällig MNIST-Daten auswählen
So erstellen Sie ein Wörterbuch mit einer hierarchischen Struktur.
Ein Skript, das eine FlatBuffers-Binärdatei aus einer SQL-Datenbank erstellt